第5章 LINUX文件及目录管理命令基础
5.1 操作LINUX必知必会基础知识
5.1.1 Linux命令行组成结构
root @ oldboy ~ # :当前用户名 分隔符 主机名 当前用户登陆后的位置,这是个变量 提示符
5.1.2 基本的Linux命令操作语法示例
5.1.3 Linux与Windows的目录结构对比
5.2 Linux文件及目录核心命令
5.2.1 pwd:显示当前所在位置信息
“print working directory”
-L:逻辑路径;-P:物理路径
系统Bash命令行的提示符是一个叫做PS1的系统环境变量控制的
\d 代表日期;\H 完整的主机名称;\h 仅取主机第一个名字;\t 显示时间为24小时格式;\T 显示小时为12小时格式;\A 显示时间为24小时格式;\u 当前用户的账户名称;\v BASH的版本信息; \w 显示完整的路径;\W 利用basename取得工作目录名称,所以只会列出最后一个目录;# 执行的第几个命令;\$ 提示字符,root为#,普通为$
5.2.2 cd:切换目录
change directory
参数选项:-P:物理连接;-L 软;-:用户上一次所在的目录;~:家目录;..:上一级目录
5.2.3 tree:以树形结构显示目录下内容
参数选项:-a:显示所有文件,包括隐藏文件(以“.”)开头;-d:只显示目录;-f:显示每个文件的全路径;-i:不显示树枝;-L level:遍历目录的最大层数;-F :类似ls命令的-F选项
5.2.4 mkdir:创建目录
make directories;参数选项:-p:递归创建目录,若要创建的目录以存在,也不会提示错误信息存在;-m:设置新创建目录的默认目录对应的权限;-v:显示创建目录的过程
5.2.5touch:创建文件或更改文件时间戳
参数选项:-a:只更改指定文件的最后访问时间;-d STRING:使用STRING代表的时间作为模板设置指定文件的时间属性;-m:只更改指定文件的最后修改时间;-r file:将指定文件的时间属性设置为与模板文件file的时间属性相同;-t STAMP:世纪、年、月、日、时、分、秒
5.2.6 ls:显示目录下内容及属性信息的命令
List directory contents,类似dir命令;-l:使用长格式列出文件及目录信息;-a:显示目录下所有文件,包括隐藏文件;-t:根据最后修改时间排序;-r:依相反顺序排序;-F: ;-p:只在目录后面加/;-i:显示inode节点信息;-d:列出目录本身;-h:显示大小;-A:列出所有文件;-S:根据文件大小排序;-R:递归列出所有子目录;-x:逐行列项目;-X,根据扩展名排序;-c:根据状态改变时间排序;-u:据最后访问时间排序;--color={never,always,auto}:不同文件类型显示颜色参数;--full-time:以完整时间格式输出;--time-style={full-iso,long-iso,iso,locale}:以不同的时间格式输出;--time={atime,ctiime}:按不同时间属性输出
5.2.7 cp:复制文件或目录
参数选项:-P:复制时保持源文件的所有者、权限信息以及时间属性;-d :符号链接本身;-r:递归复制;-a:等同于上面p、d、r这三个选项功能总和;-i:覆盖已有文件前提示用户确认;-t:颠倒顺序,目标文件提前,源文件放后
5.2.8 mv:移动或重命名文件
参数选项:-f :直接覆盖;-i:询问是否覆盖;-n:不覆盖已存在的文件;-t:目标目录在前,源文件在后,适用于移动多个源文件到一个目录;-u:在源文件比目标文件新,或目标文件不存在时才进行移动。
5.2.9 rm:删除文件或目录
参数选项:-f:强制删除;-i:删除前需确认;-I:删除超过三个文件或递归删除前需要确认;-r:递归删除目录及其内容。
5.3 Linux文件及目录命令核心知识试题及详解
5.3.1 有关cd/pwd/mkdir/ls命令试题
5.3.2 有关touch/tree/file命令试题
5.3.3 有关cp命令的试题
5.3.4 有关mv/rm命令的试题
5.4 老男孩有关Linux命令思想
原文地址:https://blog.51cto.com/14437234/2419655