Linux学习笔记-5

① 系统信息相关命令

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是查看当前进程的软件)

配置软件源




猜你喜欢

转载自blog.csdn.net/weixin_39631030/article/details/80299082