Linux系统信息相关命令
时间和日期:date、cal
磁盘和目录空间:df、du
进程信息:ps、top、kill
时间和日期
查看系统时间 date
calender查看日历,-y选项查看一年日历,cal -y
磁盘信息
df -h:disk free 显示磁盘剩余空间
du -h[目录名]:disk usage 显示目录下的大小
进程信息
ps aux
process status查看进程的详细状态
top
动态显示运行中的进程并且排序
要退出top可以直接输入q
kill[-9] 进程代号
终止指定代号的进程,-9表示强行终止
ps默认只会显示当前通过终端启动的应用程序
ps选项说明功能
a:显示终端上所有进程,包括其他用户
u:显示进程的详细状态
x:显示没有控制终端的进程
使用kill命令时,最好只终止由当前用户开启的进程,而不终止root身份,开启的进程,否则可能导致系统崩溃
查找文件find
find [路径] -name “*.py”,查找指定路径下扩展名为.py的文件,包括子目录。
- 如果省略路径,表示当前目录下查找。
- 通配符在find下任然可用
软链接ln
ln -s 被链接的源文件链接文件,建立文件的软链接,类似快捷方式
-
没有-s是硬链接文件。
-
源文件要使用绝对路径,不能用相对路径。
- 只有所有硬链接被删除后,文件数据才会消失。
打包压缩tar
打包
打包文件 tar -cvf 打包文件.tar 被打包的文件/路径……
解包文件 tar -xvf 打包文件.tar
- c:生成档案文件,创建打包文件
- x:解开档案文件
- v:列出归档解档过程,显示进度
- f:指定档案文件名 ,f后一定是.tar文件,必须放到最后
压缩
gzip用于压缩,tar中-z可以调用gzip
-
压缩文件:tar -zcvf 打包文件.tar.gz 被打包的文件/路径……
-
解压缩文件:tar -zxvf 打包文件.tar.gz
-
解压缩到指定路径:tar -zxvf 打包文件.tar.gz -C 目标路径
-C 解压缩到指定目录,目录必须存在
bzip2(two),tar中-j调用bzip2
-
压缩文件:tar -jcvf 打包文件.tar.bz2 被打包的文件/路径……
-
解压缩文件:tar -jxvf 打包文件.tar.bz2
软件安装apt-get
-
安装软件:sudo apt install 软件包
-
卸载软件:sudo apt remove 软件名
-
更新已安装的包:sudo apt upgrade