实现

在上面的基础上进行操作文件目录。

 

 命令

 说明

 语法/举例

参数

参数/说明 

 ls

 显示文件和目录列表

 ls[-alertAFR]

-l

-a

 列出文件的详细信息

列出当前目录所有文件,包含隐藏文件

 mkdir

 创建目录

 mkdir[-p] dirName

-p

 父目录不存在情况下先生成父目录

 cd

切换目录 

 cd [dirName]

 

 

 touch

生成一个空文件 

 touch  badao.txt

 

 后面跟文件名

echo

生成一个带内容的文件

echo hello >hello.txt

 

中间是文件内容,>后面是文件名

>>代表追加内容,比如:echo badao >>hello.txt

 cat

 显示文本文件内容

 cat[-AbeEnsTuv][-help][-version] fileName

 

 

 cp

 复制文件或内容

 cp [option] source dest

 

 cp hello.txt  hello/badao  拷贝hello.txt文件到hello目录下的badao目录下

 rm

删除文件 

 rm [option] name

-f

-r

 强制删除文件或目录

同时删除该目录下的所有文件

 mv

 移动文件或者目录

 mv [option] source dest

 

 

 find

 在文件系统中查找指定的文件

 find  -name 'hello.txt'

-name

 文件名

 grep

 在指定的文本文件中查找指定的字符串

 grep hello hello.txt

 

 相当于Windows下的ctrl+f

tail

显示文件结尾内容

 

 

 

head

显示文件开头内容

 

 

 

more

分页显示文本文件内容

 

 

 

ln

建立软链接

 

 

相当于快捷方式

pwd

显示当前工作目录

 

 

 

 tree

 用于以树状图列出目录的内容