2019-07-09Linux系统信息相关命令

时间和日期

date 查看系统时间
cal 查看日历,-y可以查看一年的日历

磁盘信息

# disk free显示磁盘剩余空间
df -h
# disk usage 显示目录下的文件大小
df -h

进程信息

所谓进程,通俗讲就是正在执行的一个程序

# process status 查看进程的详细状况
ps aux
# 动态显示运行中的程序并排序
top
# 终止指定代号的进程,-9表示强行终止
kill [-9] 进程代号

ps默认只会显示当前用户通过终端启动的应用程序

ps选项说明
a:显示终端上所有的进程,包括其他用户的进程
u:显示进程的详细状态
x:显示没有控制终端的进程

提示:使用kill时。最好不要终止root身份开启的进程,否则可能导致系统崩溃

find查找文件

# 查找指定路径下扩展名是.py的文件,包括子目录
find [路径] -name "*.py"
# 路径省略表示查找当前目录

软链接

类似有Windows下的快捷方式

ln -s 被链接的源文件 链接文件名

注意:没有-s选项建立的是一个硬链接文件
两个文件占用相同大小的硬盘空间,工作中几乎不会如此使用
源文件要使用绝对路径

通过yum安装/卸载软件

1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1

2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1

3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包

4 删除程序
yum remove | erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况

5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

通过apt安装/卸载软件

apt(Advanced Packaging Tool)是Linux下的一款安装包管理工具

# 1.安装软件
sudo apt install 软件包
# 2.卸载软件
sudo apt remove 软件名
# 3.更新已安装的包
sudo apt upgrade

sudo的意思是以root的身份执行,这样系统中所有的用户都可以使用

安装演练

# 一个小火车提示
sudo apt install sl
# 一个比较漂亮的查看当前进程排名的软件
sudo apt install htop

你可能感兴趣的:(2019-07-09Linux系统信息相关命令)