2.linux下的文件寻址及文件管理
1,linux 系统的结构 
 • linux 是一个倒树型结构 
 • linux 中最大的目录是 “/”, 根目录 
 • “/” 目录中的二级目录多为系统在安装过程中建立的 
 linux 中二级目录信息 
  
 2 ,文件路径 
 1) 绝对路径 / 
 文件在系统的真实位置 
 文件名称通常以 “/” 开头 
 如/root/Desktop/westos 就表示一个绝对路径 
 在系统的任何环境下用绝 对路径都可以找到指定的文件 , 只要文件存在
2)相对路径 
 • 相对当前位置的一个文件名称 的简写 
 • 不是以 “/” 开都的文件名称都 表示相对路径 
 • westos 就是相对路径 
 • 相对路径只有在相对的位置才 能使用 
 • 相对名称前面系统会自动添加 当前位置
3,常用关于路径的命令 
 • pwd print working direcotry 
 pwd 显示当前工作目录 
 pwd -P 显示真实目录只要针对软链接 
 • cd change directory 
 cd .. 切换到当前目录的上一级 
 cd - 切换到上次存在目录 
 cd ~ 切换到当前用户加目录 
 ~ user 切换到指定用户加目录 , 一般适用于 root 用户
4,文件管理命令 
 ls = list 
 • ls 列出当前目录列出当前目录文件及目录 
 • 常用参数 
 -l 长列表显示文件属性 
 -d 显示目录本身 
 -a 显示所有文件包括隐藏文件 
 -R 递归显示 , 通常用于目录 
 -s 显示文件大小 , 单位字节 
 • cd 
touch 
 用于新建空文件 
 • stat 命令可以查看文件的时间戳 
 • access 被访问的时间 
 • change 文件被修改的时 
 • touch filename 创建文件
• mkdir directoryName创建目录 
 mikdir -p directoryName 
 -m 指定文件权限 
gedit 
 打开gedit编辑器 
 gedit 文件名 
 使用gedit编辑文件 
cat 文件名 
 显示文件内容 
 -b 输出标准行号,不忽略空行 
 -n 输出标准行号,忽略空行
tail 文件名 
 显示文件后十行 
 head 文件名 
 显示文件前十行 
file 文件名 
 显示当前文件信息
wc 可以统计文件中的字符,字节,行数,单词个数等等,具体见wc –help
cp复制文件或目录 
 -r 复制目录 
 -p 复制权限 
 -v 显示复制过程中的详细信息 
 用法:cp 源文件 目的地
mv 移动文件或者重命名 
 用法1:mv 源文件 目的地
rm = remove 
 • 删除文件或者目录 
 • 常用参数 
 -f 强行删除不提示 
 -r 删除目录 
 -d 删除空目录
5,用通配符实现文件批处理 
 
TEST 
 • 用命令和正则表达式按照要求建立文件 用一条命令建立 12 个文件 WESTOS_classX_linuxY(X 的数值范围为 1-2 , Y 的数值范围为 1-6) 这些文件都包含在 root 用户桌面的 study 目录中 用一条命令建立 8 个文件 redhat_versionX ( x 的范围为 1-8 ) redhat_virsionX 这些文件都包含在 /tmp 目录中的 VERSION 中 • 管理刚才信建立的文件要求如下 用一条命令把 redhat_versionX 中的带有奇数的文件复制到桌面的 SINGLE 中 用一条命令把 redhat_versionX 中的带偶数数的文件复制到 /DOUBLE 中 用一条命令把 WESTOS_classX_linuxY 中 class1 的文件一动到当前用户桌面的 CLASS1 中 用一条命令把 WESTOS_classX_linuxY 中 class2 的文件一动到当前用户桌面的 CLASS2 中 • 备份 /etc 目录中所有带有名字带有数字并且以 .conf 结尾的文件到桌面上的 confdir 中 • 删掉刚才建立或者备份的所有文件

                
            
        
浙公网安备 33010602011771号