linux常用命令 tail tar ps lsof kill scp

一.tail

1、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数-n 10),刷新显示在屏幕上。退出,按下CTRL+C。

2、tail -n 20 filename
说明:显示filename最后20行。

3、tail -n +100 filename

说明:从filename文件第100行开始,到文件最后一行显示

4、tail -r -n 10 filename
说明:逆序显示filename最后10行。

5、tail -c 100 logtest.txt

显示logtest.txt文件最后100个字节的内容

tail -f 与tail -F 的区别

tail -f ,如果在追踪文件的时候,文件被删除、移动或者重建,立即停止显示;

而tail -F的在追踪文件的时候,文件被删除、移动、或者重建的时候,会一直try那个文件,如果重建了,会继续追踪

tail -f 等同于–follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止

tail -F 等同于–follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪

tailf 等同于tail -f -n 10(貌似tail -f或-F默认也是打印最后10行,然后追踪文件),与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件,所以tailf特别适合那些便携机上跟踪日志文件,因为它减少了磁盘访问,可以省电

二.tar

tar –xvf file.tar 解压 tar包

tar -xzvf file.tar.gz 解压tar.gz

tar -xjvf file.tar.bz2 解压 tar.bz2

tar –xZvf file.tar.Z 解压tar.Z

三.ps

ps aux 查看系统所有的进程数据
ps ax 查看不与terminal有关的所有进程
ps -lA 查看系统所有的进程数据
ps axjf 查看连同一部分进程树状态

四.lsof

查看某端口占用情况,如8080
lsof -i:8080

五.杀掉某进程

kill -9 pid

六.scp

从 本地 复制到 远程
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
从 远程 复制到 本地
scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值