鸟哥那本私房菜属实有些厚,有些基础都容易啃不动,熟悉Linux常用命令只有多动手敲,没有捷径,于是做一个总结,为以后自己查询也方便。
文章目录
1.Linux命令格式
- 命令格式:命令 [-选项] [参数]
ls -la .etc
说明:
(1)个别命令使用不遵循此格式
(2)当有多个选项时,可以写在一起
(3)简化选项与完整选项
-a 等于 --all
2.目录处理命令:ls
- 命令名称:ls
- 命令英文原意:list
- 命令所在路径:/bin/ls
- 执行权限:所有用户
- 功能描述:显示目录文件
- 语法:
ls 选项[-ald][文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
3.目录处理命令:mkdir
- 命令名称: mkdir
- 命令英文原意:make directories
- 命令所在路径:/bin/mkdir
- 执行权限:所有用户
- 功能描述:创建新目录
-p 递归创建 - 语法:
mkdir -p [目录名]
4.目录处理命令:pwd
- 命令名称: pwd
- 命令英文原意:print working directory
- 命令所在路径:/bin/pwd
- 执行权限:所有用户
- 功能描述:显示当前目录
- 语法:
pwd
5.目录处理命令:cd
- 命令名称: cd
- 命令英文原意:change directory
- 命令所在路径:shell内置命令
- 执行权限:所有用户
- 功能描述:切换目录
- 语法:
cd [目录]
6.目录处理命令:rmdir
- 命令名称: rmdir
- 命令英文原意:remove empty directory
- 命令所在路径:/bin/rmdir
- 执行权限:所有用户
- 功能描述:删除空目录
- 语法:
rmdir [目录名]
7.目录处理命令:mv
- 命令名称: move
- 命令英文原意:move
- 命令所在路径:/bin/mv
- 执行权限:所有用户
- 功能描述:剪切文件、改名
- 语法:
mv [原文件或目录][目标目录]
8.目录处理命令:rm
- 命令名称: rm
- 命令英文原意:remove
- 命令所在路径:/bin/rm
- 执行权限:所有用户
- 功能描述:删除文件
- 语法:
rm -rf [文件或目录]
-r 删除目录
-f 强制执行
9.文件处理命令:cp
- 命令名称:co
- 命令英文原意:copy
- 命令所在路径:/bin/cp
- 执行权限:所有用户
- 语法:
cp -rp [原文件或目录][目标目录]
-r 复制目录
-p 保留文件属性
- 功能描述:创建空文件
10.文件处理命令:touch
- 命令名称:touch
- 命令所在路径:/bin/touch
- 执行权限:所有用户
- 语法:
touch [文件名]
- 功能描述:创建空文件
11.文件处理命令:cat
- 命令名称:cat
- 命令所在路径:/bin/cat
- 执行权限:所有用户
- 语法:
cat [文件名]
- 功能描述:显示文件内容
-n 显示行号
12.文件处理命令:tac
- 命令名称:tac
- 命令所在路径:/usr/bin/tac
- 执行权限:所有用户
- 语法:
tac [文件名]
- 功能描述:显示文件内容(反向列表)
13.文件处理命令:more
- 命令名称:more
- 命令所在路径:/bin/more
- 执行权限:所有用户
- 语法:
more [文件名]
(空格)或f 翻页
(Enter) 换行
q或Q 退出
- 功能描述:分页显示文件内容
14.文件处理命令:less
- 命令名称:less
- 命令所在路径:/usr/bin/less
- 执行权限:所有用户
- 语法:
less [文件名]
- 功能描述:分页显示文件内容(可向上翻页)
15.文件处理命令:head
- 命令名称:head
- 命令所在路径:/usr/bin/head
- 执行权限:所有用户
- 语法:
head [文件名]
- 功能描述:显示文件前面几行
-n 指定行数
16.文件处理命令:tail
- 命令名称:tail
- 命令所在路径:/usr/bin/tail
- 执行权限:所有用户
- 语法:
tail [文件名]
- 功能描述:显示文件后面几行
-n 指定行数
-f 动态显示文件末尾内容