CentOS7中常用命令行

前言

  好记性不如烂笔头,把常用的命令都归类整理一下。

防火墙

  • 查看防火墙状态:systemctl status firewalld

a) running:开启

b) dead:关闭

  • 开启防火墙:systemctl start firewalld
  • 关闭防火墙:systemctl stop firewalld
  • 重启防火墙:systemctl restart firewalld.service

端口

  注:端口操作需要在开启防火墙的情况下才能执行成功

  • 查看所有永久端口:firewall-cmd --permanent --zone=public --list-ports
  • 查看所有临时端口:firewall-cmd --zone=public --list-ports
  • 永久开放端口:firewall-cmd --permanent --zone=public --add-port=8080/tcp
  • 临时开放端口:firewall-cmd --zone=public --add-port=8081/tcp
  • 删除永久端口:firewall-cmd --permanent --zone=public --remove-port=8080/tcp
  • 删除临时端口:firewall-cmd --zone=public --remove-port=8081/tcp
  • 查看指定端口占用情况:ss -lpn src :[port]

进程

  • 标准的格式显示进程:ps -ef

a) 查看某一应用进程,如 Nginx:ps -ef | grep nginx ; 如 Tomcat:ps -ef | grep tomcat

  • BSD的格式来显示进程:ps -aux

a) 查看某一应用进程,如 Nginx:ps -aux | grep nginx ; 如 Tomcat:ps -aux | grep tomcat

目录

  • 查看当前目录路径:pwd
  • 进入到根目录:cd /
  • 进入到 root 目录:cd ~

文件夹

  • 创建一个文件夹:mkdir 文件夹名称
  • 创建多级文件夹:mkdir -p 文件夹名称/文件夹名称/文件夹名称
  • 强制删除文件夹:rm -rf 文件夹名称(慎用)

a) -r:循环删除

b) -f:强制删除,如果不带此参数,删除前会提示是否删除

  • 复制文件夹:cp -r 文件夹名称旧 文件夹名称新
  • 移动文件夹:mv 需移动的文件夹 移动后的位置(此命令也可做文件夹的重命名操作)

文件

  • 新建文件/查看文件:vim 文件名称(如果文件不存在则新建,存在则查看)
  • 编辑文件:i
  • 保存文件:① esc  ② Shift+冒号  ③ wq --> ① 退出编辑模式  ② 准备输入命令  ③ 退出并保存

a) w:保存

b) q:退出

c) wq:保存并退出

d) wq!:保存并强制退出

  • 查看文件前五行:cat 文件名称 | head -n 5
  • 查看文件后五行:cat 文件名称 | tail -n 5
  • 查看文件第二行以及之后的所有行:cat 文件名称 | tail -n +2
  • 查看文件第二行以及之后的一行:cat 文件名称 | tail -n +2 | head -n 2
  • 循环打印文件内容(一般用在打印应用日志):tail -f 文件名称

系统

  • whereis xxx:查看应用安装位置
  • find / -name a*:从根目录开始查看以 a 开头的文件
  • find / -type f -size +100M:查看整个磁盘中大于100M的文件
  • du -sh:查看当前目录总大小
  • df -lh:查看磁盘情况

Redis

  • redis-cli 中查看指定库:select index

 

长期更新

希望能够帮助到你

over

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值