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

posted @ 2023-08-29 15:15  MMartin  阅读(29)  评论(0)    收藏  举报