Linux系统管理02--目录和文件管理
一、一级目录及作用 /root:管理员目录 /home:普通用户命令 /boot:引导启动文件 /dev:设备文件 /etc:配置文件 /bin:普通用户可执行的命令 /sbin:管理员可执行的命令 /usr:应用程序,第三方软件安装的程序软件 /var:可变动日志文件 二、查看文件内容 1、cat:查看文件内容,可同时查看多个 ?? -n显示内容的同时显示行号 ?? -A显示所有字符 ? cat? -n? 文件名? //空白行标行号 2、tac:内容跟cat相同,但是反向显示 3、nl? 文件名 ? //空白行不标行号 4、more:全屏方式分页显示文件内容 ?? 按enter向下滚动一行 ?? shift+pgup/pgdn上下换行 ?? q退出 5、less ? ? pgup、pgdn上下翻页 ? ? ”/“键查找内容,n下一个,N上一个 6、head:查看开头的一部分内容 ?? head ? -20 ? 文件名? //查看前二十行的内容 7、tail:查看结尾的一部分 ? ? tail ?? -20 ? 文件名? |? wc? -l ?? //查看后二十行,并统计行数 三、统计文件内容 1、wc? 目标文件 ?? -l:统计行数 ?? -w:统计单词数 ?? -c:查看字节数 四、检索和过滤 1、grep ? 查找条件 ? 目标文件 ??-i:取消大小写限制 ? -v:反转查找 ? ^……:以……开头 ? ……$:以……结尾 ?? ^$:空白行 ? grep? ”^zh" ? 文件名 ? //查找以zh开头的 ??grep? ”zh" ? 文件名 ? //查找包含zh的 ? grep? -v? "^#"? /etc/yum.conf? |? grep? -v? "^$" ? //过滤以#开头,包含空行的 2、egrep ? 条件1? |? 条件2 ? ? 目标文件 ?? egrep ? -v? "^#|^$" ? /etc/yum.conf 五、压缩和解压缩 1、gzip ? 文件名 2、gunzip(gzip? -d) ? 压缩包名 ? 解压到的地址 3、bzip2 4、bunzip2(bzip2 ? -d) 六、归档命令 ? tar ? ? -c:创建.tar格式的包文件 ? ? -x:解开 ? ? -v:输出详细信息 ? ? -f:使用归档文件 ? ? -C:解包时指定释放的目标目录 ? ? -z:用gzip压缩或解压 ? ? -j:用bzip2 ? ? 归档:tar ? -cfzv ?? 归档文件名 ? 源文件或目录 ? ? 解档:tar ? -xfzv ?? 归档文件名 ?? -C? 目标目录 七、vi/vim? 编辑器 1、三种模式:命令模式、输入模式、末行模式 2、:set? nu 在编辑器中显示行号 ? ? ? :100 定位到第100行? ? ? ? x/Del 删除光标处的单个字符 ? ? ? dd 删除光标所在行 ? ? ? yy 复制当前行整行的内容 ? ? ? p 将复制的内容粘贴到光标所在行之下 ? ? ? u 撤销最近一次操作 ? ? ? /wd 查找含有wd的行 ? ? ? n 定位到下一个被匹配的 ? ? ? :w /root/newfile? 另存为其它文件 ? ? ? :wq/shift+zz? 保存退出 ? ? ? :e? ~/install.log? 打开新的文件进行编辑 ? ? ? :r? /etc/files? 在文档中读入其他文件内容 ? ? ? :% s/old/new/g? 在整个文档中将old替换为new (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |