工作中 Liunx 常用命令(基于centos) 总结

查看系统信息 功能描述
cat /etc/centos-release 查看centos的版本
uname -r 查看centos系统版本
查看文件信息 功能描述
ls -al 查看基本属性
lsattr 查看文件详细属性
chattr 设置文件属性 -(去除)+(增加)
查看系统资源 功能描述
df -h 查看磁盘空间
du -sh ./* 查看当前目录下所有文件或文件夹所占磁盘空间大小
free -h 查看当前系统内存空间
iostat -x -1 查看整体磁盘io状态
iotop 查看进程占用io比例
pidstat -d 1 查看进程使用io状态
netstat -anp | grep pid/pname/port 查看相应应用的网络状态
查看进程 功能描述
jps -lm 查看java进程的pid 和启动程序的全类名或包名
jps -lmvV 查看java进程的详细启动参数(jvm,classpath)
pidof java | xargs pwdx 查看所有java进程pid及其启动目录
ll /proc/pid/cwd 根据pid 查看指定进程的启动目录
ps -ef | grep pid/pname 查看对应进程的详情
pstree -p | wc -l 查询当前整个系统已用的线程或进程数
pstree -p pid | wc -l 查询当前某程序的线程或进程数
ps xH 查看所有线程
工具命令 功能描述
wc -l 统计行数
wc -w 统计行数
wc -c 统计字节数
ls -l | grep ^d | wc -l 查看当前目录下所有文件夹个数
ls -l | grep ^- | wc -l 查看当前目录下所有文件个数
find path -name name -print 查找指定文件并打印(支持管道,正则)
grep xxx -R * path 指定目录下查找含有xxx的文本内容
yum命令 功能描述
yum whatprovides */xxx /* 查找包含xxx工具的包名
yum search xxx 搜索xxx
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 添加软件源(添加后需更新才能生效)
yum makecache fast 更新yum
yum install nginx --enablerepo=epel 指定源下载
yum list installed 查看已安装列表
yum list docker-ce --showduplicates 多版本查找
rpm命令 功能描述
rpm -qa grep xxx
rpm -e --nodeps xxx 卸载xxx,但不卸载其依赖

本文链接:https://blog.csdn.net/Felix_CB/article/details/85316894

你可能感兴趣的:(大数据之Linux)