Linux C 常用命令

2021-08-16 10:29:08 字數 1971 閱讀 2620

安裝與登陸:

login:登陸系統;

shutdown [-option]:關閉計算機,root使用者可使用;

-k:不真正關機,向每位登陸者傳送關機警告;

-h:關機後關閉電源;

-c:[解釋訊息]:取消目前正在執行的關機程式,並向每位登陸者傳送解釋訊息;

-time:設定關機前的時間;

halt [-option]:關閉系統,root使用者可使用;執行時,殺死應用程序,執行sync(將存於buffer中的資料強制寫入硬碟中)系統呼叫,檔案系統寫操作完成後就會停止核心。若執行級別為0或6,則關閉系統;否則以shutdown -h來取代。

mount -a [-option] device dir :載入檔案系統,root或者/etc/fstab中允許的使用者可使用;

umount -a [-option] device dir :解除安裝檔案系統,許可權同mount,是其逆操作。

exit:任意使用者退出系統,沒有引數,退出後進入登入介面;

檔案處理:

file [option] :檔名,探測檔案內容判斷檔案型別;

-f name:從檔案namefile中讀取要分析的檔名列表;

mkdir [option]:目錄名,建立目錄;

-m:設定許可權模式,與chmod類似,mkdir -m 777 test;

cp:拷貝檔案 —— cp  需要複製的檔案(路徑)  複製到(路徑)

拷貝資料夾 —— cp -rf 

mv:剪下(同cp用法);常用以改名;

rm:刪除檔案,常用rm -rf 檔名(檔案及其目錄全部刪除);

diff [option] 原始檔 目標檔案 :用於比較兩個檔案,並指出不同;

-b:忽略空格造成的不同;

-b:忽略空行造成的不同;

-i:忽略大小寫的變化;

ls -(a)l:列出(所有)檔案的屬性;

ls -a:列出所有的檔案,包含隱藏檔案(檔名以.開頭的檔案);

cat [option] 檔案一 檔案二 ...:用於連線並顯示指定的乙個或多個檔案的有關資訊;

-n:由第一行開始對所有輸出的行編號;

-b:與-n類似,不過空白行不編號;

-s:遇到2個以上連續空白行時,就代換為一行的空白行;

chmod:改變檔案許可權;

檔案許可權的表達:-(檔案型別) ---(當前使用者u,即檔案所有者的許可權) ---(同組其他使用者g) ---(其他使用者o);

如drwx-wxr-x表示乙個目錄檔案,所有者可讀可寫可執行,同組其他使用者可寫可執行不可讀,其他使用者可讀可執行不可寫;

tar:壓縮操作 — tar -zcf 壓縮後的檔名.tar.gz 原檔名;

解壓操作 — tar -xzf 原壓縮檔案名;

find:尋找檔案,find [path] -name 「檔名」;

grep:查詢字串,grep 「字串」 [path] -r;(」-r「表示遞迴);

系統管理:

adduser:新增使用者,adduser test;

userdel:刪除使用者,使用 userdel -r 使用者名稱 可以與目錄一起刪除;

passwd:修改密碼,passwd test;

su:切換使用者;

df [option] :檢查檔案系統的磁碟空間占用情況;

top[option]:顯示執行中的程式程序及其執行狀態、占用情況等;

free [option]:顯示記憶體的使用狀況;

-s delay:每隔多少秒數顯示一次記憶體使用情況,以達到不間斷的記憶體監控;

at [option] time :指定時刻執行指定的命令序列。time設定作業執行的時間,日期格式為mm.dd.yy,mm是分鐘,dd是日期,yy是年份,由時間+偏移量組成,偏移量單位有minutes、hours和days,如#at -f data 15:30+2 days表示讓系統在兩天後的15:30執行data中的作業;

kill [option] pid :殺死程序,pid為要中止的程序號

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

Linux常用命令 vi vim常用命令介紹

vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...