Linux常用命令大全

Linux是一個十分強大的操作系統,它的命令行界面給我們帶來了很多方便。在這篇文章中,我們將會探尋到Linux常用命令的用法和作用。在開始闡述之前,我們需要了解一些基本概念,如root用戶、絕對路徑以及相對路徑等等。本文所列出的命令都是在終端中輸入的,如果您是新手,請一定要注意大小寫。

一、文件和目錄相關命令

1、ls 命令:該命令用於列出指定目錄中的文件和子目錄的列表。

ls /home      # 列出 /home 目錄下的所有文件和目錄
ls -l /home   # 按照列表方式顯示 /home 目錄下的文件和文件夾的詳細信息

2、cd 命令:該命令用於切換當前工作目錄。

cd /home    # 進入 /home 目錄
cd ..       # 回到上一級目錄
cd          # 回到當前用戶的主目錄

3、mkdir 命令:該命令用於創建一個新目錄。

mkdir new_dir    # 創建新目錄 new_dir

4、touch 命令:該命令用於創建一個新文件。

touch new_file.txt    # 創建新文件 new_file.txt

5、rm 命令:該命令用於刪除文件和目錄。

rm new_file.txt    # 刪除 new_file.txt 文件
rm -r new_dir       # 刪除 new_dir 目錄以及其下所有文件和子目錄

二、系統文件相關命令

1、ps 命令:該命令用於列出當前系統正在運行的進程。

ps -ef    # 顯示詳細的進程信息

2、top 命令:該命令用於動態地監視系統進程和系統資源情況。

top    # 顯示系統當前狀態
Ctrl + C    # 退出 top

3、kill 命令:該命令用於終止某個進程。

kill 123    # 殺掉進程號為 123 的進程

4、df 命令:該命令用於顯示系統已安裝的文件系統的磁盤空間使用情況。

df -h    # 顯示磁盤空間容量以及剩餘空間的情況

5、free 命令:該命令用於顯示系統內存使用情況。

free -m    # 顯示以兆位元組為單位的內存使用情況

三、網絡相關命令

1、ping 命令:該命令用於測試網絡連接是否正常。

ping www.baidu.com    # ping 指定網址
ping 192.168.0.1      # ping 指定 IP 地址

2、ifconfig 命令:該命令用於顯示網絡接口的狀態和配置信息。

ifconfig    # 顯示所有網絡接口的配置信息

3、netstat 命令:該命令用於顯示系統網絡狀態,包括建立的網絡連接等信息。

netstat -an    # 顯示所有網絡連接以及相應的端口

4、ssh 命令:該命令用於通過SSH協議連接遠程主機。

ssh root@192.168.0.1    # 連接到 IP 地址為 192.168.0.1 的遠程主機
ssh -p 2222 root@192.168.0.1    # 連接到遠程主機的 2222 端口

5、scp 命令:該命令用於通過SSH協議在本地主機和遠程主機之間傳輸文件。

scp /root/file.txt root@192.168.0.1:/home    # 將本地的 file.txt 文件上傳到遠程主機的 /home 目錄下

四、壓縮和解壓命令

1、tar 命令:該命令用於壓縮和解壓 tar 文件。

tar -cvf file.tar /path/to/directory    # 將目錄壓縮為 tar 文件
tar -xvf file.tar    # 解壓 tar 文件

2、gzip 命令:該命令用於壓縮和解壓 gzip 文件。

gzip file.txt    # 壓縮 file.txt 文件
gzip -d file.txt.gz    # 解壓 file.txt.gz 文件

3、zip 命令:該命令用於壓縮和解壓 zip 文件。

zip -r file.zip /path/to/directory    # 將目錄壓縮為 zip 文件
unzip file.zip    # 解壓 zip 文件

五、用戶管理命令

1、useradd 命令:該命令用於創建一個新用戶。

useradd username    # 創建用戶名為 username 的新用戶

2、passwd 命令:該命令用於設置用戶登錄密碼。

passwd username    # 給用戶名為 username 的用戶設置登錄密碼

3、userdel 命令:該命令用於刪除一個用戶。

userdel username    # 刪除用戶名為 username 的用戶

4、groupadd 命令:該命令用於創建一個新用戶組。

groupadd groupname    # 創建名稱為 groupname 的新用戶組

5、usermod 命令:該命令用於修改用戶賬號的相關信息。

usermod -a -G groupname username    # 給用戶名為 username 的用戶添加到 groupname 這個組中

以上就是Linux常用命令的使用方法和作用。對於每個命令,都有詳細的解釋和示例。希望這篇文章能夠對Linux初學者提供幫助。注意,學習Linux命令需要一定的時間和耐心,只有不斷的練習,才能真正熟練掌握。

原創文章,作者:WBENE,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/330517.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
WBENE的頭像WBENE
上一篇 2025-01-16 15:46
下一篇 2025-01-16 15:46

相關推薦

  • Python語法大全解析

    本文旨在全面闡述Python語法,並提供相關代碼示例,幫助讀者更好地理解Python語言。 一、基礎語法 1、Python的注釋方式 # 這是單行注釋 “”” 這是多行注釋,可以注…

    編程 2025-04-29
  • 二級考級舞蹈大全目錄

    本文將從以下多個方面對二級考級舞蹈大全目錄進行詳細闡述。 一、目錄結構 二級考級舞蹈大全目錄主要分為三級,即一級目錄、二級目錄和三級目錄。其中,一級目錄為舞蹈類型,二級目錄為舞蹈名…

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

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

    編程 2025-04-29
  • Python海龜庫代碼大全

    Python海龜庫是Python語言中一個常用的繪圖庫,它提供了一套海龜繪圖的API,使得使用者可以通過編寫相應的代碼來控制海龜的行進路徑,從而實現各種圖形的繪製。本文將以Pyth…

    編程 2025-04-28
  • Python語句大全

    本文將詳細闡述Python語句大全,並給出代碼實例。 一、基本語句 Python基本語句包括賦值語句、條件語句、循環語句等,其中最基礎的是賦值語句。如下: a = 1 b = 2 …

    編程 2025-04-28
  • Python函數大全表

    Python是一種高級編程語言,被廣泛應用於數據科學、人工智能、Web開發等領域。Python函數大全表是Python標準函數庫的一個大全,包括了Python中所有的標準函數及其用…

    編程 2025-04-27
  • Python函數用法大全

    本文主要介紹Python函數的用法,包括定義函數、參數傳遞、返回值、lambda表達式等方面。通過深入的學習,讀者將掌握Python函數的全面應用,提高自己的編程水平。 一、定義函…

    編程 2025-04-27
  • Python模塊庫大全官網

    Python模塊庫大全官網是一個全面收錄Python模塊庫的網站,開發者可以在該網站中找到自己需要的模塊庫、文檔、教程等資源,提高開發效率,降低開發成本。本文將從多個方面對Pyth…

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • Powershell常用命令總結

    PowerShell是微軟公司開發的一種基於任務和命令的腳本語言及相應的開發工具。它可跨平台運行,在Windows操作系統上是強大且廣泛使用的命令行工具。本文將介紹PowerShe…

    編程 2025-04-27

發表回復

登錄後才能評論