2 文件处理命令
2.1 命令格式与目录处理命令
命令格式:命令【-选项】【参数】
eg: ls -la /etc
英文原意:list
语法:
1. ls -a 显示所有文件,在Linux里,以.开头的是隐藏文件
2. ls -l 显示详细信息
3. ls --help 查看其他命令选项
说明:
1.个别命使用不遵循此格式
2.当有多个选项时,可以写在一起
3.简化选项与完整选项 -a 等于 --all
图中所示1为所有者
图中所示2为所属组
2.2 文件格式权限
从左到右依次分为3块来区分所有者,所属组,其他人所拥有的权限
常用命令:
ls -a -l -d -h -i
依次为:获取隐藏文件/获取详细信息/获取指定目录的详细信息/
获取人性化的显示/获取i节点
2.3 目录处理命令
命令名称:mkdir
英文原意:makedirectories
常用命令:
ls -p /tmp/Japan/boduo -p 递归创建
ls -p /tmp/CZ /tmp/AM 多级创建,就是一次性创建多个目录
----------------------------------------------------------------------
命令名称:pwd 显示所在目录名称
命令名称:cd 切换目录
----------------------------------------------------------------------
命令名称:rmdir
命令原意:remove empty directories
eg: rmdir /tmp/Japan 删除目录(只能删除空目录)
----------------------------------------------------------------------
命令名称:cp
命令原意:copy
eg:cp -r /tmp/word/A /tmp/word/B
-r 复制目录 -p保留文件属性(其实也就是说把最后修改的时间也保存相同)
复制目录的时候也可以更改名称
----------------------------------------------------------------------
命令名称:mv
英文原意:move
eg:mv /tmp/Japn /mnt/
----------------------------------------------------------------------
命令名称:rm
命令原意:remove
eg:rm -rf /tmp/Japan
-r 删除目录或者文件
-f 强制删除
----------------------------------------------------------------------
回忆部分:
mkdir -p cd pwd rmdir cp -r -p mv rm -r -f
2.4 文件处理命令
命令名称:touch
命令原意:
eg: touch jklove.list
创建一个jslove.list文件
----------------------------------------------------------------------
命令名称:cat
eg: cat /etc/issue -n
显示信息,包括行号
-n 显示行号
----------------------------------------------------------------------
命令名称:more
eg: more /etc/services
分页显示,用空格和F进行翻页
回车:一行一行翻页
q:退出
----------------------------------------------------------------------
命令名称:less
eg: less /etc/issue
除了More的所有功能,还有pageup向上翻页,也可以用上箭头 一行一行的向上,也可以用/你要搜索的关键词 搜索你要的名称
常用命令总结:
touch cat -n tac 反向显示 more less