文件目录操作命令 ls
作用:显示文件目录下的内容
语法:ls [-al] [dir]
说明:-a显示所有文件即目录(.开头的隐藏文件也会列出)
-l除了文件名称外,同时将文件形态(d表示目录,-表示文件)、权限、拥有者、文件大小等信息详细列出
可以将al同时写,如ls -al
还可以使用 ls [-al] /文件路径 ,来访问指定路径下的目录
Linus为 ls -l 命令提供了一种简写方式,即ll
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文件目录操作命令 cd
作用:用于切换到当前工作目录,即进入指定目录
语法:cd [dirName]
特殊说明:
~表示用户的home目录
. 表示目前所在目录
..表示目前目录位置的上级目录
举例: cd.. 切换到当前目录的上级目录
cd~ 切换到用户的home目录,用其他用户登入然后切换的home目录时不一样的
cd/user/local 切换到/user/local目录
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文件目录操作命令 cat
作用:用于显示文件内容
语法:cat [-n] fileName
说明:
-n:由1开始对所有输出的行数编号,也就是给文件输出时前面添加行数
举例:
cat/ect/profile 查看/ect目录下的profile文件内容
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文件目录操作命令 more
作用:以分页的形式显示文件内容
语法:more fileName
操作说明:
回车键:向下滚动一行
空格键:向下滚动一屏
b:返回上一屏
q或是Ctrl+C:退出more
举例:more /etc/profile 以分页显示profile的文件内容
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文件目录操作命令 tail
作用:查看文件末尾的内容
语法:tail [-f] fileName
说明:
-f动态读取文件末尾内容,通常用于日志文件的输出
举例:
tail/ect/profile 显示/ect目录下的profile文件末尾10行的内容
tail -20/ect/profile 显示/ect目录虚啊的profile文件末尾20行内容
tail -f/itcast/my.log 动态读完i/itcast目录下的my.log文件末尾内容并显示,也就是里面的my.log添加一个内容,终端就是及时显示该内容,Ctrl+C退出
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文件目录操作命令 mkdir
作用:创建目录
语法:mkdir [-p] dirName
说明:-p,确保该目录存在,不存在就创建一个,通过这个选项可以实现多级目录的同时创建
举例:mkdir itcast 在当前目录下创建一个名为itcast的子目录
mkdir -p itcast/test 在工作目录下的itcast目录下建立一个名为test的子目录,若itcast目录不存在,则建立一个
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文件目录操作命令 rmdir
作用:删除空目录
语法:rmdir [-p] dirName
说明:-p,当子目录被删除后时父目录为空的话,则一并删除
举例:
rmdir itcast 删除名为itcast的空目录
rmdir -p itcast/test 删除itcast目录中名为test的子目录,若test删除过后itcast目录变为空目录,则也被删除
rmdir itcast* 删除名称以itcast开始的空目录
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文件目录操作命令 rm
作用:删除文件或目录
语法:rm [-rf] name
说明:-r 将目录即目录中所有文件(目录)逐一删除,即递归删除
-f 无需确认,直接删除8080