Linux个人用到的指令汇总
一、软件包是否已安装
CentOS:
通过命令:rpm -qa

Ubuntu:
通过命令:dpkg -s 包名

dpkg -l 列出当前系统所有安装包
二、查看时区、修改时区
方法一:
#查看系统时间和时区 date -R
#仅查看时区 date +%z
#修改时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#注:所有可用时区都在/usr/share/zoneinfo目录下
方法二:timedatectl命令
#查看时区 timedatectl

#修改时区 timedatectl set-timezone Asia/Shanghai
#列出所有可用时区 timedatectl list-timezones
三、ps命令显示完整的用户名 https://blog.csdn.net/Huxiaoxiao_Linux/article/details/89467918
ps -ef 当用户名长度超过8位后就会省略显示

使用如下命令显示完整的用户名:
ps -o ruser=longusernameeeeeeeeeeeeeee -e -o pid,ppid,c,stime,tty,time,cmd |grep XXX(进程关键字)
其中的longusernameeeeeeeeeeeeeee是随便写的,Linux根据该字符串的长度展示对应长度的用户名。

四、查看Linux发行版本、内核版本、CPU信息
发行版本:
cat /etc/issue
cat /etc/lsb-release #仅Ubuntu
cat /etc/os-release
cat /etc/redhat-release #仅CentOS
cat /etc/centos-release #仅CentOS
内核版本:
uname -a
cat /proc/version
查看CPU信息可以使用以下2个命令: #包括能查询到架构、总核数、型号等
lscpu
cat /proc/cpuinfo
五、软链的创建、删除、更新
创建:
ln -s <目标文件或目录> <链接名称>
删除:
rm <链接名称>
更新: -f是强制覆盖现有链接
ln -sf <新目标文件或目录> <链接名称>
六、如果本地RPM包还未安装,如何查看软件包的信息
rpm -qpi <软件包路径>

七、统计目录中文件个数
统计当前目录文件个数(包括子目录) ls -lR| grep "^-" | wc -l
统计当前目录文件个数(不包括子目录) ls -l | grep "^-" | wc -l

浙公网安备 33010602011771号