Linux常用命令小合集

总结一些自己平时比较常用的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 # 压缩

二、操作路径相关命令

  1. 切换到相应路径
cd pathName
  1. 返回到上级
cd ../
# 回到上上级
cd ../../
  1. 显示当前路径
pwd
  1. 列出当前路径下所有文件
ls 
ll # 比ls更详细,包含文件权限信息

三、操作文件相关命令

  1. 创建一个新文件
touch index.html
# 创建index.html文件
  1. 删除一个文件
rm index.html
  1. 删除一个文件夹
rm -r
# -r 表示递归删除文件夹中的内容
rm -rf
# 强制删除,忽略提示信息
  1. 新建一个文件夹
mkdir newFolder
# 新建test文件夹
mkdir test
  1. 移动文件或者文件夹
mv index.html /Desktop
# 将index.html文件移动到 /Desktop 路径下
mv -f index.html /Desktop
# 如果目标路径下有同名文件,强制覆盖
  1. 修改文件/文件夹名
mv oldNmae newName
  1. 查看文件内容
cat index.html
# 在Terminal中显示index.html文件的内容
  1. 更改文件权限
sudo chmod [option] mode 路径(文件夹或文件)

sudo chmod -R 777 index.html
# 将index.html文件设为所有用户可读可写
# -R表示对目前目录下的所有文件与子目录进行相同的权限变更(以递归的方式逐个变更)
# mode用于设置该文件拥有的权限

具体用户和权限信息可以看这里有详细介绍 https://www.runoob.com/linux/linux-comm-chmod.html

  1. 查找文件所在位置
find / -name fileName
# / 表示根目录
find / -name index.html
# 从根目录寻找index.html文件 

四、终端显示相关命令

  1. 清屏
clear
  1. 清屏(初始化终端)
reset
  1. 显示终端输入的命令历史
history

五、用户相关命令

  1. 切换root用户
su
# 或者
sudo
  1. 设置root用户密码
sudo passwd root

其他

  1. 帮助
--help
# 显示rm命令相关帮助 
rm --help
 
  1. 退出
exit
  1. 创建软连接
ln -s target source
# 将路径/usr/local下的openssl链接到/usr/bin下
ln -s /usr/local/openssl  /usr/bin
  1. 查看本机IP地址
ip addr
上一篇:离线安装kubeage


下一篇:搜索引擎Solr_环境搭建和基本使用