Linux 命令收集

日常 Linux 命令收集

1、查看最新200行日志

tail -200f nohup.out

2、后台运行Python工程

nohup python3 manage.py runserver 0.0.0.0:8000 &

3、后台直接调试Python代码

python3 manage.py shell

4、查看进程号并杀掉进程

lsof -i:8000
kill -9 进程号

5、查看程序的进程信息

ps -ef|grep mysql

6、常用快捷键

清屏
clear
快捷键:Ctrl + l

中断
Ctrl + c

遍历历史命令 
向上:Ctrl + p
向下:Ctrl + n

移动光标
向左: Ctrl + b
向右: Ctrl + f
头部: ctrl + a
尾部: ctrl + e

7、解压缩文件

压缩
tar -czvf xxx.tar.gz 文件夹或文件名
zip -r xxx.zip 文件夹或文件名

解压
tar -xvf xxx.tar.gz  -C 指定路径
unzip xxx.zip -d 文件夹或文件名

8、yum查询是否有软件包

yum search elasticsearch

9、chown 修改文件和文件夹的用户和用户组属性

# 当访问资源出现403forbidden错误时可以查看文件的用户组进行切换
# -R 代表本目录及其子目录
chown apache:apache -R /opt

10、chmod 修改文件和文件夹读写执行属性

chown -R 777  /opt

11、重定向>和>>

# >表示写入最新数据不保留原数据
ls /opt > info.txt
# >> 表示追加,在原数据的末尾添加新数据
ls /opt >> info.txt

12、cat 和 more

# cat 直接显示文件的所有内容
cat nohup.out
# more 当该文件内容太多可以分屏显示
more nohup.out
# 回车显示下一行
# 空格或f显示下一屏
# b显示上一屏
# q退出

13、按时间段查看日志

cat log.log | grep -E '(2021-06-07 11:40|2021-06-07 11:40:50)'
cat log.log | grep -E '(2021-06-07 11:40|2021-06-07 11:40:50)' -C 10
#-C 代表显示前后10行
#过滤查看日志
grep "内容" log.log -C 10

14、查看linux 是否安装软件包

yum list installed | grep rsync

15、nginx相关命令

# 配置完后,检查nginx.conf文件有没有语法错误
/usr/bin/nginx -t
# 重新加载nginx
/usr/bin/nginx -s reload

16、vim相关命令

vi a.py  # 打开文件
i # 插入内容
:set nu # 设置行号
\内容 #查找文件中的内容
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值