Linux常用高级指令(三)

一、Linux高级指令集锦

  1. ln ——创建软连接(给深层次目录的文件创建一个快捷方式),以便查找
  2. chmod ——改变文件或文件夹权限(change mode)
  3. find ——查找文件(文件名)
  4. grep ——查找文件中的内容,区别于find
  5. gvimdiff ——比较文件内容
  6. du -sh ——查看自己的空间占用(disk usage)
  7. ps -u ——查看自己使用的进程信息
  8. top ——查看服务器进程所占用的资源(实时进程)
  9. kill ——杀死进程
  10. tar ——文件/文件夹的压缩与解压缩
  11. which ——输出命令全路径到屏幕上

二、Linux高级指令详解

2.1.ln—(创建软连接,以便于查找)

用法: ln  -s  源文件路径  快捷方式路径(链接名)

2.2.chmod—(改变文件/文件夹权限)

用法: chmod  选项  文档路径
选项类别 含义
字符串选项 -u:用户,-g:用户组,-o:其他
八进制选项 3个八进制数代表ugo权限(r–读,w–写权限,x–执行权限)

在这里插入图片描述
上图左侧第一列红框为文件类型,第二列红框为文件所有者权限(user),第三列红框为用户组中其他人权限(group),第四列红框为系统中其他人权限(others)。

用法实例:

  1. 使用字符串设置权限;
    在这里插入图片描述
    chmod ugo+w Desktop (所有用户都增加w-写权限)
    在这里插入图片描述
    chmod ug-w Desktop (当前用户与组内其他用户去掉写权限,系统中的其他用户权限不变)在这里插入图片描述
    chmod u+w,g-x,o-r Desktop (分别变更ugo三者的权限)
    在这里插入图片描述
    2.使用八进制数设置权限
    三个八进制数分别代表ugo的权限,读r(4),写w(2),执行x(1)
    chmod 742 Desktop (等价于chmod u+rwx,g+r,o+w Desktop) (7=111,4=100,2=010)
    在这里插入图片描述

2.3.find—(查找文件)

用法: find  路径范围  选项  文件名

常用选项:-name,即按文件名搜索(支持模糊搜索),可以使用通配符(*或?)。
在这里插入图片描述

2.4.grep—(查找文件内容)–egrep(查找文件中关键词)

用法: grep  选项   要搜索的内容   文件路径
常用选项 含义
-r 递归查找,recursive
-i 忽略大小写,ignorecase

注:用法中的选项位置并不是固定不变的,内容可以使用通配符表示。示例中的星号表示当前目录。如要在搜索 内容中使用通配符,则通配符只能置于内容后边,如count*
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.5.gvimdiff—(比较文件内容)

用法: gvimdiff   文件路径1  文件路径2

2.6.du -sh—(查看自己的空间占用)

用法:  ①du  -sh     查看自己的空间占用
      ②du  -h      查看自己各目录占用情况
      ③du  -h  --max-depth=1     查看自己一级目录空间占用
常用选项 含义
-s 只显示汇总大小 ,summaries
-h 以高可读性显示

在这里插入图片描述

2.7.ps -u—(查看自己使用的进程信息)

用法: ①ps   -u
      ②ps   -ef              查看服务器的历史进程
常用选项 含义
-e 等价于-A,表示列出全部进程
-f 显示全部的列

在这里插入图片描述
PID列:表示ID号,在使用kill命令时,可以用上。

2.8.top—(查看服务器所占用资源,实时进程个)

用法: 直接键入命令即可
      退出按q键

在这里插入图片描述

2.9.kill—(杀死进程)

用法: ①kill   进程PID          (与ps命令连用 )
      ②killall   进程名称             (可不与ps连用)       

2.10.tar—(文件/文件夹的压缩与解压缩)

用法:  tar  选项  压缩包名称  文档列表
常用选项 含义
-x 表示解压缩,extract
-c 表示创建压缩包,create
-t 表示列出文档,list
-v 表示列出详细信息,verbose
-f 表示文件,file

用法示例:
1. tar -cf 压缩包名称 文档路径1 文档路径2 … 文档路径n压缩
2. tar -xf 压缩包名称解压缩
3.tar -tvf 压缩包名称不进行解压缩,只列出包内文件

2.11.which—(输出命令全路径到屏幕上)

用法:  which   命令

在这里插入图片描述

补充: 常用命令:Ctrl+c—终止/中断命令;
Ctrl+c,再输入quit—强制退出命令;
history—查看历史进程;
Tab键直接补齐系统中的指令
alias -p直接查看现有别名机制
等。

发布了21 篇原创文章 · 获赞 10 · 访问量 1841

猜你喜欢

转载自blog.csdn.net/weixin_46022434/article/details/104752415