系统命令
# vim
vi加强版本,兼容vi所有命令,具有shell编辑功能;
# 权限相关
权限信息:
r (read)查看权限;
w (write)修改权限;
x (execute)执行权限;
# chmod
修改文件、文件夹权限信息,只有文件,文件夹 所属用户或者root用户可以修改);
语法:chmod [-R]权限 文件或文件夹
例:chmod u=rwx,g=rx,o=x hello.txt(将文件权限改为:rwxr-x--x);
user group other
ls -l查看文件时没有权限用 - 占位表示;
例:chmod-R u=rwx,g=rx,o=x test(将文件夹test以及内容全部权限设置为rwxr-x---x);
权限的数字序号:
r记为4 w记为2 x记为1,可以有:
0:无任何权限,即 ---
1:仅有x权限,--x
2:仅有w权限,-w-
3:有w和x权限,-wx
4:仅有r权限,r--
5:有r和x权限,r-x
6:有r和w权限,rw-
7:有全部权限:rwx
所以751表示rwx(7)r-x(5) --x(1)
x代表执行权限,对于文件而言,具有执行该文件的权限;对于目录而言,具有进入该目录的权限;
# 软链接
ln命令 创建软连接(类似windows系统的快捷方式);
语法:ln -s 参数1 参数2
-s 创建软连接
参数1:被链接的文件或文件夹
参数2:要链接去的目的地
如:ln -s /etc/yum.conf ~/yum.conf
链接到HOME目录中的...
ln -s /etc/yum ~/yum
# 解压缩
tar [-c -v -x -f -z -C] 参数1 参数2 ... 参数N
-c:创建压缩文件;
-v:显示压缩,解压过程,查看进度;
-x:解压模式;
-f:要创建或要解压的文件,必须选项中位置最后一个;
-z:gzip模式,不使用就是tarball格式,要用必须第一个;
-C:解压目的地;
tar -cvf test.tar 1.txt 2.txt 3.txt
将1.txt 2.txt 3.txt 压缩到test.tar文件内;
tar -zcvf test.tar.gz 1.txt 2.txt 3.txt
使用gzip模式压缩;
tar -xvf test.tar -C /home
解压值指定路径;
tar -zxvf test.tar.gz -C /home
以Gzip解压;
# 查看CPU占用
top
# 查看内存使用情况
free
:显示系统的内存使用情况,包括总内存、已使用内存、空闲内存等信息;vmstat
:显示虚拟内存统计信息,包括内存、磁盘、中断、上下文切换等;top
和htop
:这两个命令也可以显示内存使用情况;
# 查看单个进程的资源占用
ps
:显示当前系统中的进程信息,包括进程 ID、CPU 占用、内存占用等。可以配合grep
命令来筛选特定的进程信息;top
和htop
:这两个命令也可以显示每个进程的 CPU 和内存占用情况,并允许对其进行排序和筛选;