(面試準備二)Linux之常用命令

2021-09-12 03:26:56 字數 2428 閱讀 1489

1,linux發行版本:ubuntu,紅帽,centos

2,linux命令區分大小寫

3,以檔案形式儲存,不靠副檔名

區分檔案型別4,命令之間有空格

1,su:切換使用者,root為系統預設的超級管理員,另外有乙個普通使用者為安裝系統時設定的

sudo su -指令表示切換到root使用者

2,ifconfig:檢視ip位址,mac等

3,ping:檢查網路連通性

4,date:檢視日期

5,kill:關閉程序,kill -9程序號強制關閉

6,whoami:檢視當前使用者

7,歷史:檢視歷史命令

/為檔案系統的根目錄

root為root使用者的相關檔案

home為普通使用者的相關檔案

bin存放常用命令

sbin存放常用命令,需要有更高許可權才能操作

etc儲存配置相關檔案

var存放經常變化的檔案,如網路連線的sock檔案

啟動儲存系統啟動的相關檔案

usr安裝軟體的預設目錄,等同於windows的程式檔案

dev系統庫儲存目錄?

mnt預設掛載光碟機和軟碟機的目錄,如nfs掛載

1、pwd:顯示當前位置的路徑

2、cd:切換目錄

cd / 切換到根目錄

cd ./ 切換到當前目錄

cd …/ 或cd… 切換到上一級目錄

cd ~ 或cd 切換到當前使用者的使用者目錄

(因為系統存在兩種型別的使用者,它們的使用者目錄也不同,那麼在使用cd~命令時切換到的目錄根據使用者型別不同而不 同)

3、mkdir:建立乙個目錄,即資料夾

mkdir -p:建立多層目錄,遞迴建立

4、rmdir:刪除乙個空目錄

rm -rf :可強制刪除多層非空目錄,遞迴刪除

vi:文字編輯

vi test.txt 開啟要編輯的檔案

i 進入編輯模式

esc 退出編輯模式

:wq 儲存並退出

:q 退出

:q! 強制退出

/+搜尋關鍵字+回車鍵 檢索文件內的關鍵字

:set nu 文件內資訊的行數

直接按鍵盤g 定位到首行

直接按鍵盤g 定位到尾行

1、ls 檢視檔案/目錄

ll 檢視檔案/目錄及其屬性資訊

2、cp:複製檔案或目錄

cp 被複製的檔案 目標位置 (複製檔案)

cp -r 被複製的目錄 目標位置 (複製目錄)

cp test.txt lemon2/ 當前位置處於被複製檔案目錄,複製檔案後不修改名稱

cp test.txt lemon2/test1.txt 當前位置處於被複製檔案目錄,複製檔案後修改名稱

cp lemon1/test.txt lemon1/lemon2/test2.txt 當前位置不處於被複製檔案目錄,複製檔案並修改名稱

3、mv:移動檔案或目錄

mv 被移動的檔案或目錄 目標位置

mv -b 被移動的檔案或目錄 目標位置 目標目錄為非空時需要加-b

mv lemon1/test.txt ./ 移動檔案

mv lemon1/lemon2/ ./ 移動目錄

mv -b lemon2/ lemon1/ 將lemon2移動到已包含lemon2且不為空的lemon1下

1、ps -ef 檢視所有執行程序

uid:使用者id pid :程序id ppid:父程序 c :程序cpu占有率 stime:程序從啟動到現在的時間

常用指令:ps -ef|grep nginx或者ps -ef|grep tomcat

tty :終端號 cmd:命令名稱和引數

2、| 管道

ll | grep a.txt 查詢a.txt的詳細屬性

前面結果 後面輸入

netstat | grep 8080 查詢埠號

kill -9 程序號 殺掉程序

3、tail 檢視後幾行文字

4、tail -f 檢視日誌檔案、不斷重新整理、看到新內容

5、find 查詢檔案

find . -name a.txt 查詢當前目錄下a.txt

find . -name '*.txt '查詢當前目錄下.txt結尾的檔案

點代表當前目錄

/代表根目錄

6、chmod 修改許可權

chmod 777 a.txt 修改檔案

chmod -r 777 hello 修改目錄

7、head 檢視前幾行文字

8、cat 顯示文字檔案內容

9、grep 勾選檔案

gerp+字串+檔名

gerp±rn+字串+檔名 顯示行號

10,tar -xzvf解壓tar.gz格式的壓縮包

linux常用命令(面試)

常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

Linux常用命令二之網路命令

1 ping ping命令用來測試主機之間網路的連通性。執行ping指令會使用icmp傳輸協議,發出要求回應的資訊,若遠端主機的網路功能沒有問題,就會回應該資訊,因而得知該主機運作正常。1 ping 對方ip,檢測自己的主機與目的主機之間網路是否連通。2 tailnet ip 埠 檢視目的主機的指定...