1. 程式人生 > 其它 >linux指令_張三

linux指令_張三

1.基礎指令語法

ls (路徑)

含義:列出當前工作目錄下的所有檔案/資料夾的名稱          

pwd(printworkingdirectory,列印當前工作目錄)

cd (路徑)       作用:用於切換當前的工作目錄的

mkdir (路徑)(makedirectory,建立目錄)   touch (路徑+名稱)    案例:使用touch來在當前路徑下建立一個檔案,命名為Linux.txt    cp (路徑) 作用:複製檔案/資料夾到指定的位置   mv (路徑) 作用:移動文件到新的位置   rm (路徑)作用:移除/刪除文件  在刪除的時候如果不帶選項,會提示是否刪除,如果需要確認則輸入“y/yes”,否則輸入“n/no”按下回車。

指令:vim(vim是一款文字編輯器)語法:vim (路徑)     作用:開啟一個檔案(可以不存在,也可以存在)

輸出重定向語法:#正常執行的指令>/>>檔案的路徑

cat有直接開啟一個檔案的功能。語法1:#cat (路徑)

 

 

2.中級指令語法

df 作用:檢視磁碟的空間語法:#df-h-h表示以可讀性較高的形式展示大小

free 作用:檢視記憶體使用情況語法:#free-m

head 作用:檢視一個檔案的前n行,如果不指定n,則預設顯示前10行。語法:#head-n

tail 作用1:檢視一個檔案的未n行,如果n不指定預設顯示後10行語法:#tail-n檔案的路徑

less 作用:檢視檔案,以較少的內容進行輸出,按下輔助功能鍵(數字+回車、空格鍵+上下方向鍵)檢視更多語法:#less

wc 作用:統計檔案內容資訊(包含行數、單詞數、位元組數)語法:#wc-lwc (路徑)

date 作用:表示操作時間日期(讀取、設定)語法1:#date輸出的形式:2018年3月24日星期六15:54:28 語法2:#date+%F(等價於#date“+%Y-%m-%d”)輸出形式:2018-03-24 語法3:#date“+%F%T”引號表示讓“年月日與時分秒”成為一個不可分割的整體 %F:表示完整的年月日%T:表示完整的時分秒%Y:表示四位年份%m:表示兩位月份(帶前導0)%d:表示日期(帶前導0)%H:表示小時(帶前導0)%M:表示分鐘(帶前導0)%S:表示秒數(帶前導0)

cal 作用:用來操作日曆的語法1:#cal等價於#cal-1直接輸出當前月份的日曆語法2:#cal-3表示輸出上一個月+本月+下個月的日曆語法3:#cal-y年份表示輸出某一個年份的日曆

clear/ctrl+L指令作用:清除終端中已經存在的命令和結果(資訊)。語法:clear或者快捷鍵:ctrl+L

管道符:|作用:管道一般可以用於“過濾”,“特殊”,“擴充套件處理”。語法:管道不能單獨使用,必須需要配合前面所講的一些指令來一起使用,其作用主要是輔助作用。 #ls/|grep (路徑)

 

 

3.高階指令語法

hostname指令作用:操作伺服器的主機名(讀取、設定)語法:#hostname

id指令作用:檢視一個使用者的一些基本資訊(包含使用者id,使用者組id,附加組id...),該指令如果不指定使用者則預設當前使用者。語法1:#id

whoami指令作用:“我是誰?”顯示當前登入的使用者名稱,一般用於shell指令碼,用於獲取當前操作的用 語法:#whoami 指令:ps作用:主要是檢視伺服器的程序資訊選項含義:-e:等價於“-A”,表示列出全部的程序-f:顯示全部的列(顯示全欄位) top指令(重點)作用:檢視伺服器的程序佔的資源(100%使用)語法:進入命令:#top(動態顯示)退出命令:按下q鍵 du-sh指令作用:檢視目錄的真實大小語法:#du-sh目錄路徑選項含義:-s:summaries,只顯示彙總的大小-h:表示以高可讀性的形式進行顯示
find指令作用:用於查詢檔案(其引數有55個之多)語法:#find路徑範圍選項選項的值 service指令(重點)作用:用於控制一些軟體的服務啟動/停止/重啟語法:#service服務名start/stop/restart
kill指令(重點)作用:表示殺死程序(當遇到殭屍程序或者出於某些原因需要關閉程序的時候)語法:#kill程序PID(語法需要配合ps一起使用)
ifconfig指令(重點)作用:用於操作網絡卡相關的指令。簡單語法:#ifconfig reboot指令作用:重新啟動計算機語法1:#reboot
shutdown指令作用:關機(慎用)語法1:#shutdown-hnow“關機提示”或者#shutdown-h15:25“關機提示”案例:設定Linux系統關機時間在12:00 uptime指令作用:輸出計算機的持續線上時間(計算機從開機到現在執行的時間)語法:#uptime uname指令作用:獲取計算機作業系統相關資訊 語法:#uname獲取作業系統的型別  
netstat-tnlp指令作用:檢視網路連線狀態語法:#netstat-tnlp
an指令作用:manual,手冊(包含了Linux中全部命令手冊,英文)語法:#man命令(退出按下q鍵)