Linux常用指令

2021-09-25 14:35:39 字數 3711 閱讀 1763

1. ls指令

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

用法:ls [選項] 路徑

常用選項:

2. pwd指令

列印當前工作目錄

3. cd指令

用法:cd 路徑(相對路徑/絕對路徑)

常用引數:

4. mkdir指令

mkdir指令用於建立目錄

用法:

5.touch指令

建立檔案

用法:

6.rm和rmdir

rmdir用於刪除空的目錄

rm用於刪除檔案和目錄

用法:

常用選項:

7.cp指令

複製檔案/資料夾到指定的位置

用法:cp [選項] 檔案路徑 檔案路徑

常用選項: -r 遞迴複製(當檔案是乙個目錄時需要遞迴複製)

8. mv指令

移動文件與目錄或重新命名

用法:mv 檔案路徑1 檔案路徑2

9.cat指令

cat有直接開啟乙個檔案的功能

用法:

10. df指令

檢視磁碟空間

用法:df [-h] -h表示以可讀性較高的形式展示出來

11.free指令

檢視記憶體使用情況

用法:free [-m] 表示以mb為單位的方式展示

12.head指令

檢視乙個檔案的前n行,如果不指定n,則預設顯示前10行。

用法:head -n 檔案路徑 【n表示數字】

13. tail指令

作用1:檢視乙個檔案的未n行,如果n不指定預設顯示後10行

語法:tail -n 檔案的路徑 n表示數字

作用2:可以通過tail指令來檢視乙個檔案的動態變化內容【變化的內容不能是使用者手動增加的】

語法:tail -f 檔案路徑

一般用來檢視系統日誌

14. more指令15. less指令

檢視檔案,以較少的內容進行輸出,相對於more它不是一次性載入所有檔案內容,而是根據顯示需求載入,對於大型檔案具有較高效率

用法: less 檔案路徑

16.wc指令

統計檔案內容資訊(包含行數、單詞數、位元組數)

用法:wc [選項] 檔案路徑

常用選項:

17.date指令

作用:表示操作時間日期(讀取、設定)

用法:date [選項]

常用選項:

18.cal指令

用來操作日曆

語法1:#cal 等價於 #cal -1 直接輸出當前月份的日曆

語法2:#cal -3 表示輸出上乙個月+本月+下個月的日曆

語法3:#cal -y 年份 表示輸出某乙個年份的日曆

19.clear/ctrl + l指令

輸出內容到控制台

用法:echo [選項] [輸出內容]

例項:輸出環境變數 echo $path

20.ln指令

軟鏈結也叫符號鏈結,類似於快捷方式

用法:ln -s [原檔案或目錄] [軟鏈結名]

使用pwd指令時看到的是軟鏈結所在目錄

21.history指令

檢視已經執行過的指令,也可以執行歷史指令

用法:history [n] n表示檢視過去n個指令

用法1:!指令編號 執行歷史指令

22.find指令

find指令將從指定目錄下向下遞迴搜尋其各個子目錄

用法:find 搜素範圍 [選項]

常用選項:

23. locate指令

快速查詢定位檔案路徑,基於系統實現建立的檔名稱路徑資料庫

用法:locate 檔名稱

要是第一次使用需要使用updatedb指令建立資料庫

24.grep指令

主要用於過濾

管道符:| ,表示將前乙個指令的結果傳遞給後面的指令處理

用法:grep [選項] 查詢內容

常用選項:

25.hostname指令

作用:操作伺服器的主機名(讀取、設定)

語法1:hostname 含義:表示輸出完整的主機名

語法2:hostname -f 含義:表示輸出當前主機名中的fqdn(全限定網域名稱)

26.id指令

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

語法1:id 預設顯示當前執行該命令的使用者的基本資訊

語法2:id 使用者名稱 顯示指定使用者的基本資訊

27.whoami指令

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

用法:whoami

28. ps -ef指令

指令:ps

作用:主要是檢視伺服器的程序資訊

選項含義:

-e:等價於「-a」,表示列出全部的程序

-f:顯示全部的列(顯示全欄位)

列的含義:

29. top指令

作用:檢視伺服器的程序佔的資源(100%使用)

語法:進入命令:top (動態顯示)

退出命令:按下q鍵

表頭含義:

在執行top的時候,可以按下方便的快捷鍵:

30.du -sh指令

作用:檢視目錄的真實大小

語法:#du -sh 目錄路徑

選項含義:

-s:summaries,只顯示彙總的大小

-h:表示以高可讀性的形式進行顯示

31.service指令

作用:用於控制一些軟體的服務啟動/停止/重啟

語法:service 服務名 [選項]

常用選項:

32. kill指令

作用:表示殺死程序 (當遇到殭屍程序或者出於某些原因需要關閉程序的時候)

語法:kill 程序pid (語法需要配合ps一起使用)

33.ifconfig

作用:獲取計算機作業系統相關資訊

語法1:uname 獲取作業系統的型別

語法2:uname -a all,表示獲取全部的系統資訊(型別、全部主機名、核心版本、發布時間、開源計畫)

35. netstat -tnlp指令

作用:檢視網路連線狀態

語法:netstat -tnlp

選項說明:

linux常用指令

一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...

Linux常用指令

ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...

Linux常用指令

echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...