Linux其他命令
1、echo:会在终端显示参数指定的文字,通常会和重定向联合使用
echo重定向:a、允许将命令执行结果重定向到一个文件
b、将本应显示在终端上的内容 输出/追加 到指定文件中
>表示输出,会覆盖文件原有的内容
>>表示追加,会将内容追加到已有文件的末尾
2、管道:将一个命令的输出可以通过管道作为另一个命令的输入
常用的管道命令:
-more:分屏显示内容
-grep:在命令执行结果的基础上查询指定的文本
3、查找文件
find [路径] -name "文件名"
若省略路径,表示在当前文件夹下查找
4、软连接:类似于windows下的快捷方式
Ln -s 被链接的源文件 链接文件
没有-s选项建立的是一个硬链接文件
源文件要使用绝对路径,不可使用相对路径
5、打包
tar:只负责打包文件,不负责压缩
打包文件
tar -cvf 打包文件.tar 被打包文件/路径
解包文件
tar -xvf 打包文件.tar
6、压缩文件:tar和gzip结合可以实现文件的打包和压缩
压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径
解压缩文件
tar -zxvf 打包文件.tar.gz
解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标文件
注意:-C 目标文件必须存在
7、压缩文件:Bzip2(two)
压缩文件
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径
解压缩文件
tar -jxvf 打包文件.tar.bz2
tar -zxvf 打包文件.tar.gz -C 目标文件
8、apt:安装、卸载、更新软件包
安装软件
sudo apt install 软件包(以管理员身份安装)
卸载软件
Sudo apt remove 软件包
更新已安装的包
sudo apt upgrade
9、
pkill控制同名程序的所有进程
pkill -9 service
kill控制单个进程
kill -9 PID
killall杀死一类进程
pkill -9 service