1. 程式人生 > >Linux 基本概念 & 命令

Linux 基本概念 & 命令

刪除用戶 txt 路徑 image 輸出 用戶命令 密碼 linux 16px

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

Linux 基本概念 & 命令