linux下系统相关的命令
时间日期的
date -查看系统的时间
cal -查看日历的 -y可以查看全年的日历 (cal -y)
磁盘存储空间的
df -显示磁盘的剩余空间信息
du -显示目录下的文件大小
这里它两个都有一个共同的选项参数 -h人性化的显示文件大小(df -h,du -h)
进程相关的
ps aux查看进程相关的
注意了:ps aux的aux 是选项参数,他们没有 “-”
(ps a -显示终端商的所有进程)
(ps u -显示进程的详细状态)
(ps x -显示没有控制终端的进程)
top -动态的显示运行中的进程
kill [-9] -9表示强制删除,
杀死进程 kill
linux下的其它命令
查找文件
find -查找文件
这个比较容易理解,在配合我们使用通配符就完美了
1. 搜索桌面目录下,文件名包含 1 的文件
find -name "*1*"
2. 搜索桌面目录下,所有以 .txt 为扩展名的文件
find -name "*.txt"
快捷方式??
ln -软连接
这个东西相当于,windows上的快捷方式不过有一些区别
注意:在linux下文件和文件名是分开存储的。
我们主要使用的绝对路径,不要问为什么了,很简单不详细讲。如果使用相对路径,要是移动了软连接文件,那么这个软连接就失效了。
对桌面下的01.py穿件一个软连接
ln [参数][源文件或目录][目标文件或目录]
ln -s /home/pythone/Destop/01.py 01_ruanlianjie
压缩
tar -打包和压缩
# 打包文件
tar -cvf 打包文件.tar 被打包的文件/路径...
# 解包文件
tar -xvf 打包文件.tar
参数详解:
c 生成档案文件,创建打包文件
x 解开档案文件
v 列出归档解档的详细过程,显示进度
f 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后
这个命令自身打包而已,并没有压缩,如果要压缩,请指定-z或者-j选项
-z 是gzip的一种压缩格式,后缀名是.tar.gz 非常常见。
-j 是bzip2的一种压缩格式,后缀名是.tar.bz2 非常常见。
实际命令;
打包并且压缩一个文件,并且存放到指定目录
# 压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径...
# 解压缩文件
tar -zxvf 打包文件.tar.gz
# 解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径
安装软件?
apt-get -安装软件
apt 是 Advanced Packaging Tool,是 Linux 下的一款安装包管理工具,我们通过它来安装软件,
# 1. 安装软件
$ sudo apt install 软件包
# 2. 卸载软件
$ sudo apt remove 软件名
# 3. 更新已安装的包
$ sudo apt upgrade