您的位置:首页 > 运维架构 > Linux

linux 常用技巧(二)

2012-06-29 11:34 246 查看
1.cd ~ 返回系统HOME目录 =cd

cd - 返回cd切换前目录

2.取文件t.txt 的第3行到倒数第2行

sed '1,2d;$d' t.txt

3.取文件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 参数使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: