Linux基础命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础命令相关的知识,希望对你有一定的参考价值。

常见命令

c


  • chattr

     更改文件的特殊属性

      +i:不能更改文件,删除,更名
      +a:只能追加文件内容
      -R:递归处理,将指令目录下的所有文件及子目录一并处理

  • cut

     抽取行内字段

      -d:分隔符
      -f:要截取的内容所在的段数
      -c:字符切割

d


  • diff

     比较两个文件的不同之处

      -u:详细信息显示

e


  • egrep

     扩展正则表达式,相当于grep -E

  • export

     将一个变量声明成环境变量,并追加至配置文件中,永久保存

g


  • getfacl

     取得某个文件/目录的ACL设置项目

  • grep

     文本过滤,文本搜索工具,打印匹配到的行

      -n:标注行号
      -I:忽略字符大小写
      -w:匹配整个单词
      -e:或
      -v:取反,排除
      -m n:取第n行

h


  • head

     显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容

      -n:指定显示头部内容的行数
      -c:指定显示头部内容的字符数

l


  • lsattr

     显示文件系统属性

      -D:显示属性的名称,属性的默认值,描述和用户是否可以修改属性值的标志
      -R:递归的操作方式
      -a:列出目录中的所有文件,包括隐藏文件

  • less

     分页查看文件,允许用户向前或向后浏览文件

      -e:文件内容显示完毕后,自动退出
      -f:强制显示文件
      -g:不加亮显示搜索到的所有关键词,仅显示当前显示的关键字,以提高显示速度
      -l:搜索时忽略大小写的差异
      -N:每一行行首显示行号
      -s:将连续多个空行压缩成一行显示
      -S:在单行显示较长的内容,而不换行显示

m


  • more

     基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容

      -d:显示翻页及退出提示

p


  • patch

      -b:备份

  • paste

     横向合并文本内容

      -d:分隔符
      -s:所有行合并成一行显示

r


  • readonly

     定义只读变量,只允许读,不允许修改

      -p:查看所有只读变量

  • rev

     文件中的每行内容以字符为单位反序输出

s


  • setfacl

     访问控制列表

      -m:修改文件或目录的acl规则
      -x:删除acl规则
      -b:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留
      -k:删除缺省的acl规则
      -d:设定默认的acl规则
      -R:递归的对所有文件及目录进行操作
      --restore file:从文件恢复备份的acl规则(这些文件可由getfacl -R产生)。通过这种机制可以恢复整个目录树的acl规则

  • set

      罗列出全部的环境变量

  • ss

      -nt:远程主机连接信息查看

  • sort

     文本排序

      -R:随机排序
      -t:指定分隔符
      -k:指定排序的列
      -n:数字排序,默认从小到大排序
      -r:倒序排列
      -u:删除输出中的重复行

t


  • tail

     输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行

      -n:输出文件的尾部N(N位数字)行内容
      -f:跟踪文件,跟踪文件描述符,常用于日志监控
      -F:跟踪文件,跟踪文件名

  • tailf

     相当于tail -f

  • tac

     文件内容倒序输出

u


  • unset

     删除变量

  • uniq

     从输入中删除前后相接的重复的行
      -c:显示相邻重复的行有多少个
      -u:取出两个文件的不同行
      -d:取出两个文件相同行

  • unset

     删除变量

w


  • wc

     文本数据统计工具

      -l:统计行数

以上是关于Linux基础命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维基础:Linux基础命令

Linux运维基础:Linux基础命令

Linux基础命令

Linux基础知识--命令的基础知识

⭐️《Linux 系列》⭐️ Linux 基础命令

⭐️《Linux 系列》⭐️ Linux 基础命令