Linux系统其他命令
一、查找文件
find 通常用来在特定目录下搜索符合条件的文件
find [路径] -name "*.py" 查找指定路径下扩展名是.py的文件,包括子目录(*为通配符)
如果省略路径,表示在当前文件夹下查找
二、软链接
ln(LN)
ln -s 被链接的源文件(使用绝对路径) 链接文件 作用:建立文件的软链接(类似于Windows下的快捷方式)
注意:没有-s选项建立的是一个硬链接文件,但是如果两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接。
源文件要使用绝对路径,不能使用相对路径。这样可以方便移动链接文件后,仍然能够正常使用。
软链接与硬链接:
三、打包和压缩
在不同的操作系统中,常用的打包压缩的方式是不同的
windows常用rar mac常用zip Linux常用 tar.gz
打包/解包
tar是linux中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件。
tar命令格式
打包文件:tar -cvf 打包文件.tar 被打包的文件/路径...
解包文件:tar -xvf 打包文件.tar
选项说明:
c:生成档案文件,创建打包文件
x:解开档案文件
v:列出归档解档的详细过程,显示进度
f:指定档案文件名,f后面一定是.tar文件,所以必须放选项最后。
压缩/解压缩
gzip
tar与gzip命令结合可以使用实现文件 打包和压缩( 用gzip压缩tar打包后的文件,其扩展名一般用xxx.tar.gz)
在tar命令中有一个选项-z可以调用gzip,从而可以方便的实现压缩和解压缩的功能。
命令格式:
压缩文件 tar -zcvf 打包文件.tar.gz 被压缩的文件/路径...
解压缩文件 tar -zxvf 打包文件.tra.gz
解压缩到指定路径 tar -zxvf 打包文件.tar.gz -C 目标路径(-C解压缩到指定目录,该目录必须存在)
bzip2(two)
tar与bzip2命令结合可以使用实现文件 打包和压缩( 用bzip2压缩tar打包后的文件,其扩展名一般用xxx.tar.bz2)
在tar命令中有一个选项-j可以调用bzip2,从而可以方便的实现压缩和解压缩的功能。
命令格式:
压缩文件 tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径...
解压缩文件 tar -zxvf 打包文件.tra.bz2
四、软件安装
apt
是Advanced Packaging Tool,是、Linux下的一款安装包管理工具
可以在终端中方便的安装/卸载/更新安装包
安装文件: sudo apt install 软件包
卸载文件:sudo apt remove 软件名
更新已安装的包:sudo apt upgrade
安装练习:sudo apt install sl (一个小火车提示)
sudo apt install htop(一个比较漂亮的查看当前进程排名的文件)