Linux基本操作命令及用途

一、文件操作命令

1. ls命令:查看目錄和文件信息

ls -l # 顯示詳細信息,包括許可權、大小和時間等
ls -a # 顯示所有文件,包括隱藏文件
ls -h # 以K、M、G等易讀形式顯示文件大小

2. cd命令:切換工作目錄

cd /home # 進入/home目錄
cd .. # 返回上級目錄
cd / # 進入根目錄

3. mkdir命令:創建目錄

mkdir test # 在當前目錄下創建test目錄
mkdir -p /dir1/dir2 # 創建多級目錄

4. rm命令:刪除文件或目錄

rm file.txt # 刪除file.txt文件
rm -r dir # 刪除整個目錄及其內容

5. cp命令:複製文件或目錄

cp file1 file2 # 複製file1並命名為file2
cp -r dir1 dir2 # 複製整個目錄及其內容到dir2

二、系統操作命令

1. ps命令:查看系統進程

ps # 顯示當前用戶的進程
ps aux # 顯示所有進程,包括系統進程

2. top命令:實時查看系統進程和資源佔用情況

top # 實時顯示進程信息

3. kill命令:終止進程

kill pid # 終止pid進程
killall process # 終止名為process的所有進程

4. shutdown命令:關機或重啟系統

shutdown -h now # 立即關機
shutdown -h +30 # 30分鐘後關機
shutdown -r now # 立即重啟

5. uname命令:查看系統信息

uname -a # 顯示所有系統信息
uname -r # 顯示內核版本

三、文本操作命令

1. cat命令:查看文件內容

cat file.txt # 顯示文件內容
cat file1.txt file2.txt > file.txt # 合併文件

2. grep命令:文本查找

grep "pattern" file.txt # 在file.txt中查找pattern

3. sed命令:文本替換

sed "s/old/new/g" file.txt # 替換文件中的old為new

4. awk命令:文本分析和處理

awk '{print $1}' file.txt # 顯示文件中的第一列
awk '{if($1>10) print $0}' file.txt # 顯示第一列大於10的所有行

5. diff命令:比較文件差異

diff file1.txt file2.txt # 比較兩個文件的差異

四、網路操作命令

1. ping命令:測試網路連接

ping www.baidu.com # 測試與百度的連接

2. netstat命令:查看網路狀態

netstat -a # 顯示所有網路連接和監聽狀態
netstat -n # 顯示所有連接的埠號,而不是服務名稱

3. ifconfig命令:查看和配置網路介面

ifconfig # 顯示所有網路介面信息
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 # 配置eth0的IP地址和子網掩碼

4. ssh命令:遠程登錄伺服器

ssh user@host # 登錄到遠程主機
ssh -p 2222 user@host # 登錄到指定埠的遠程主機

5. curl命令:下載文件或者訪問API

curl -O http://example.com/file.txt # 下載文件
curl http://example.com/api.php # 訪問API

五、用戶和許可權操作命令

1. useradd命令:添加用戶

useradd username # 添加用戶名為username的用戶

2. passwd命令:修改用戶密碼

passwd username # 修改username的密碼

3. usermod命令:修改用戶屬性

usermod -g groupname username # 修改username的組名
usermod -aG groupname username # 增加username的組

4. chown命令:修改文件或目錄的所有者

chown username file.txt # 修改file.txt的所有者為username

5. chmod命令:修改文件或目錄的許可權

chmod u+x file.txt # 給file.txt添加執行許可權
chmod 755 file.txt # 設置file.txt的所有者可讀寫執行,其他用戶只有讀和執行許可權

六、實用技巧

1. TAB鍵自動補全:輸入部分命令或路徑後按TAB鍵

2. 歷史命令:使用”history”查看執行過的命令,使用”!number”重新執行歷史命令

3. “&”符號:將命令放入後台運行,例如”ping www.baidu.com &”

4. “|”符號:管道符,將一個命令的輸出作為另一個命令的輸入

5. “nohup”命令:使命令在後台持續運行,例如”nohup ./script.sh &”

以上就是Linux基本操作命令及用途的詳細介紹,學習這些命令可以幫助運維工程師更好地管理和維護Linux系統。

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
DKMP的頭像DKMP
上一篇 2024-10-25 13:52
下一篇 2024-10-25 13:52

相關推薦

  • Python棧操作用法介紹

    如果你是一位Python開發工程師,那麼你必須掌握Python中的棧操作。在Python中,棧是一個容器,提供後進先出(LIFO)的原則。這篇文章將通過多個方面詳細地闡述Pytho…

    編程 2025-04-29
  • Python操作數組

    本文將從多個方面詳細介紹如何使用Python操作5個數組成的列表。 一、數組的定義 數組是一種用於存儲相同類型數據的數據結構。Python中的數組是通過列表來實現的,列表中可以存放…

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

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

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

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

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • Python代碼實現迴文數最少操作次數

    本文將介紹如何使用Python解決一道經典的迴文數問題:給定一個數n,按照一定規則對它進行若干次操作,使得n成為迴文數,求最少的操作次數。 一、問題分析 首先,我們需要了解迴文數的…

    編程 2025-04-29
  • Python磁碟操作全方位解析

    本篇文章將從多個方面對Python磁碟操作進行詳細闡述,包括文件讀寫、文件夾創建、刪除、文件搜索與遍歷、文件重命名、移動、複製、文件許可權修改等常用操作。 一、文件讀寫操作 文件讀寫…

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

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

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

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

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

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

    編程 2025-04-29

發表回復

登錄後才能評論