网络工程师必知的linux操作( 二 )

  • /dev:设备文件.在Linux中设备以文件形式表现,从而可以按照操作文件的方式简便地对设备进行操作 。
  • /mnt:文件系统挂载点.一般用于安装移动介质,其它文件系统的分区、网络共享文件系统或任何可安装文件系统 。
  • /lib:包含许多由/bin和/sbin中的程序使用的共享库文件 。目录/usr/lib中含有更多用于用户程序的库文件 。
  • /boot:包括内核和其它系统启动时使用的文件 。
  • /var:包含一些经常改变的文件 。例如假脱机(spool)目录、文件日志目录、锁文件、临时文件等等 。
  • /proc:操作系统的内存映象文件系统,是一个虚拟的文件系统 。当您查看它们时,看到的是内存里的信息,这些文件夹有助于了解系统内部信息 。
  • /initrd:在计算机启动时挂载initrd.img映像文件的目录以及载入阻挡层需设备模块的目录 。
  • /opt:存放可选择安装的文件和程序 。主要由第三方开发者用于安装和卸装他们的软件包 。/tmp:用户和程序的临时目录,该目录中的文件被系统自动清空 。
  • /lost+found:在系统修复过程中恢复的文件 。
  • Linux常用命令1.查看目录结构命令ls(list)功能:列出目录内容
    格式:ls[参数][文件或目录]
    -a或–all 所有文件和目录 。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的
    -l 使用详细格式列表
    -t 用文件和目录的更改时间排序
    -r 反向排序
    –help 在线帮助
    常用:
    ls -l 列出当前目录下的文件信息(此命令很常用,简化的格式为 ll)
    ls -al 列出当前目录下的文件信息(包括隐藏文件,特殊目录)
    ll /home/ 显示根目录下home目录下的内容
    2.切换目录命令cd(change directory)功能:切换目录
    语法:cd[目录]
    常用:
    cd ~ 当前用户主目录
    cd / 根目录
    cd – 上一次访问的目录
    cd .. 上一级目录
    cd 当前用户主目录
    touch 1.txt 在当前目录创建一个文件1.txt
    clear:清除屏幕
    3.创建目录命令pwd:显示当前工作目录
    mkdir: 创建目录
    mkdir a :当前目录下创建文件夹a
    mkdir /root/b :在根目录下的root下创建目录b
    mkdir -pv /root/c/e/d :在根目录下的root下创建目录结构c/e/d(一下创建多级目录)
    -p:父目录不存在情况下先生成父目录
    -v:显示命令执行过程中的详细信息
    [注]:如果是文件开头是-,如果是文件夹开头是d且文件夹名为黑体(如下图所示)

    网络工程师必知的linux操作


    4.文件浏览[注]:按tab键可以自动补齐文件名
    cat 文件名:显示指定文件的所有内容(用于文件内容少的情况)
    more 文件名:分页显示文件内容,还支持直接跳转行等功能(用于文件内容多的情况)
    Enter :向下n行,需要定义 。默认为1行
    空格键:向下滚动一屏 或 Ctrl+F
    B 返回上一屏 或Ctrl+B
    q 退出more
    less [参数] 文件名 :分页显示文件内容,操作更详细
    参数:-m 显示类似more命令的百分比 -N 显示每行的行号 两个参数可以结合用 -mN
    空格键:前进一页 或 page down
    b:后退一页 或 page up
    d:前进半页
    u:后退半页
    Enter:前进一行 或 方向键向下
    y:后退一行 或 方向键向上
    /字符串:向下搜索
    ?字符串:向上搜索
    v:进入vim编辑器
    tall命令:用来显示指定文件末尾内容,不指定文件时,作为输入信息进行处理 。常用查看日志文件 。
    tail[必要参数][选择参数][文件]

    推荐阅读