相对路径:
绝对路径:
目录管理:
ls:
cd:
pwd:
mkdir:创建空目录
-p:递归创建
-v:verbose,详细信息
mkdir -pv mnt/test/x/m /mnt/test/y
mkdir -pv mnt/test/{x/m,y}:命令行展开
mkdir -pv mnt/test2/{a,d}_{b,c}
tree:查看目录树
rmdir:remove directory(删除目录)
删除空目录
-p:
文件管理:
文件创建和删除
touch:修改时间戳,也可用来创建文件
-a:最近访问时间更改
-m:最近更改时间更改
-t:更改指定时间
-c:文件不存在时不创建文件
stat:查看文件时间戳变动
使用文件编辑器:nano
file:查看文件内容类型
删除文件:rm
-i:确认删除
-f:强行删除
-r:删目录,递归删除
rm -rf :
复制和移动文件:
cp:copy
cp SRC DEST
cp file1 file2 file3
一个文件到一个文件,多个文件到一个目录
-r:递归
-i:交互式
-f:强行覆盖
-p:保留属主
-a:保留文件所有属性(归档复制,常用备份)
cp /etc/{passwd,inittab,rc.d/rc.sysinit} /tmp/
mv:move,移动文件
mv SRC DEST
mv -t DEST SRC
-f:强制覆盖
install:
-d DIRECTORY… 创建目录
SRC DEST 复制文件
-m:指定权限
查看文本:
cat,tac,more,less,head,tail,cut,sort,uniq,grep
cat:连接并显示
-n:显示的时候对每一行编号
-E:显示每一行的行结束符($)
tac:从尾部到首部方向显示
分屏显示:
more:仅支持向后翻
less:
head:查看前n行
tail:查看后n行
-f:查看文件尾部不退出,等待显示后续追加此文件的新内容
文本处理:
cut:
-d:指定字段分隔符,默认一个空格
-f:指定要显示的字段
-f1,3
-f1-3
join:
sort:文本排序,默认升序,ascii规则
-n:按数值排序
-r:逆序
-t:字段分隔符
-k:以哪个字段为关键字进行排序
-u:排序后相同的行只显示一次
-f:排序时忽略字符大小写
uniq:相邻的重复行只显示一次
-d :只显示重复行
-D:显示所有重复行
-c:显示每行重复次数
wc:word count,文本统计(行,单词数,字节数)
-l:只显示行
-w:只显示单词数
-c:只显示字节数
-L:最长一行包含字符数
tr:字符处理命令(转换或删除字符)
tr [option] … SET1 [SET2]
tr ab AB
结合重定向使用 tr ‘a-z’ ‘A-Z’ < /etd/passwd
-d:删除出现在字符集中的所有字符
grep:
sed:
awk:
运行程序:
设备管理:
软件管理:
进程管理:
网络管理: