Linux中的文件寻址
Linux系统结构 1)、FHS (Filesystem Hierarchy Standard) Linux层级结构标准3,LINUX中一切都是文件。 2)、/ Linux顶级目录 。 3)、rm -fr /* 此命令卡万不要在服务器上运行 系统二级目录 /bin 系统常规命令 /sbin 系统管理命令 /dev 设备文件 /home 普通用户家目录集合,此目录中的子目录为普通用户家目录 /root 超级用户家目录 /lib64 64位函数库 /lib 系统函数库 /proc 进程信息,系统识别的硬件信息 /run 当前运行的硬件和系统模块 /srv 系统数据(常量) /var 系统数据(变化) /tmp 系统临时文件存放目录 /mnt 临时设备挂载点 /media cdrom临时挂载点 /etc 系统大多数程序的配置目录 /opt 第三方软件安装位置 /boot 系统启动分区,系统启动时读取的文件都在此目录中 /sys 关于内核设定目录 /usr unix system resource 仅次于/重要多数系统资源都在此目录中 相对路径:只要不是以 / 根目录开始的路径就是相对路径 绝对路径:以 / 根目录开始的路径就是绝对路径 关于寻址的命令 1)、pwd 显示当前的工作目录 2)、cd ~- 当前目录之前所在目录"cd ~-" = "cd -" .. 当前目录的上级目录 3)、~ 默认代表当前用户家目录 ~username 指定的用户家目录 "~+" = "." 当前目录 3)、ls 显示文件信息 ls 显示当前目录中文件的名称 ls file 显示指定文件名称 ls dir 显示指定目录中内容的名称 ls -d dir 显示目录本身的名称 ls -l file 显示文件属性 ls -l dir 显示目录中内容的属性 ls -ld dir 显示目录本身属性 ls -a dir 显示目录中所有文件名称包括隐藏文件案 ls -s 显示文件大小 ls -R dir 第归显示目录中的内容 文件批处理 * 匹配0~任意字符 ? 匹配单个字符 [[:alpha:]] 匹配单个字母 [[:lower:]] 匹配单个小写字母 [[:upper:]] 匹配单个大写字母 [[:digit:]] 匹配单个数字 [[:alnum:]] 匹配单个数字或字母 [[:punct:]] 匹配单个符号 [[:space:]] 匹配单个空格 字符集合表示方法 [] 条件是或者关系是模糊匹配,对象和几个对比匹配就操作 [1-10] 1到10 [!d-f]|[^d-f] 除了d-f以外 {} 点名机制,经精确指定集合中的每一个元素 {1..10} 1-10,{a..c} a-c