03_01_文件管理类命令详解,03_02_bash特性详解

2018-01-01  本文已影响0人  ff32

 目录管理

ls、cd、pwd、mkdir、rmdir、tree

文件管理:

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

日期时间

date、clock、hwclock、cal

查看文本

cat、tac、more、less、head、tail,ctrl+c结束

分屏显示

more  向后翻、空格翻页

less  后翻  b键前翻,q键退出

head  显示前几行

tail  显示后几行  tail -n

tail -f:查看文件底部,不退出,等待显示后续追加文件内容

文本处理

cut、join、sed、awk

database:数据库

文本文件:

cut

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

  -f:指定要显示的字段

    -f 1,3 显示第1个,第三个

    -f 1-3 显示第一到第三个

文本排序:sort

  -n:数值排序

  -r:降序

  -t:字符段分隔符

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

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

  -f:排序时不区分大小写

uniq

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

  -d:只显示重复的行

文本统计:wc(word count)

  -i

  -w

  -c

  -l

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

bash

shell:外壳

GUI:Gnome,KDE,Xfce

CLI:sh,csh,ksh,bash,tcsh,zsh

命令行

光标跳转:

ctrl+a;跳到命令行首

ctrl+e:跳到命令行尾

ctrl+u:删除光标至命令行首的内容

ctrl+k:删除光标至命令行尾的内容

ctrl+l:清屏

命令历史:

查看命令历史:history

  -c:清空命令历史

  -d OFFSET[n]:删除指定位置的命令

  -w:保存命令历史至历史文件中

环境变量:

path:命令搜索路径

histsize:命令历史缓冲区大小

!n  执行命令中的第n条命令

!-n  执行命令中的倒数第n条命令

!!:  执行上一条命令

!string  执行命令历史中最近一个以指定字符串开头的命令

!$:          引用前一个命令的最后一个参数

按esc,松开按.  引用前一个命令的最后一个参数

alt+.          引用前一个命令的最后一个参数

上一篇下一篇

猜你喜欢

热点阅读