目录
系统常用命令
文件目录常用命令
软件常用命令
开发工具常用命令
系统常用命令
#获取服务的ip地址
ip addr
# 重启liunx机器
reboot
# 查看系统磁盘使用情况
df 或 df -h
# 查看系统内存使用情况
free -m
# 查看系统硬件配置
lscpu
# 查看系统资源使用情况
dstat
# 随机长度24位密码 找不到命令就:yum -y install expect
mkpasswd -l 24
# 列出当前机器下所有监听端口
ss -tnalp
# 性能分析工具之一
top
# 列出进程PID下的线程状况
top -H -p [PID]
# 列出由进程PID创建的所有线程
top -T -p [PID]
# 切换用户
su -root
# 防火墙相关
查看防火墙状态 active (running) 且高亮显示则表示是启动状态
systemctl status firewalld
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
# 禁止防火墙开机启动
systemctl disable firewalld
# 临时关闭防火墙
systemctl stop firewalld
文件目录常用命令
# 进入系统根目录
cd /
# 进入具体目录
cd 目录名
# 返回当前目录的上一级
cd ..
# 查看当前位置
pwd
# 创建目录、文件夹
mkdir 目录名
# 编辑一个文件
vim 文件名
i 进入编辑状态
esc 退出编辑状态
:wq 保存并退出
:q 退出
:q! 强制退出
# 统计当前目录下的所有目录大小
du -sh *
# 统计当前目录大小
du -sh 目录名
# 统计当前文件大小
du -sh 文件
# 只能删除文件,并且有提示
rm 文件名
# 删除目录或文件,要删的每个文件,都得经过确认
rm -r 目录名或文件名
# 删除目录或文件,不询问直接删除
rm -rf 目录名或文件名
# linux 压缩文件 .tar.gz (.zip .rar ...)
tar -zcvf 目录名.tar.gz 目录/
# linux 解压缩文件
tar -zxvf xx.tar.gz
# 复制文件或目录到另一个目录下
cp -r /源头 /目标
cp -r /home/devtool/apache-tomcat-8.5.70 /home/tomuser/car/
# 重命名
mv 旧名 新名
# linux运行一个脚本 .sh
sh xxx.sh 或 ./xxx.sh
# 查看日志 .log .out
tailf xxx.log
tail -f xxx.log
# # 查看200行日志 .log .out
tail -fn 200 xxx.log
# 查找指定目录下文件内容是否包含某关键字
grep -r “要查的内容” 要查找的目录
软件常用命令
# 列出所有安装过的包
rpm -qa
# 查找安装软件全名
rpm -qa | grep 关键字
# 安装指定软件
yum -y install 软件关键字
yum -y install vim*
开发工具常用命令
# 查看所有进程
ps -ef
# 查看所有进程 包含 关键字 的进程
ps -ef | grep 关键字
# 杀死进程
kill -9 进程ID
# tomcat 相关
# 启动tomcat /bin 目录下
./startup.sh
# 停止tomcat /bin 目录下
./shutdown.sh
# 查看日志
tailf catalina.out
# 退出日志
Ctrl + c
|