Linux 基本概念 & 命令

0. Linux 理解

  Linux 是一种操作系统,主要应用于服务器。

  Linux 性能稳定,其中的许多版本不收费(如CentOS),占用资源较少。

1. 命令行的状态

  

  在 Linux 命令行下以上分别代表的含义如下:

  centos   // 用户名
  @     // @
  s101     // 主机名
  ~     // 当前目录
  $     // 命令提示符,表示非root用户命令行
  #    // 命令提示符,表示root用户命令行

2. 相对路径 & 绝对路径

  Linux 系统区别于 Windows 系统的是存在根路径( / ),且路径用 / 分隔。

  

  相对路径: 相对于当前目录的路径

  绝对路径: 相对于根目录的完整路径

3. 用户 & 用户组 相关操作

  whoami   输出当前用户名

  切换用户:  su  user_name

  添加用户:  useradd user_name

  设置密码:  passwd

  删除用户:  userdel  [ -r ]  user_name    // 可选项 -r 的含义是指在删除用户的同时将用户的主目录一并删除

  

  添加用户组: groupadd group_name

  删除用户组: groupdel  group_name

4. Linux 权限

  

  用户权限说明:

    读    r(4)

    写    w(2)

    可执行  x(1)

  

  从左到右分别显示的是 User 、 Group  、Other 的权限

  权限修改:


    chmod u-r a.txt
    chmod u-rw a.txt
    chmod 664 a.txt
    chmod a+x a.txt

  修改文件的用户和用户组:

    chown root:root a.txt

  只修改文件的用户组:

    chgrp root a.txt

5. 切换目录

    cd ~     //  进入到home目录
        //  对于centos用户,home目录是/home/centos
        //  对于root用户,home目录/root

    cd ..    //  返回上一层目录

     pwd   //  查看当前目录的绝对路径

6. Linux目录和文件类型


  -   //文件
  d  //文件夹
  l   //符号链接

  s     //套接字文件
  b    //块设备文件
  c    //字符设备文件
  p   //pip

7. 查看帮助


  ls --help
  help echo
  man echo
  info echo

猜你喜欢

转载自www.cnblogs.com/share23/p/9690414.html