Linux簡單指令以及vim gcc gdb

2021-08-20 18:15:52 字數 2555 閱讀 8600

1.進入目錄需要哪些許可權, 在目錄中執行增刪查(cd, touch, ls, rm, mv等)改檔案動作, 需要哪些許可權.

(1)進入目錄需要可執行x的許可權

(2)cd 執行操作需要x許可權(展開此目錄下內容)

touch 執行操作需要w,r,x三種許可權 (建立乙個檔案)

ls 執行操作需要r,x兩種許可權(檢視目錄下內容)

rm 執行操作需要r,w,x三種許可權(rm -rf表示刪除檔案)

mv 執行操作需要w,x兩種許可權(將原始檔重新命名為目標檔案,或將原始檔移動至指定目錄)

2.了解以下linux下的重要目錄

linux下的重要目錄/proc, /sys, /bin, /usr/lib, /usr/local, /var, /tmp 

(1)/proc:特殊檔案目錄。 

(2)/sys: 檔案系統訪問 linux核心 

(3)/bin:普通使用者可以使用的命令存放目錄。 

(4)/usr/lib:系統使用的函式庫的目錄,程式在執行過程中,需要呼叫一些額外的引數時需要函式庫的協助。 

(5)/usr/local:存放軟體公升級包。

(6) /var:內容經常變化的目錄。此目錄下檔案的大小可能改變,如緩衝檔案、日誌檔案、快取檔案等一般會放在這裡。 

(7)/tmp:一般使用者或正在執行的程式臨時存放檔案的目錄即臨時檔案,任何人都可以訪問,重要資料不可放置在此目錄下 

3.了解以下重要命令

du命令

格式是du [選擇][檔案],命令的功能是顯示每個檔案和目錄的磁碟使用空間。

df命令

格式為df [選項][檔案],命令功能為顯示磁碟分割槽上可使用的磁碟空間。

free命令

命令格式 free [-bkmotv][-s 《間隔秒數》],它的命令功能是free指令會顯示記憶體的使用情況,包括物理記憶體,虛擬的交換檔案記憶體,共享記憶體以及系統核心使用的緩衝區等

pstack命令

pstack命令可顯示每個程序的棧跟蹤,且pstack命令必須由相應過程的屬主或root執行可以使用pstack。

su命令

su [使用者名稱]的作用是切換使用者。將普通使用者切換到root使用者,輸入命令 su - root,系統提示輸入密碼,密碼輸入後進入root使用者;將root使用者切換到普通使用者,輸入命令 su+普通使用者名稱即可。

sudo(sudo -, sudo -s)命令

sudo允許系統管理員分配給普通使用者一些合理的權利

password命令

passwd命令用於設定使用者的認證資訊,包括使用者密碼和密碼過期時間等。命令格式為passwd[選項][引數]。

選項:-d:刪除密碼,僅系統管理者使用

-f:強制執行

-k:設定在密碼過期失效後更新

-l:鎖住密碼

-s:列出密碼的相關資訊,僅系統管理者使用

-u:解開已上鎖的賬號

4.使用命令安裝gcc/g++, gdb, vim

linux中使用gcc編輯c語言程式,利用g++編輯c++程式,使用gdb除錯程式。這些程式都是需要自己安裝的。利用yum,可以通過簡單的命令完成這些程式的安裝。

若要安裝gcc,則在命令列中輸入:yum -y install gcc,按回車鍵就能夠進行gcc的安裝。

若要安裝g++,則需要在命令列中輸入:yum -y install gcc-c++,就能夠進行g++的安裝。

若要安裝gdb,則需要在命令列中輸入:yum -y install gdb,就能夠進行gdb的安裝。

在安裝這些程式時,最終出現complete字樣,說明此安裝完成。

Git簡單指令

1.git init 把這個目錄變成git可以管理的倉庫 2.git add readme.txt 新增到暫存區裡面去 3.git commit m readme.txt提交 用命令 git commit告訴git,把檔案提交到倉庫 4.git status 來檢視是否還有檔案未提交 5.git d...

dos 簡單指令

1.dir directory 列出檔案目錄 dir p 只顯示本視窗檔案 dir w 只顯示檔案 dir as 檢視系統檔案 dir 檔名 顯示詳細檔案資訊 dir bat查詢一類檔案 2.cd change directory 開啟檔案目錄 cd.返回檔案跟目錄 cd 返回根目錄 bat com...

Vue簡單指令

v show 如果if後的條件為false,則為false的 會生成。看如下 isqs div isws div data開啟瀏覽器f12檢視編譯後的 則 生成,並且在其生成style display none v if 如果if後的條件為false,則為false的 不會生成。看如下 isqs d...