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基础命令的主要内容,如果未能解决你的问题,请参考以下文章