Linux文件管理类命令详解


目录管理:

ls、cd、pwd、mkdir、rmdir、tree


文件管理:

touch、stat、file、rm、cp、mv、nano


日期管理:

touch、clock、hwclock、cal



查看文本:

cat、tac、more、less、head、tail


cat:连接并显示

    -n:在显示时显示每一行的行号

    -E:在每行结束处显示 $

   

   Ctrl+C:结束命令

分屏显示:

more、less


more:向后翻

less:

     q退出命令

 

head:查看前n行

tail:查看后n行

     -n

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

  

文本处理:

cut、join、sed、awk、


database:数据库


关系型数据库:

表:二维表


文本文件:


cut:

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

-f:指定要显示的字段

  -f1,3   显示第1个和第3个字段

       -f1-3   显示第1至第3个字段   

  

文本排序:

sort

    -n:数值排序

-r:降序排序

    -t:字段分隔符

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

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

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

    

uniq:报告重复的行或忽略重复的行-----------相邻的行

    -c:显示文件中行重复的次数

    -d:只显示重复的(相邻)行

    

文本统计

wc(word count):显示行数 单词数 字节数

     -l:行数

     -L:最长的一行包含多少个字符 

     -w:单词数

-c:字节数 


字符处理命令:tr:转换或删除字符 

tr【option】...  SET1 【SET2】 

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