Linux 常用命令
1. ls 显示目录和文件列表
语法:ls 选项
-a 显示所有文件
-l 详细信息
-al 所有文件及详细信息
2. cd 切换目录
语法:cd 指定目录
cd / 切换到根目录
cd /dev 切换到设备目录
cd /etc 切换到配置目录
cd /usr 切换到程序目录
cd /root 切换到超级管理目录
cd .. 切换到上级目录
cd . 切换到当前目录
3. pwd 显示当前目录
4. mkdir 创建新目录
语法: mkdir 指定目录
普通用户可能遇到权限不足的问题,只能在自己的文件下创建
5. chmod 修改权限
用户的权限示例 drwxr-xr-x 或 –rwxr—rw-
d 代表目录 - 代表文件 r 代表可以读 w 代表可以写 x 代表可以执行
前三个是用户权限,中间三个是用户组权限,后面三个是其他人权限
语法示例:chmod u+r 给用户权限添加读的权限
chmod u-rwx 给用户减去读写执行的权限
chmod g+w 给用户组添加写的权限
chmod o-rwx 给其他人除去读写执行的权限
6. rm 删除目录或文件
示例 rm –r a.txt
-r 删除前提示
-f 强制删除不提示
7.touch 创建文件
示例: touch a.txt
如果该文件存在,只更新时间,不覆盖内容
8.cat 读取文件内容
示例 cat a.txt
该命令是将文件内容一次全读取显示出来
9.more 读取文件内容
示例:more a.txt
该文件是将文件一部分一部分的读取出来
10.vi 修改文件内容
示例 vi a.txt
三种状态 命令状态 编辑状态 底行状态
底行状态 <-- : 命令状态 a | i | o --> <--(esc建)编辑状态
底行状态后
wq 保存并退出
q! 不保存并退出
11.cp 复制文件
示例 cp a.txt /home a.txt
12.mv 移动文件
mva.txt /home
13.man 查看命令使用方式
示例 man ls
14.clear 清屏
15.grep 过滤
lsgrep a.txt
16.tar 打包
tar–cf a.tar a
a.tar打包后的文件名
a是要打包的文件名 /roota 也可以
17.gzip 压缩
gzipa.tar
压缩后的文件名为 a.tar.gz
要压缩文件可以先打包在压缩还可以有更好的就用tar
示例 tar –czfa.tar.gz a
要解压缩
示例 tar –czvfa.tar.gz