常用Linux命令

文件相关

# 查看磁盘使用情况
df -h
# 看当前路径下哪个目录占用空间大
du -sh * 
# 查看文件夹下文件的大小
du -h --max-depth=1
# 清空文件夹下所有的文件
rm -rf *
# 修改文件所属组群
chgrp  组群  文件名/目录 
#修改文件拥有者 -R参数:将某一目录下的所有文件都改变其拥有者
chown [-R] 账号名称  文件/目录
#保留文件但清空文件内容
cat /dev/null > file_name
如:
cat /dev/null>catalina.out
# .gz文件解压
zcat error.log-20190830.gz(压缩文件)>log1.log(解压后的文件)
#压缩文件/文件夹,将mysql文件夹压缩成mysql.zip
zip -r mysql.zip mysql 
#将文件夹abc和文件def.txt压缩成一个压缩包abcdef.zip
zip -r abcdef.zip abc def.txt 
# zip文件解压缩,在当前目录下直接解压mysql.zip。
unzip mysql.zip 
# 查看文件权限
ll
drwxr-xr-x  2  zhangsan git 48 2013-11-27 16:34 test/

ll参数说明:link

进程相关

# 查看进程号,用标准的格式显示
ps -ef | grep uwsgi(进程名)
#用BSD的格式来显示
ps -aux |grep uwsgi
# 杀掉进程
Kill -9 Pid

查看端口号被那个进程占用

lsof –i:端口号

nginx相关

#查看nginx的配置文件路径
Nginx –t
#查看nginx状态
systemctl status nginx.service 
#停止nginx
systemctl stop nginx.service 
#启动nginx
systemctl start nginx.service 
#重启nginx
systemctl restart nginx.service

Linux相关

#查看Linux版本信息
cat /etc/issue
# 查看linux内核版本
cat /proc/version 
或
uname -a 
#删除某个应用下的日志
for i in `find 具体应用路径 -name '*.log'`; do cat /dev/null > $i; done
如:for i in `find /export/log/ -name '*.log'`; do cat /dev/null > $i; done
#删除某路径下所有的日志
for i in `find . -name '*.log'`; do cat /dev/null > $i; done
(`这个符号是键盘左上角的飘号,不是引号)

ping和telnet的区别
ping通常是用来检查网络是否通畅或者网络连接速度的命令。而telnet是用来探测指定ip是否开放指定端口的。

切换用户后出现 -bash-4.2$

# xx代表登录用户名,如root,supdev
cp -a /etc/skel/. /home/xx
sudo –s 

Linux服务器磁盘占满问题解决(/dev/sda3 满了)
链接: link.

grep命令

查找文件内的带有某关键词的内容
如:

grep 'test' catalina.out

查找文件内的某关键词出现的次数
如:

grep -o 'KeyWord' 03.txt | wc -l
KeyWord’是指定的关键词;
03.txt是指定的文本
| wc -l是统计次数

查找关键字前或后,或前后N行的内容

-A -B -C 后面都跟阿拉伯数字,都是关于匹配行的上下文的(context)
-A是显示匹配行和它后面的n行。
-B是显示匹配行和它前面的n行。
-C是匹配行和它前后各n行。
如:
  grep -A 4 wikipedia 密码文件.txt 

从多个文件中查找指定的字符串
如:

grep "this" demo_*

查询且忽略大小写

grep -i

查找全匹配,不包括子字符串

grep -w

查找符合条件的最后N条数据
如:

grep 【TEST】 catalina.out|tail -n 5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值