① 系统信息相关命令
1. 时间和日期
2. 磁盘信息
-h 可以以人性化的方式显示文件大小
du -h[目录名] , 不接目录名默认当前文件夹
3. 进程信息
所谓进程,通俗来说就是 当前正在执行的一个程序
ps不加选项默认只会显示当前用户通过终端启动的应用程序
ps选项功能说明
ps a 和 ps au
top命令(实时显示当前运行的进程状况并排序)
kill命令 kill - 9 表示强行终止
② 其他命令
1. find(查找文件)
查找当前文件夹下名字包含2的文件
查找桌面下以为.py命名的文件
2. 软链接(ln -s)
注:1. 没有 -s选项建立的是一个硬链接文件
2. 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够用正常使用
ln -s 被链接的文件的绝对路径 链接文件
3. 硬连接(ln)
没有 -s选项建立的是一个硬链接文件
注:Linux中,文件名和文件的数据是分开存储的
创建一个硬链接,被链接的源文件为test目录下的1.py,链接名称为hard
删除链接的源文件名
用cat命令查看硬链接与软链接的内容,此时软链接无效,而硬链接依然可以打开文件
4. 打包压缩
在不同的系统中,常用打包压缩的方式是不同的
tar选项说明
例:在桌面创建1.py,2.py,3.py,3个文件并将其打包为py.tar,再解包
打包命令 tar -cvf 包名 被打包文件
删除所创建的py文件
解包
3个py文件又被重新解包到桌面
注:tar只负责打包,不负责压缩
5 压缩/解压缩
1) gzip
tar和gzip结合使用可以实现文件的打包和压缩
tar负责打包,不负责压缩
用gzip 压缩 tar打包后的文件,其扩展名一般用 xxx.tar.gz
在Linux中,最常见的压缩文件的格式就是 xxx.tar.gz
在tar命令中有个选项 -z 可以调用 gzip,从而方便的使用打包压缩和解压缩的功能,命令格式如下
例在桌面上创建3个py文件
在桌面创建一个gz文件夹,打包压缩py文件,把打包压缩的文件解压到指定的gz文件夹中(文件夹必须提前存在)
2)bzip2
在tar命令中有一个 -j 选项可以调用bzip2,从而方便的使用打包压缩和解压缩的功能,命令格式如下
例子同上,不用 -C 指定解压的文件则会解压到当前文件夹
6. 软件安装(apt)
apt是Advance Packaging Tool的缩写,是Linux下一款安装包管理工具,可以在终端安装/卸载/更新软件包
例如 sudo apt install htop(htop是查看当前进程的软件)
配置软件源