linux系统的目录结构

目录解释

  • bin:存放二进制可执行文件
  • sbin:存放二进制可执行文件,只有root用户才能执行的文件
  • etc:存放系统配置文件

    • profile:用于配置环境变量
  • usr:存放共享的资源,就是在该文件下的内容,所有的用户都能访问
  • home:存放普通用户文件的根目录
  • root:超级用户的根目录

常用的指令

目录切换指令

  • cd ../:返回上一层目录
  • cd -:切换到上一回所在的目录
  • cd usr:相对于当前目录,切换到usr目录
  • cd ~:切换到用户主目录
  • cd /:切换到系统的根目录

目录指令(增删改查)

  • mkdir 目录名:创建一个空的目录
  • ls [-al]:查看目录

    • -a:显示所有的文件,包括隐藏的文件
    • -l:能够显示文件夹下的所有文件夹详细信息,可以缩写为ll
  • find 目录 参数:搜索目录

    • 例如:find /root -name 'test*'
  • mv 目录名称 新目录名称:修改目录的名称

    • mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作
  • mv 目录名称 目录的新位置:移动目录的位置—-剪切

    • mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可以执行剪切操作
  • cp -r 目录名称 目录拷贝的目标位置 ----r代表递归拷贝:拷贝目录

    • cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用写-r递归
  • rm [-rf] 目录:删除目录

    • rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强记忆,无论删除任何目录或文件,都直接使用rm -rf 目录/文件/压缩包

文件操作指令

  • touch 文件名称:文件的创建
  • cat或more或less或tail:查看文件

    • cat 文件目录
    • more 文件目录或less 文件目录:都能实现分页查看
    • tail -n 文件目录:从后面查找固定行数的文件内容
  • vim 文件目录:修改文件内容

    • 按esc:退出编辑,按i:在光标开始处进行编辑(常用),按a:在行的开始追加,按o:另起一行开始输入
    • :q+回车:退出
    • :q!+回车:强制退出
    • :wq:保存退出
  • 常用的命令

压缩文件的操作指令

打包并压缩文件

  • linux中打包和压缩是两个过程,但是一般它们是同时进行的,打包并压缩后的文件的后缀名一般是.tar.gz

  • linux中打包文件一般是以.tar结尾,压缩文件一般是以.gz结尾

  • tar -zcvf 打包压缩后的文件名 要打包压缩的文件

    • z:调用gzip压缩命令进行压缩
    • c:打包文件
    • v:显示运行过程
    • f:指定文件名
  1. apeman@DESKTOP-38I0M2V:/mnt/d/apeman/shixun3/lianxi$ tar -zcvf ind.tar.gz ./*

解压压缩包

  • tar [-xvf] 压缩文件

    • x:代表解压
    • apeman@DESKTOP-38I0M2V:/mnt/d/apeman/shixun3/lianxi$ tar -xvf ind.tar.gz
  • tar [-xvf] 压缩文件 -C 指定的解压目录

    • apeman@DESKTOP-38I0M2V:/mnt/d/apeman/shixun3/lianxi$ tar -xvf ind.tar.gz -C lianxi1

其他命令

  • pwd:显示当前所在的位置
  • grep 要搜索的关键字 搜索的文件 [--color]
  • ps -ef:查看当前系统中运行的进程
  • kill -9 进程的pid:杀死进程
  • netstat -an:查看当前系统的端口使用