Linux基本命令及作用

一、目錄和文件操作

1、pwd命令:顯示當前工作目錄。

pwd

該命令用於顯示當前所在的目錄。在不加任何參數的情況下,只需鍵入pwd即可,系統將自動顯示當前目錄的絕對路徑。

2、cd命令:切換工作目錄。

cd 目錄名

該命令用於切換工作目錄。假設你當前所在路徑為/home/user,你想切換到/home/user/mydir。可以鍵入cd mydir,即可完成操作。

3、ls命令:顯示目錄內容。

ls 參數 目錄名

該命令用於顯示當前目錄中的文件和子目錄。在不加任何參數的情況下,只需鍵入ls即可。如果要顯示其他目錄中的內容,需要在ls命令後加上該目錄名。常用參數:

  • -l:以詳細列表形式輸出結果,包含文件大小、許可權、所有者、修改日期等信息。
  • -a:顯示所有文件,包括隱藏文件。
  • -h:以人類可讀的方式輸出文件大小。

4、cp命令:複製文件。

cp 源文件 目標文件

該命令用於將一個文件複製到另一個位置。源文件和目標文件可以指定相對路徑或絕對路徑,也可以指定文件名。

5、mv命令:移動或重命名文件。

mv 源文件 目標文件

該命令用於將一個文件移動到另一個位置,也可以用於重命名文件。如果目標文件名與源文件名相同,則會將源文件覆蓋掉。

二、文件編輯和查看

1、vi命令:編輯文件。

vi 文件名

該命令用於啟動vi文本編輯器,可以新建、編輯和保存文件。插入模式下,可以使用常規文本編輯器的方式編輯文件。命令模式下,可以執行一系列的操作,比如查找、替換、刪除等。

2、cat命令:查看文件內容。

cat 文件名

該命令用於將指定文件的內容顯示在終端上。如果文件內容較多,可以使用管道符號和分頁命令more或less進行分屏查看。

3、grep命令:在文件中搜索指定字元串。

grep 字元串 文件名

該命令用於在指定文件中搜索包含指定字元串的行,並將這些行顯示在終端上。常見選項:

  • -i:忽略大小寫
  • -n:顯示行號
  • -v:顯示不含指定字元串的行

三、系統管理命令

1、ps命令:查看進程信息。

ps 選項

該命令用於查看當前系統中正在運行的進程信息。常見選項:

  • -a:顯示所有用戶的進程
  • -u:以用戶為主的格式來顯示進程信息
  • -x:顯示沒有控制終端的進程信息

2、top命令:實時查看系統資源使用情況。

top

該命令用於實時查看系統資源的使用情況,比如CPU利用率、內存使用情況、進程狀態等。

3、kill命令:停止指定進程。

kill 進程號

該命令用於停止指定的進程。在不加任何參數的情況下,會發送一個SIGTERM信號給進程,要求進程正常退出。如果進程無響應,可以使用SIGKILL信號強制終止進程。

4、shutdown命令:關閉系統。

shutdown 選項 時間

該命令用於關閉系統。常見選項:

  • -h:關機
  • -r:重啟
  • -c:取消上一次關機命令

四、網路命令

1、ifconfig命令:查看和配置網路介面。

ifconfig 選項

該命令用於查看和配置網路介面。常見選項:

  • -a:顯示所有網路介面的狀態
  • up:啟用指定的網路介面
  • down:停用指定的網路介面

2、ping命令:測試網路連接是否正常。

ping IP地址

該命令用於測試網路連接是否正常,以及網路延遲情況。會向指定的IP地址發送數據包,並等待對方返回,以計算出網路延遲。

3、netstat命令:顯示網路狀態信息。

netstat 選項

該命令用於顯示網路狀態信息,包括網路連接、介面狀態、路由表等。常見選項:

  • -a:顯示所有連接和監聽的埠
  • -n:以數字方式顯示地址和埠號
  • -r:顯示當前系統的路由表信息

4、ssh命令:遠程登錄到其他計算機。

ssh 用戶名@主機名

該命令用於從當前終端遠程登錄到其他計算機。需要提供目標計算機的IP地址或域名,以及登錄用戶名和密碼。登錄成功後,可以在目標計算機上執行指令。

五、用戶和許可權管理

1、useradd命令:添加用戶。

useradd 用戶名

該命令用於添加一個新的用戶。默認情況下,該用戶將不會有密碼,需要使用passwd命令設置密碼。

2、passwd命令:設置用戶密碼。

passwd 用戶名

該命令用於為指定用戶設置密碼。會提示你輸入新密碼,並要求確認輸入。如果當前用戶為root,可以指定其他用戶修改密碼。

3、chown命令:修改文件所有者。

chown 用戶名 文件名

該命令用於修改指定文件的所有者。需要使用root許可權才能執行該命令。

4、chmod命令:修改文件許可權。

chmod 許可權 文件名

該命令用於修改指定文件的許可權。常見的許可權值有:

  • r:讀取許可權(4)
  • w:寫入許可權(2)
  • x:執行許可權(1)

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/248558.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:28
下一篇 2024-12-12 13:28

相關推薦

  • Python中init方法的作用及使用方法

    Python中的init方法是一個類的構造函數,在創建對象時被調用。在本篇文章中,我們將從多個方面詳細討論init方法的作用,使用方法以及注意點。 一、定義init方法 在Pyth…

    編程 2025-04-29
  • Python中set函數的作用

    Python中set函數是一個有用的數據類型,可以被用於許多編程場景中。在這篇文章中,我們將學習Python中set函數的多個方面,從而深入了解這個函數在Python中的用途。 一…

    編程 2025-04-29
  • Python基本索引用法介紹

    Python基本索引是指通過下標來獲取列表、元組、字元串等數據類型中的元素。下面將從多個方面對Python基本索引進行詳細的闡述。 一、列表(List)的基本索引 列表是Pytho…

    編程 2025-04-29
  • Python基本數字類型

    本文將介紹Python中基本數字類型,包括整型、布爾型、浮點型、複數型,並提供相應的代碼示例以便讀者更好的理解。 一、整型 整型即整數類型,Python中的整型沒有大小限制,所以可…

    編程 2025-04-29
  • Python基本統計量計算

    本文將從多個方面詳細介紹Python中基本統計量計算的方法。 一、均值 均值是一組數據的平均值,也就是將所有數據相加後再除以數據個數。 在Python中,可以使用numpy庫中的m…

    編程 2025-04-29
  • Python程序的三種基本控制結構

    控制結構是編程語言中非常重要的一部分,它們指導著程序如何在不同的情況下執行相應的指令。Python作為一種高級編程語言,也擁有三種基本的控制結構:順序結構、選擇結構和循環結構。 一…

    編程 2025-04-29
  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • Python SSH 遠程執行命令

    Python SSH 遠程執行命令是指在一個伺服器上執行遠程另一個伺服器上命令。如果你需要在本地機器上執行命令,或者在遠程機器上執行本地命令,你都可以使用 SSH。在 Python…

    編程 2025-04-29
  • @scope("prototype")的作用及應用

    本文將從以下幾個方面進行詳細闡述@scope(“prototype”)在編程開發中的作用和應用。 一、代碼復用 在開發中,往往會有很多地方需要復用同一個類的…

    編程 2025-04-28

發表回復

登錄後才能評論