1.cd ~ 返回系统HOME目录 =cd
cd - 返回cd切换前目录
2.取文件t.txt 的第3行到倒数第2行
sed '1,2d;$d' t.txt3.取文件t.txt 的第3行到倒数第3行
sed '1,2d' t.txt >rs.txt && tac rs.txt | sed '1,3d' | tac >rss.txt
此种方法可以推广到取第n行到第m行之间的数据
sed '1,nd' t.txt >rs.txt && tac rs.txt | sed '1,md' | tac >rss.txt
4.新建文件
>test.txt
touch test.txt
5.清空文件方法
$ cp /dev/null test.txt
$ >test.txt
$ : > filename #其中的 : 是一个占位符, 不产生任何输出.
$ echo “” > filename
$ echo /dev/null > filename
$ echo > filename
$ cat /dev/null > filename
6.使用netstat 统计tcp连接各个状态信息
netstat -na | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
$NF表示一行中最后一个字段,采用awk 关联数组进行统计
7.获取ip地址
ifconfig |sed -n 's#^.*addr:\([0-9].*\) Bca.*$#\1#gp'
8.umount文件系统提示正在使用,查找哪些进程在使用该文件系统 使用fuser 命令
fuser -mv /sys
9.查看登录信息
/var/log/wtmp记录登录者的信息数据,不能使用vi查看,要使用last命令查看。
10.一次性创建多个目录
mkdir -p tata/my{1,2,3} # 花括号变量扩展和 -p 参数使用