加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux基础命令(三)

发布时间:2020-12-14 02:01:33 所属栏目:Linux 来源:网络整理
导读:常见命令 c chattr ?更改文件的特殊属性 ??+i:不能更改文件,删除,更名 ??+a:只能追加文件内容 ??-R:递归处理,将指令目录下的所有文件及子目录一并处理 cut ?抽取行内字段 ??-d:分隔符 ??-f:要截取的内容所在的段数 ??-c:字符切割 d diff ?比较两个
常见命令

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:统计行数

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读