一、系统信息
目的:因为Linux是多用户,所以查看系统信息是必要的。
1、时间和日期
指令:
(1)、date 查看系统时间
(2)、cal 查看日历,-y选项可以查看一年的日历
2、磁盘信息
(1)、df -h disk free查看磁盘剩余空间,其中比较重要的磁盘是根磁盘
(2)、du -h [目录名] 查看目录使用情况,默认当前目录
注意:-h选项是为了以人性化的方式显示磁盘空间
3、进程信息
指令:
(1)、ps aux process status,查看进程的详细信息.
a(显示终端上的所有进程,包括其他用户的,比如显示当前登录用户和root用户的进程);
u(显示进程的详细信息);
x(显示所有进程的信息,不限于终端上的进程,一般不使用,因为内容太多)。
(2)、top 动态显示运行中的进程并且排序,使用q退出
(3)、kill [-9] 进程代号 杀死进程,-9为强制杀死进程。需要注意的是不要轻易杀死root的进程,否则可能会导致系统崩溃。
在kill之前先ps au查看进程的pid
二、其他命令
1、查找文件
指令:
find [路径] -name “*.py” 如果没有路径,那么默认当前的路径
2、硬链接和软链接
软链接:软链接就和快捷方式一样。
指令:ln -s 被链接的文件 链接文件
注意:如果没有-s那么建立的是硬链接。被链接的文件一定要使用绝对路径,否则使用相对路径,我们移动连接的位置的时候就会出问题。
软链接和硬连接的区别:
Linux中文件内容和文件名是分开存储的,每个文件有个文件元数据,储存文件名称和文件内容地址,根据元数据我们才能找到文件数据。
根据下图我们可以看到软链接和硬链接之间的区别:
可以看出,如果我们删除了源文件,那么软链接也就失效,但是硬链接还可以正常使用。
3、打包压缩
作用:
打包压缩是日常工作中备份文件的一种方式,在不同的操作系统中,常用的打包压缩方式是不同的。
windows使用的是rar;
Mac使用的是zip;
Linux使用的是tar.gz。
打包命令
打包:tar -cvf 打包文件.tar 被打包的文件
注意此命令指示打包,不压缩
解包:tar -xvf 打包文件.tar
注意:-f选项必须需在后面,因为其后必须跟的是.tar的文件
打包压缩命令1
将tar压缩为gzip格式
打包压缩:tar -zcvf 打包压缩文件.tar.gz 被压缩的文件路径
解压: tar -zxvf 打包文件.tar.gz
解压缩到指定路径:tar -zxvf 打包文件.tar.gz -C 目标路径(注意:这里的目标路径的文件必须是存在的,否则就会报错)
打包压缩命令2
将tar压缩为bzip2格式
打包压缩:tar -jcvf 打包文件.tar.bz2 被打包文件路径
解压:tar -jxvf 打包文件.tar.bz2
或者 tar -jxvf 打包文件.tar.bz2 -C 目标路径
4、软件安装
命令:(apt:advanced pacaking tool高级包工头)
安装:sudo apt install software
卸载:sudo apt remove software
更新:sudo apt upgrade
配置软件源:
可以在系统设置-》软件更新中更换镜像服务器,来提高软件安装的速度。
Linux中软件安装的一般过程:
(1)、首先下载安装包
(2)、解压
(3)、将解压的安装包一道\opt文件夹下,这是为了让Linux系统的所有用户都可以使用
(4)、执行相应的启动程序建立快捷方式即可
Linux下软件的卸载:
与安装是相反的过程,将安装包的文件,快捷方式的文件进行删除即可。
假如我年少有为不自卑!