ctrl+d #终止运行中的程序
ctrl+d #直接离开文字接口,相当于exit
shift + pageup/pagedown #翻页
g + tab tab #显示所有以g开头的指令
command --help #指令基本用法,选项参数介绍
man command #操作说明
chmod 777 .bashrc #改变文件的权限,开启所有权限
alias #命令别名设定
alias lm='ls -al'
unalias lm
grep
sort
wc
uniq
grep -n 'the' regular_express.txt #grep命令的使用
sed '2,5d' #删除2-5
sed '2d' #删除第二行
sed '3,$d' #删除3-最后一行
sed '2i drink tea' #在第二行前面加上drink tea
sed '2a drink tea' #在第二行后面加上drink tea
sed '2,5c xxx' #第2-5行内容替换为xxx
sed -n '5,7p' #打印第5-7
sed 's/要被取代的字符串/新的字符串/g' #替换

sed -i 's/\.$/\!/g' regular_express.txt #将 regular_express.txt 内每一行结尾若为 . 则换成 !

sed -i '$a # This is a test' regular_express.txt #接在 regular_express.txt 最后一行加入『# This is a test』

grep -v '^$' regular_express.txt | grep -v '^#' #去除空白行与行首为 # 的行列
egrep -v '^$|^#' regular_express.txt #命令结果同上,本行代码延伸型的正规表示法

awk '{print $1 "\t" $3}' #打印第一行和第三行,中间用空格符隔开
awk '{print $1 "\t lines: " NR "\t columns: " NF}' #NF表示每一行拥有的字段总数,NR表示目前awk所处理的是『第几行』数据