Linux 常用命令
前言
服务器的维护通常没有图形化界面,只能依靠命令行的形式进行操作,所以我在这里总结了部分常用的Linux命令。
正文
命令基本语法
命令 -选项* 参数1 参数2 ...
例子:
ls -la / 用长格式显示根目录的全部内容
ls -l / 用长格式显示根目录的内容
ls / 显示根目录的内容
-a -l 是选项
/ 是参数
改变当前工作目录命令
语法:
cd 目标目录
cd 没有参数时候cd命令直接返回用户主目录
cd /etc 使用绝对路径切换当前工作目录
cd soft01 使用相对路径切换当前工作目录, 当前目录中必须包含 soft01 子目录, 如果不包含,则报错.
显示当前工作目录
语法:
pwd
Linux 自动命令行补齐功能
使用 tab 自动猜测并且输入用户需要输入的信息.
Linux 文件系统操作命令
文件/文件夹的创建/修改/移动/复制/删除等命令.
- 创建文件夹命令
mkdir 文件夹名
- 创建文件命令或者改变文件/文件夹的更新时间
touch 文件/文件夹
touch 新文件名, 则创建文件
touch 已经存在的文件/文件夹 修改其时间
- 改名或者移动命令
mv 参数1 参数2
mv 存在的文件/文件夹 新文件/文件夹 改名!
mv 存在的文件/文件夹 目标文件夹 移动
- 复制文件/文件夹
cp 存在的文件/文件夹 文件夹/文件
cp 存在的文件 新文件 将文件进行改名复制
cp 存在的文件 已存在文件 覆盖文件
cp 存在的文件 已存在文件夹 将文件复制一份到文件夹中, 文件名与原文件名一致
cp -r 存在的文件夹 新文件夹 -r选项用于复制文件夹! r表示递归复制
cp -r 存在的文件夹 文件夹 将文件夹复制到目标文件夹中, 副本与原文件夹同名
- 删除命令
rm 文件名 文件名 文件名 ...
rm -rf 文件夹名 文件夹名 文件名 ...
-r 选项表示递归删除文件夹
-f 强制删除,不进行逐个文件确认
Linux 打包命令
打包命令
tar -czvf 包文件.tar.gz 文件夹1 文件夹2
-c create 创建包, 建议使用后缀 .tar
-z z 表示打包以后利用gzip算法进行压缩 后缀.gz
-v 表示显示打包的过程, 哪些文件被打包了.
-f 文件名 指定包的文件名
释放(解包)命令
tar -xzvf 包名.tar.gz
-x 释放, 将包进行释放操作
-z 先使用gzip解压缩, 一般对应后缀 .gz
-v 表示显示解包的过程, 哪些文件被释放了
-f 文件名 指定包的文件名
注:tar命令将文件释放到当前文件夹