linux常用命令
Guard格尔德
cd /usr/local
cd ..
ll //查看当前文件夹下的所有东西,包括属性
ls //查看当前文件夹下的所有东西
wget 网址
yum [options] [command] [package ...]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不
显示安装的过程)等等。
yum check-update //检查可更新的程序
yum update package1 //更新指定程序包package1
yum search 软件包名
yum install 程序名
yum remove 程序名
yum list package1 //显示指定程序包package1的安装情况
yum list installed //列出所有已安装的软件包
mkdir 文件夹名 mkdir hello //创建新文件夹
touch 文件名 touch hello.txt //创建新文件
vi 文件名 vi aaa.html //编辑,如果没有该文件就创建并进入编辑
vim 文件名 vim aaa.txt //高亮显示编辑
i //插入模式
esc //命令模式与插入模式的切换
shift加上: //命令模式
wq //保存编辑的内容
vi查找:
:/abc<Enter> 向下查找abc匹配字符串
:?abc<Enter> 向上查找abc匹配字符串
使用了查找命令之后,使用如下两个键快速查找:
n 按照同一方向继续查找
N 按照反方向查找
vi删除:
:5d //删除第五行
:1,10d //删除一到十行
快速清空文件内容:
> filename
echo > filename
rm //删除
rm -rf //直接删除
cp //复制 cp aaa.html /usr/local
//打包和解压
unzip xxx.zip
tar命令使用
压缩:tar cvfz 目标文档 源文档1 [源文档2...]
例如:tar cvfz m.tar.gz hello.cpp hello.h //m.tar.gz是目标文档,hello.cpp和hello.h是源文档
解压:tar xvfz 目标文档
例如:tar xvfz m.tar.gz //在当前目录下将压缩包文档m.tar.gz解压缩
chmod 777 file
我们多数用三位八进制数字的形式来表示权限,第一位指定属主的权限,第二位指定组权限,第三位指
定其他用户的权限,每位通过4(读)、2(写)、1(执行)三种数值的和来确定权限。如6(4+2)代表有读
写权,7(4+2+1)有读、写和执行的权限。
+
增加权限
-
删除权限
=
重新分配权限
r
读
w
写
x
执行
-R
可递归遍历子目录,把修改应用到目录下所有文件和子目录
u
属主
g
组
o
其他用户
a
所有用户
例子:
chmod u+x file 给file的属主增加执行权限
chmod 751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、
执行(5)的权限,给其他用户分配执行(1)的权限。
chmod a-wr,a+x file 给file的所有用户删除写、读的权限并增加执行的权限
chmod =x file 给file的所有用户重新分配权限,只给执行权限
chmod -R u+r directory 给directory目录下所有文件和子目录的属主分配读的权限
chmod -R a+rwx directory 给directory目录下所有文件和子目录的所有用户分配读、写、执
行的权限
./install.sh
shutdown -r now 关闭系统后重启系统