linux系统管理02—目录和文件管理

1、一级目录及做用vim

/root:管理员目录less

/home:普通用户命令编辑器

/boot:引导启动文件spa

/dev:设备文件日志

/etc:配置文件ip

/bin:普通用户可执行的命令文档

/sbin:管理员可执行的命令软件

/usr:应用程序,第三方软件安装的程序软件配置

/var:可变更日志文件file

2、查看文件内容

一、cat:查看文件内容,可同时查看多个

   -n显示内容的同时显示行号

   -A显示全部字符

  cat  -n  文件名  //空白行标行号

二、tac:内容跟cat相同,可是反向显示

三、nl  文件名   //空白行不标行号

四、more:全屏方式分页显示文件内容

   按enter向下滚动一行

   shift+pgup/pgdn上下换行

   q退出

五、less

    pgup、pgdn上下翻页

    ”/“键查找内容,n下一个,N上一个

六、head:查看开头的一部份内容

   head   -20   文件名  //查看前二十行的内容

七、tail:查看结尾的一部分

    tail    -20   文件名  |  wc  -l    //查看后二十行,并统计行数

3、统计文件内容

一、wc  目标文件

   -l:统计行数

   -w:统计单词数

   -c:查看字节数

4、检索和过滤

一、grep   查找条件   目标文件

  -i:取消大小写限制

  -v:反转查找

  ^……:以……开头

  ……$:以……结尾

   ^$:空白行

  grep  ”^zh"   文件名   //查找以zh开头的

  grep  ”zh"   文件名   //查找包含zh的

  grep  -v  "^#"  /etc/yum.conf  |  grep  -v  "^$"   //过滤以#开头,包含空行的

二、egrep   条件1  |  条件2     目标文件

   egrep   -v  "^#|^$"   /etc/yum.conf

5、压缩和解压缩

一、gzip   文件名

二、gunzip(gzip  -d)   压缩包名   解压到的地址

三、bzip2

四、bunzip2(bzip2   -d)

6、归档命令   tar

    -c:建立.tar格式的包文件

    -x:解开

    -v:输出详细信息

    -f:使用归档文件

    -C:解包时指定释放的目标目录

    -z:用gzip压缩或解压

    -j:用bzip2

    归档:tar   -cfzv    归档文件名   源文件或目录

    解档:tar   -xfzv    归档文件名    -C  目标目录

7、vi/vim  编辑器

一、三种模式:命令模式、输入模式、末行模式

二、: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 

相关文章
相关标签/搜索