目录管理:

ls、cd、pwd、mkdir、rmdir、tree、

 

tree:#查看目录树

 

mkdir:#创建空目录

    -p:#创建子目录

    -v:#详细信息

     

install

    -d:#创建目录

     

rmdir (remove drictory):#删除空目录


文件管理:

touch、stat、file、cp、mv、nano、install:#文件创建和删除

 

touch:#创建空文件

 

stat:#查看时间戳

 

file:#查看文件内容类型

 

nano:#文件编辑器

 

vi:#文本编辑器,可创建文件

 

rm:#删除文件

    -i:#提示是否删除

    -f:#不提示

    -r:#递归删除目录下所有文件

     

cp:#复制和移动文件

    -r:#复制目录,进行递归复制

    -f:#强行覆盖

    -p:#复制文件保留原有的所有权限

    -a:#归档复制,常用于备份

        #一个文件到一个文件

        #多个文件到一个目录

         

mv:#移动文件

    -f:#强制覆盖

    -t:#先目的在源


查看文件:

cat、tac、more、less、head、tail、

 

cat:#连接并显示

    -n

    -E

tac:#倒序查看

 

分屏显示:

more:#向后翻

less:

head:#查看前n行

tail:#查看后n行

   -n 2:#查看前n行 或者后2行

   tail -f:#查看文件尾部,不退出,等待显示后续追加至此文件的新内容


文本处理:

cut、join、sed、awk、

 

cut:

    -d:#指定字段分隔符,默认是空格

    -f:#指定要显示的字段

    -f 1,3:#分开显示1和3

    -f 1-3:#连续显示1到3


文本排序:

sort

    -n:#数值排序

    -r:#降序

    -t:#字段分隔符

    -f:#排序时忽略字符大小写

    -u:#排序后相同的行只显示一次

    -k:#以哪个字段为关键字进行排序

     

uniq

    -d:#只显示重复的行

    -c:#显示某一行重复的次数


文本统计:

wc(word count)

    行数,单词数,字节数 (默认显示)

    -l:#行数

    -w:#单词数


字符处理命令:

tr --:#转换或删除字符

    -d:#删除出现在字符集中的所有字符