linux基本指令

2021-10-03 03:14:19 字數 2898 閱讀 5010

用法1:ls

含義:列出當前目錄所有檔案或資料夾

用法2:ls filepath

含義:列出制定目錄下所有檔案或資料夾

用法3:ls 選項 filepath

含義:以指定格式顯示該目錄下的檔案和資料夾

例子:ls -l filepath    以列表形式顯示

ls -a filepath     顯示該目錄下所有檔案(包括隱藏檔案)

ls -lh filepath    顯示檔案大小時以常用的檔案大小格式(k,m)替代原本的位元組顯示方式

用法:列印當前工作目錄

用法1:cd filepath 

含義:切換到指定目錄

用法2:cd ~

含義:切換到根目錄

用法1:mkdir  路徑(可以是路徑也可以是資料夾名)

含義:建立目錄

用法2:mkdir -p 路徑

含義:一次性建立多級不存在的目錄時,需要加上-p,否則會報錯

用法3:mkdir file1 file2 file3

含義:一次性建立多個目錄

用法:touch 檔案路徑(檔案路徑或者檔名)

含義:建立檔案

用法:cp 被複製檔案路徑 複製的檔案路徑

含義:複製檔案/目錄到指定位置

用法:mv 被移動的檔案路徑 指定的路徑

含義:移動檔案到指定目錄

用法:rm 移除方式 路徑

含義:刪除檔案

例子:rm -f 路徑 強制刪除

rn -r 路徑 遞迴刪除(刪除乙個資料夾,包括該資料夾下的所有檔案)

用法:vim 檔案路徑

用法1:正常指令 > 儲存結果的檔案的路徑

含義:將指令分析的結果覆蓋輸出到檔案

用法2:正常指令 >> 儲存結果的檔案的路徑

含義:將指令分析的結果追加到檔案

用法1:cat 檔案路徑

含義:直接開啟檔案

用法2:cat file1 file2 file3... > 合併後的檔案

含義:把多個檔案合併

用法:df -h

含義:以可讀性較高的方式讀取磁碟空間

用法:free -m

含義:以mb形式檢視剩餘記憶體(swap:用於臨時記憶體,當系統真實記憶體不夠用的時候可以臨時使用磁碟空間來充當記憶體。)

用法:head -n 檔案路徑

含義:檢視乙個檔案的前n行,不指定n,則預設顯示前n行

用法1:tail -n 檔案路徑

含義:檢視乙個檔案的後n行,不指定n,則預設顯示後n行

用法2:tail -f 檔案路徑

含義:動態檢視乙個檔案,一般用於檢視系統執行日誌

用法:less 選項 檔案路徑

含義:並不完全顯示整個檔案,以指定的方式顯示檔案

用法:wc 選項 檔案路徑

含義:統計檔案的內容資訊(行數,單詞數,位元組數)

-l:line行數

-w:word單詞數

-c:byte位元組數

用法1:date

含義:輸出當前時間

用法2:date +%f

含義:等價於 date +%f-%m-%d

用法3:date  +%f%t

含義:等價於date +%f-%m-%d %h:%m:%s

%f:表示完整的年月日

%t:表示完整的時分秒

%y:表示四位年份

%m:表示兩位月份(帶前導0)

%d:表示日期(帶前導0)

%h:表示小時(帶前導0)

%m:表示分鐘(帶前導0)

%s:表示秒數(帶前導0)

用法1:cal 

含義:等價於cal -1,直接輸出當月日曆

用法2:cal -3

含義:輸出本月、下月、上個月的日曆

用法3:cal -y 年份

含義:輸出某年日曆

用法:clear 或者快捷鍵ctrl+l

含義:清除該介面的指令(不是刪除,是將指令移到最上面,通過滾輪移動)

用法:指令1|指令2

含義:1.過濾2.特殊3.擴充套件處理

含義:輸出伺服器主機名

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

含義:顯示當前登入的使用者名稱,一般用於shell指令碼,用於獲取當前操作的使用者名稱方便記錄日誌。

含義:檢視程序資訊

-e:等價於all。顯示全部程序

-f:顯示所有列(顯示全部段)

例子:ps -ef|grep "進場名"

含義:從程序中過濾程序顯示

用法:進入top、退出q

含義:檢視伺服器的程序所佔的資源

用法:dush -sh 目錄

含義:檢視目錄的真實大小

-s:檢視目錄的大小

-h:可讀性較高的方式顯示

用法:find 路徑範圍 選項 選項名

選項:-name 按名字搜尋(支援模糊搜尋);-type 按文件型別進行搜尋

含義:查詢檔案

用法:service 服務名 start/stop/restart

含義:控制軟體的開始、停止、重啟

用法:kill 程序pid

含義:殺死進場

含義:獲取網絡卡資訊

含義:重啟

含義:關機

含義:獲取作業系統的資訊

含義:檢視網路連線狀態

-t:表示只列出tcp協議的連線;

-l:表示過濾出「state(狀態)」列中其值為listen(監聽)的連線;

-p:表示顯示發起連線的程序pid和程序名稱;

用法:man 命令

含義:檢視命令用法

kill -9 `lsof -ti:8889

18.讓程序在後台一直執行

nohup 你的shell命令 &

linux基本指令

很喜歡這張字圖,希望看的你和我能成為自己想要成為的人在不久的未來 計算機專業 真的不錯。加油 以下就是我今天要與大家分享的linux筆記 基礎檔案的了解 動態庫 lib so.i 靜態庫boot 核心檔案 mnt 專門用於掛載 臨時掛載目錄 proc 記憶體中的虛擬資訊 selinux 與安全有關 ...

Linux 基本指令

貌似好久沒有更新部落格了,今天先隨便寫寫。1.檢視服務語言設定 unbantu系統的話,因為語言不同可能會導致編碼的錯誤,出現亂碼,或者檔案?class檔案的出現。所以解決的方法為檢視 etc default locale 檔案 可以通過cat 指令檢視 vi指令進行編輯 編輯結束後 esc 按鍵 ...

linux基本指令

檔案複製 例子 cp i file1 file2 將文件 file1 複製成 file2 i為提示確認。cp file1 dir1 將文件 file1 複製到目錄 dir1 下,檔名仍為 file1.cp tmp file1 將目錄 tmp 下的文件 file1複製到現行目錄下,檔名仍為 file1...