Linux常見指令學習(幫助指令、文件指令、用戶和組的管理)

一、幫助指令

查看指令幫助信息

  1. help 指令
  2. man 指令

查看指令的安裝目錄

which 指令

二、關於文件的指令

查看當前所處路徑

pwd

查看當前文件夾下的目錄

ls 參數

常見參數說明:

  1. -a:顯示全部文件(包括普通文件及隱藏文件)
  2. -l:以列表的形式顯示文件
  3. -h:顯示文件的大小

常見組合

ls -alh

在這裏插入圖片描述

切換目錄

cd 目錄
  1. 返回上一級目錄:cd ..cd ../
  2. 返回家目錄:cd ~cd
  3. 返回根目錄:cd /

創建與刪除文件夾

創建文件夾

mkdir 文件夾名 [參數]

參數可選,不加參數只創建一個文件夾,添加-p參數可創建嵌套文件夾

刪除文件夾
rmdir 文件夾名刪除空文件夾
rm -rf 文件夾名遞歸刪除文件夾

創建與刪除文件

創建文件

touch 文件名

刪除文件

rm [參數] 文件名

參數說明:

  1. -r 遞歸刪除文件夾
  2. -f 強制刪除(不提示)

拷貝、移動文件,文件重命名

拷貝文件

cp 源 目標
  1. 拷貝文件cp 文件名 目標
  2. 拷貝目錄cp -r 文件夾名 目標
    案例:
    有目錄aaa/bbb/ccc和文件夾test
    將aaa目錄拷貝到test文件夾下:cp -r aaa test
    將ccc目錄拷貝到test文件夾下:cp -r aaa

移動文件

mv 文件 目標

文件重命名

mv 原文件名 新文件名

查看文件內容

  1. cat 文件名 [參數]:查看文件(只能讀無法改),加-n參數顯示行號
  2. more 文件名:分頁顯示文件(先將文件全部加載然後進行分頁顯示),空格下一行,回車翻頁
  3. less 文件名:分頁顯示文件(分頁加載然後顯示)
  4. head 文件名 [參數]:查看文件前幾行(默認顯示前十行),-n 數字 指定顯示前幾行
  5. tail 文件名[參數]:查看文件結尾幾行(默認顯示倒數十行),-n 數字 指定顯示,-f實時監控文件內容變化

查看文件大小

du 文件名 [參數]

參數說明:

  1. -h 顯示單位

三、用戶、組、權限(文件)的管理

用戶管理

查看當前用戶:whoami
查看用戶信息:id 用戶名
切換用戶:su 用戶名
註銷:logout(圖形界面下無效)
添加用戶

useradd 用戶名 [參數]

參數說明:

  1. -g:指定用戶所在的組
  2. -d:指定用戶家目錄

添加用戶密碼

passwd 用戶名

刪除用戶

userdel 用戶名 [參數]

參數說明:默認不刪除用戶的家目錄,若添加參數-r則刪除用戶家目錄

組管理

添加組

groupadd 組名

刪除組

groupdel 組名

更改用戶所在組

usermod -g 組名 用戶名

權限管理

查看文件讀寫執行權限

ls -l

更改文件讀寫執行權限
方法一:
chmod ABC 文件名ABC爲三位數字,A代表文件屬主的權限,B代表文件屬組的權限,C代表其他用戶的權限,rwx分別爲讀、寫、執行,讀爲4,寫爲2,執行爲1,更改時的數字爲具有權限之和。如:將文件屬主改爲可讀可寫可執行,屬組改爲可讀可寫,其他用戶改爲可讀的權限chmod 764 文件名
方法二:
chmod u/g/o/a +/-文件名
更改文件屬主

chown 新屬主 文件名 [參數]

參數說明:添加-R將文件夾內所有文件遞歸更改屬主
更改文件屬組

chgrp 新屬組 文件名 [參數]

參數說明:添加-R將文件夾內所有文件遞歸更改屬組

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章