命令格式
命令格式:命令 【-选项】 【参数】
示例: ls -l /bin
目录
显示当前绝对路径:pwd
示例:
目录处理命令:ls
- 命令名称:ls
- 执行权限:所有用户
- 功能描述:显示目录文件
- 语法:ls 【-选项】 【文件或目录】
选项
- -a详细信息显示
示例:只使用ls显示目录文件,而用ls -a还会显示出一些隐藏文件
2.-l 显示详细信息
示例:
目录处理命令:mkdir
- 目录名称:mkdir
- 执行权限:所有用户
- 语法:mkdir [目录名]
- 功能:创建新目录
- 可选:mkdir -p (递归创建)
示例:若创建一个10_18的文件夹, 使用mkidr创建成功
目录处理命令:cd
- 目录名称:cd
- 执行权限:所有用户
- 语法:cd [目录]
- 功能:切换目录
- 可选:返回上级目录
示例:返回上级目录,cd 加两个点
若我再要进入srh这个目录:
还可绝对路径切换目录:若要进入根目录下面的usr/bin
文件处理命令:rmdir
- 命令名称:rmdir
- 执行权限:所有用户
- 语法:rmdir [目录名]
- 功能描述:删除空目录
示例:删除10_18文件,使用rmdir加文件名即可
目录处理命令:cp
- 名称:cp
- 执行权限:所有用户
- 语法: cp [原文件或目录] [目标目录]
- 功能:复制目标或目录
- 可选:cp -rp
- 可选:cp -r
示例:若想要把day01里的名叫mdu的文件复制到c215里
做法:
cp -r可以复制目录
示例:可以将目录day01复制到c215里
目录处理命令:mv
- 名称:mv
- 执行权限:所有用户
- 语法:mv [原文件或目录] [目标文件]
- 功能描述:剪切文件、改名
剪切示例:比如c215目录里有个 a文件
通过mv剪切到day02目录里
改名示例:这里将day02改成day01,即列表第三个
目录处理命令:rm
- 命令名称:rm
- 执行权限:所有用户
- 语法:rm [文件]
- 功能描述:删除文件
- 可选:rm -r 删除目录
- 可选:rm -rf 删除文件或目录
示例:删除day01中的 a文件
文件处理命令:touch
- 命令名称:touch
- 执行权限:所有用户
- 语法:touch 【文件名】
- 功能:创建空文件
示例:创建一个空文件
里面什么都没有:
文件查看命令
cat
- 命令名称:cat
- 执行权限:所有用户
- 语法: cat [文件名]
- 功能:显示文件内容
示例:
可选:合并文件
more
若文件内容过多,可使用more来分屏显示
示例:
less
用来查看文件内容,但不在屏幕上显示
head
显示文件前n行
示例:只想显示四行,就只出现四行
tail
显示文件后n行
示例:
文件查找命令:find
- 命令名称:find
- 执行权限:所有用户
- 语法:find [目录] -name [要查找的文件]
- 功能:查找文件位置
示例:若要查找usr/bin底下的 wc文件
会显示出和 wc相关的位置
文件过滤命令:grep
- 命令名称:grep
- 执行权限:所有用户
- 语法:grep [要过滤出的内容] [要过滤的文件]
- 功能:在文件中过滤出指定文字的行。
示例:
管道: |
-
命令名称: |
-
执行权限:所有用户
-
语法:命令 + | +命令
-
功能:将前一个命令的结果作为后一个结果的输入
示例: