Linux的一些常用指令

常用的Linux指令

切换路径

cd [dirName] (切换到指定路径)

cd ~ (切换到自己的home目录)

cd / (切换到根目录)

cd .. (切换到上一级目录)

cd ../.. (切换到当前目录的上两级目录)

压缩解压文件

压缩解压.gz格式的文件

压缩时只能压缩文件,不能压缩目录,压缩完后不保留原文件

gzip testgz (得到压缩文件testgz.gz)

解压后不保留原文件

gunzip testgz.gz (得到文件testgz)
压缩解压.tar.gz格式的文件

可以压缩文件和目录,压缩后保留原文件

tar -zcvf test.tar.gz test (将目录test压缩成test.tar.gz文件)

解压后保留原文件(该使用的比较多)

tar -zxvf test.atr.gz [catalog]	(将文件解压到catalog目录下,默认是当前目录)
压缩解压.zipz格式的文件

压缩后是保留原文件或原目录的

zip -r 压缩后文件名 文件或目录

解压之后也是保留原文件的

uzip [.zip的压缩文件名]

查看日志文件service.log

只适合小文件查看
cat service.log

vim servixe.log

tail -f service.log (用于查看流量是否进来了)
大文件查看

使用 vim 查找对应的记录

vim service

按 G 跳转到文件的尾部

按 ?+ 关键字搜索对应的记录

按 n 往上查询,按 N 往下查询

使用 cat 查找对应记录:

cat service.log | grep key (查找service.log中所有含有key的记录)

cat -n service.log | grep key (查找对应记录的行号)

sed -n "fromLine,endLine+p" service.log (从fromLine行开始检索,到endLine行结束,“+”不需要打)

cat -n service.log | tail -n + fromLine | head -n 20:从fromLine行开始检索,往前推20条

cat service.log | grep 13 |more (将查询后的结果交由more输出)

cat service.log | grep 13 > /home/sanwai/aa.txt  (将查询后的结果写到/home/sanwai/aa.txt文件上)

cat service.log | wc -l (统计日志输出了多少行)

查看进程和端口

列出所有进程:

ps -ef

ps aux

列出想要查找的进程:

ps -ef | grep Java

其中grep命令是使用正则表达式搜索并打印匹配的行;“|”是管道命令,指它前面的指令和后面的指令同时执行。

强制杀死某个进程:

kill-9 PID

查看当前所有tcp/udp端口的信息,详细指令参考https://blog.csdn.net/wade3015/article/details/90779669

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值