find
:搜索指定的文件
语法1:find 起始路径 -name "文件名"
eg:find / -name "test"
语法2:find 起始路径 -size (+/-)n[kMG]
+
、-
表示大于和小于n
表示大小数字kMG
表示大小单位kb,MB,GB
eg:find / -size +100M
-
su root
:获得管理员权限
sudo -i
也可以 -
ls -lh
:列出文件并显示文件大小 -
grep
:从文件中通过关键字过滤文件行
语法:grep [-n] "关键字" 文件路径
-n
可选参数,表示在匹配结果中显示行号关键字
,必填,如果有空格,建议用双引号括起来文件路径
,必填,表示要过滤的文件路径,可作为内容输入端口
eg: grep -n "die" 1.txt
wc
:统计文件的行数,单词数等
语法:wc [-c -m -l - w] 文件路径
-c
统计bytes数量-m
统计字符数量-l
统计行数-w
统计单词数量文件路径
被统计的文件,可作为内容输入端口
-
|
:管道符,左边的结果作为右边的内容源
eg:cat 1.txt | grep "die"
ls | grep "txt"
find ~ -size +1000M | grep "tar"
-
重定向符
>
,将左侧命令的结果,覆盖写入到符号右侧文件中>>
,将左侧命令的结果,追加到符号右侧文件中
eg:find ~ -size +1000M | grep "tar" > 2.txt
tail
:查看文件尾部内容,并可以持续追踪
- 语法:
tail [-f -num] 路径
-f
:持续追踪-num
:查看尾部多少行,默认10路径
:被查看的文件
chmod
:修改文件权限
r–4 w–2 x–1
chmod u=rwx,g=rx,o=x 1.txt
等价于:
chmod 751 1.txt
chmod -R 751 文件
:-R
参数是把文件目录下所有文件的权限都修改
chown
:修改文件的所属用户和用户组
必须是root权限才能执行
语法:chown [-R] [用户][:][用户组] 文件或文件夹
-R
同chmod
用户
修改所属用户用户组
修改所属用户组:
用于分隔用户和用户组