linux 常用技巧(二)

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 参数使用






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值