总结一些自己平时比较常用的linux命令,后续会持续更新
1、.tar 文件
tar -xvf FileName.tar # 解压缩 tar -cvf FileName.tar DirName # 将DirName压缩成FileName.tar
2、.gz文件
gunzip FileName.gz # 解压缩 gzip FileName # 只能压缩文件
3、.tar.gz文件和 .tgz文件
tar -zxvf FileName.tar.gz # 解压缩 tar -zcvf FileName.tar.gz DirName # 将DirName压缩成FileName.tar.gz tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径
4、.zip文件
unzip FileName.zip # 解压缩 zip FileName.zip DirName # 将DirName压缩成FileName.zip
5、.rar文件
rar x FileName.rar # 解压 rar a FileName.rar DirName # 压缩
cd pathName
cd ../ # 回到上上级 cd ../../
pwd
ls ll # 比ls更详细,包含文件权限信息
touch index.html # 创建index.html文件
rm index.html
rm -r # -r 表示递归删除文件夹中的内容 rm -rf # 强制删除,忽略提示信息
mkdir newFolder # 新建test文件夹 mkdir test
mv index.html /Desktop # 将index.html文件移动到 /Desktop 路径下 mv -f index.html /Desktop # 如果目标路径下有同名文件,强制覆盖
mv oldNmae newName
cat index.html # 在Terminal中显示index.html文件的内容
sudo chmod [option] mode 路径(文件夹或文件) sudo chmod -R 777 index.html # 将index.html文件设为所有用户可读可写 # -R表示对目前目录下的所有文件与子目录进行相同的权限变更(以递归的方式逐个变更) # mode用于设置该文件拥有的权限
具体用户和权限信息可以看这里有详细介绍 https://www.runoob.com/linux/linux-comm-chmod.html
find / -name fileName # / 表示根目录 find / -name index.html # 从根目录寻找index.html文件
clear
reset
history
su # 或者 sudo
sudo passwd root
--help # 显示rm命令相关帮助 rm --help
exit
ln -s target source # 将路径/usr/local下的openssl链接到/usr/bin下 ln -s /usr/local/openssl /usr/bin
ip addr