运维01-基本命令
目录级文件的基本操作
-
pwd
显示当前工作目录的名称
选项:-p 显示链接的真实路径 -
cd
切换当前工作目录 -
ls
显示目录与文件信息
选项:
-a 显示所有的信息,包括隐藏文件与目录;
-d 显示目录本身的信息,而非目录下的资料信息;
-h 人性化容量信息;
-l 长格式显示详细信息;
-c 显示文件或目录属性最后修改的时间;
-u 显示文件或目录最后被访问的时间;
-t 以修改时间排序,默认按文件名称排序 -
touch
创建或修改文件时间 -
mkdir
创建目录
选项:-p 创建多级目录 -
cp
复制文件与目录
选项:-r 递归,复制子文件与子目录,一般复制目录时使用 -
rm
删除文件或目录
选项:
-f 不提示,强制删除;
-i 删除前,提示是否删除;
-r 删除目录以及目录下的所有内容 -
mv
移动(重命名)文件或目录 -
find
搜索文件或目录
选项:
-empty 查找空白文件或目录;
-group 按组查找;
-name 按名称查找;
-iname 按名称查找,不区分大小写;
-mtime 按修改时间查找;
-size 按容量大小查找;
-type 按档案类型查找,文件(f)、目录(d)、设备(d、c),链接(l)等;
-user 按用户查找;
-exec 对找到的档案执行命令;
-a 并且;
-o 或者 -
du
计算文件或目录的容量
选项:
-h 人性化显示容量信息;
-s 仅显示总容量
查看文件内容
-
cat
查看文件内容
选项:
-b 显示行号,空白行不显示行号
-a 显示行号,包括空白行 -
more
分页查看文件内容,通过空格键查看下一页,q键退出查看 -
less
分页查看文件内容,空格(下一页)、方向键(上下回翻)、q键(退出查看) -
head
查看文件头部内容,默认显示前10行
选项:
-c nK 显示文件前nKB的内容;
-n 显示文件前n行的内容 -
tail
查看文件的尾部内容,默认显示末尾10行
选项:
-c nK 显示文件末尾nKB的内容;
-n 显示文件末尾n行的内容;
-f 动态显示文件内容,按Ctrl+C组合键退出 -
wc
显示文件的行、单词与字节统计信息
选项:
-c 显示文件字节统计信息;
-l 显示文件行数统计信息;
-w 显示文件单词统计信息 -
grep
查找关键词并打印匹配的行
选项:
-i 忽略大小写;
-v 取反匹配;
-w 匹配单词;
–color 显示颜色 -
echo
显示一行指定的文本
-n 不输出换行,默认echo输出内容后会换行;
-e 支持反斜线开始的转义字符,屏蔽反斜线后面字符的原本含义