Linux系统目录及必备命令学习

Linux目录:
  /: 根目录
  /bin: 存放必要的命令
  /boot: 存放内核以及启动所需的文件
  /dev: 存放设备文件
  /etc: 存放系统配置文件
  /home: 普通用户的宿主目录,用户数据存放在其主目录中
  /lib: 存放必要的运行库
  /mnt: 存放临时的映射文件系统,通常用来挂载使用
  /proc: 存放存储进程和系统信息
  /root: 超级用户的主目录
  /sbin: 存放系统管理程序
  /tmp: 存放临时文件
  /usr: 存放应用程序,命令程序文件、程序库、手册和其他文档
  /var: 系统默认日志存放目录


Linux常用命令:
  cd命令 :
    cd /home : 进入/home目录
    cd /root : 进入/root目录
    cd ../ : 返回上一级目录
    cd ./ : 当前目录(相对路径,例如cd /home/test,cd加完整的路径,可以理解为绝对路径)

  ls命令:
    ls ./ :查看当前目录所有的文件和目录
    ls -a : 查看所有的文件,包括隐藏文件,以.开头的文件

  pwd命令:显示当前所在的目录

  mkdir命令:创建目录
    mkdir test : 创建test目录,mkdir后面接目录名称

    mkdir -p     :创建多级目录

  rmdir命令: 删除空目录
    rmdir test: 删除test目录

  rm命令 :删除文件或者目录

    rm -rf test.txt (-r 表示递归,-f表示强制) ==》该命令谨慎使用

  cp命令:拷贝文件

    cp old.txt  /tmp/new.txt 常常用来备份,如果拷贝目录需要加-r 参数

    cp  -r /root /tmp :将/root目录拷贝到/tmp底下

  mv命令:重命名或者移动文件或者目录

    mv old.txt new.txt :将old.txt移动到new.txt

  touch命令:创建文件

    touch test.txt : 创建test.txt,如果test.txt存在,则表示修改当前文件的时间

  Useradd命令:创建用户

    useradd trrip : 创建用户trrip
    userdel trrip : 删除用户trrip

  Groupadd命令: 创建组

    groupadd trrip :创建组trrip

    groupdel trrip :删除组trrip

  find命令:查找文件或目录

    find /home -name "test.txt":查找/home目录下名字为test.txt的文件

    命令格式:find + 查找的目录(例如:/home)+ -name(指定需要查找的文件名称,可以使用*代表所有) + 文件名(test.txt)

    find /home -name "*.txt":查找/home目录下,所有以".txt"结尾的文件或者目录

  cat命令;查看文件

    cat test.txt:查看test.txt文件

  more命令:查看文件内容,分页查看

  vi命令:修改某个文件

    vi有三种模式:命令行模式、文本输入模式、末行模式。

    vi test,txt :编辑test.txt(进入编辑模式,首先按下键盘上"I",进入输入模式,在此可以进行编辑,编辑完成后按ESC,然后输入“”:”最后输入“”wq”,即可保存编辑内容)

  echo命令:回显

    echo ok:会显示ok(输入什么显示什么)

    echo ok  >test.txt :把ok字符覆盖test.txt内容,>表示追加并覆盖的意思; >>两个大于号,表示追加;

    echo ok >>test.txt :文件追加ok字符,不覆盖文件里的内容

原文地址:https://www.cnblogs.com/trrip/p/9097433.html