Linux 基礎命令總結

2022-08-03 09:54:07 字數 3501 閱讀 9027

增刪使用者

useradd 使用者名稱

userdel 使用者名稱

passwd 密碼

切換使用者

su - 使用者名稱

普通使用者登入後系統的提示符:$

root使用者登入後系統的提示符:#

切換工作區域使用者

ctrl+alt+f(1~6) 

獲取root許可權 su - root 

切換目錄 cd

日期 date 日曆 cal

日期修改 date 月日時分年(root許可權)

init 0關機 init 6重啟

pwd 檢視當前位置

/代表根目錄

檔案系統中的兩個特殊目錄:

. 表示當前目錄,即使用者所在的工作目錄

.. 表示父目錄,即當前目錄的上一層目錄

bin目錄:用來存放常用的可執行檔案

sbin目錄:用來存放系統的可執行檔案

家目錄:用來存放使用者自己的檔案或目錄,其中,超級使用者root的家目錄是/root,而普通使用者的家目錄被存放在/home目錄下,並使用使用者名稱作為最後一級目錄(家目錄)的名稱,如cat使用者的家目錄為/home/cat

dev目錄:裝置檔案目錄

etc目錄:配置檔案目錄

掛載點(目錄):通常可移除式硬體會被掛載在/media或/mnt目錄之下

檔案目錄的增刪改

新增目錄 mkdir /目錄名/目錄名

刪除目錄 rm  /目錄名/目錄名

新增檔案 touch /檔名

刪除檔案 rm /檔名

選擇性刪除目錄(即刪除*以後的所有目錄)  rm -rf /檔名/*/檔名

rm -rf是強制刪除命令(謹慎使用)

移動(改動)檔案或者目錄

mv /檔名 /檔名2

mv /目錄名 /目錄名2

查詢檔案或目錄

根目錄下查詢 ls /

目錄下檔案查詢 ls /檔名

ls 相關命令

-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。

-a 顯示除 「.」和「..」外的所有檔案

-b 把檔名中不可輸出的字元用反斜槓加字元編號的形式列出

-b 不輸出以 「~」結尾的備份檔案。

-c 輸出檔案的 i 節點的修改時間,並以此排序。

-c 按列輸出,縱向排序。

-d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。

-e 該ls命令選項可以輸出時間的全部資訊,而不是輸出簡略資訊。

-f -u 該ls命令選項可以對輸出的檔案不排序。

-i 該ls命令選項可以輸出檔案的 i 節點的索引資訊。

-k 該ls命令選項可以以 k 位元組的形式表示檔案的大小。

-l 該ls命令選項可以列出檔案的詳細資訊。

-m 該ls命令選項可以橫向輸出檔名,並以「,」作分格符。

-n 該ls命令選項可以用數字的guid代替名稱。

-o 該ls命令選項可以顯示檔案的除組資訊外的詳細資訊。

-p -f 該ls命令選項可以在每個檔名後附上乙個字元以說明該檔案的型別,「*」表示可執行的普通檔案;「/」表示目錄;「@」表示符號鏈結;「|」表示fifos;「=」表示套接字(sockets)。

-q 該ls命令選項可以用?代替不可輸出的字元。

-r 該ls命令選項可以對目錄反向排序。

-s 該ls命令選項可以在每個檔名後輸出該檔案的大小。

-t 該ls命令選項可以以時間排序。

-u 該ls命令選項可以以檔案上次被訪問的時間排序。

-x 該ls命令選項可以按列輸出,橫向排序。

-g 該ls命令選項可以輸出檔案的組的資訊。

-l 該ls命令選項可以列出鏈結檔名而不是鏈結到的檔案。

-n 該ls命令選項將不限制檔案長度。

-q 該ls命令選項可以把輸出的檔名用雙引號括起來。

-r 該ls命令選項可以列出所有子目錄下的檔案。

-s 該ls命令選項可以以檔案大小排序。

-x 該ls命令選項可以以檔案的副檔名(最後乙個 . 後的字元)排序。

-1 該ls命令選項可以一行只輸出乙個檔案。

檢視檔案內容

cat 檔名(全屏檢視)

less 檔名(左下角冒號,可分頁檢視)

more 檔名(左下角百分比,可回車檢視)

head 檔名(預設檢視前十行內容,可自定義行數)

tail 檔名(預設檢視後十行內容,可自定義行數)

tail -f 檔名(可監聽新內容)

ctrl + alt + f2 

ctrl + alt + f5

whodate 082611282018

cal 10 2015

ls --help 或者 man ls

clear 或者 ctrl+l

useradd tom  

echo "123" | passwd --stdin tom

*| 為管道符號,用來進行跨界操作

su - tom

whoami

mkdir /wg

touch /wg/a.txt

*含有根目錄(/)的使用者路徑稱為絕對路徑

絕對路徑包括從檔案系統的根節點開始到要查詢的物件(目錄或檔案)所必須遍歷的每乙個目錄的名字,它是檔案位置的完整路標,因此在任何情況下都可以使用絕對路徑找到所需的檔案。

cd wg

mkdir wg01 && touch b.txt

*不含有根目錄(/)的使用者路徑稱為相對路徑

相對路徑可以包含從當前目到要查詢的物件(目錄或檔案)所必須遍歷的每乙個目錄的名字

&& 代表並行命令,可同時進行

ls  -l

rm -rf wg01

cd ..

rm -rf wg

cp /etc/passwd file1

tail -f file1

head -n 3 file1

tail -2 file1

more file1

less file1

mkdir /ftpserver/

touch  log access.log

touch /ftpserver/bin/

touch /ftpserver/conf/settings.py

touch /ftpserver/core/server.py

touch /ftpserver/db/user.db

touch /ftpserver/lib/common.py

cd /tmp && echo "123" >>start.py

pwdcd log && mkdir access

mv access.log access

cd core && touch auth.py

rm-rf /ftpserver

LINUX基礎命令總結

注釋 匹配任意乙個或任意乙個以上的字元 只匹配任意乙個字元 匹配方括號中任意乙個字元 串 表示變數引用 命令替換符 常用命令 1.cp copy 例 cp i file.cmyfile.c 將file.c覆蓋到myfile.c 2.who 列出所有使用系統的使用者,終端名,註冊 到系統 時間 例 w...

Linux基礎命令總結

預設進入系統,我們會看到這樣的字元 root localhost 其中 代表當前是root使用者登入,如果是 表示當前為普通使用者。我們了解linux由很多目錄檔案構成,那我們來學習第乙個linux命令 cd命令,cd home 解析 進入 home目錄 cd root 進入 root目錄 cd 返...

linux基礎命令總結

一 os基本資訊 uname a os版本和機器架構 例如x86 64 export grep x 檢視 x相關的環境變數 二 系統執行metrics ps efh more 檢視當前執行程序資訊 top u nobody 檢視nobody啟動的程序種最耗資源的 free 系統的used free ...