掌握這7個Linux終端命令,輕鬆實現文件操作、網絡配置和系統監控

一、常用文件操作命令

1、ls命令:顯示當前目錄下的文件和目錄列表

使用方法:ls

$ ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

2、cp命令:複製文件或目錄

使用方法:cp [源文件/目錄] [目標文件/目錄]

$ cp file1.txt file2.txt
$ cp -r dir1 dir2

3、mv命令:移動或重命名文件或目錄

使用方法:mv [源文件/目錄] [目標文件/目錄]

$ mv file1.txt file3.txt
$ mv dir1 dir3

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

使用方法:rm [文件/目錄]

$ rm file1.txt
$ rm -r dir1

5、cat命令:查看文件內容

使用方法:cat [文件]

$ cat file1.txt
This is file1

二、網絡配置命令

1、ifconfig命令:查看或配置網絡接口信息

使用方法:ifconfig [網絡接口名稱]

$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:11:22:33:44:55  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::211:22ff:fe33:4455/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:105856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:89035 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:77244146 (73.6 MiB)  TX bytes:7590073 (7.2 MiB)

2、ping命令:測試網絡連接狀態

使用方法:ping [目標主機]

$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.315 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.226 ms
^C
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms

3、netstat命令:查看網絡連接狀態

使用方法:netstat [選項]

$ netstat -an | grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     
tcp6       0      0 :::80                   :::*                    LISTEN     

三、系統監控命令

1、top命令:實時查看系統狀態

使用方法:top

top - 11:15:43 up 172 days, 22:49,  1 user,  load average: 0.34, 0.30, 0.27
Tasks: 253 total,   1 running, 252 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.7 us,  0.3 sy,  0.0 ni, 97.6 id,  0.3 wa,  0.0 hi,  0.1 si,  0.0 st
KiB Mem :  8005244 total,  4624088 free,  2902924 used,   479232 buff/cache
KiB Swap:  4194300 total,  4094972 free,    99328 used.  4422616 avail Mem 

2、ps命令:查看進程狀態

使用方法:ps [選項]

$ ps aux | grep httpd
root      4177  0.0  0.1  64960  3948 ?        Ss   Nov01   0:00 /usr/sbin/httpd -DFOREGROUND
apache    6045  0.0  0.2  79548 11040 ?        S    Nov01   0:00 /usr/sbin/httpd -DFOREGROUND
apache    6046  0.0  0.2  79548 11040 ?        S    Nov01   0:00 /usr/sbin/httpd -DFOREGROUND
apache    6047  0.0  0.2  79548 11040 ?        S    Nov01   0:00 /usr/sbin/httpd -DFOREGROUND
apache    6048  0.0  0.2  79548 11040 ?        S    Nov01   0:00 /usr/sbin/httpd -DFOREGROUND

3、free命令:查看系統內存使用情況

使用方法:free [選項]

$ free -m
             total       used       free     shared    buffers     cached
Mem:          7811       2839       4972         22        161       1296
-/+ buffers/cache:       1381       6429
Swap:         4095         97       3998

四、總結

以上是七個常用的Linux終端命令,包含了文件操作、網絡配置和系統監控等方面。熟練掌握這些命令,能夠更加高效地管理系統。

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

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

相關推薦

  • Python棧操作用法介紹

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

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

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

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

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

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

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

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

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

    編程 2025-04-29
  • Qt5終端UTF-8

    本文將對於Qt5終端UTF-8做詳細的闡述,包括設置、使用以及注意事項。對於有需要的讀者,我們提供完整的代碼示例,以供參考。 一、終端設置 在使用Qt5終端進行開發時,我們需要對終…

    編程 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元祖操作用法介紹

    本文將從多個方面對Python元祖的操作進行詳細闡述。包括:元祖定義及初始化、元祖遍歷、元祖切片、元祖合併及比較、元祖解包等內容。 一、元祖定義及初始化 元祖在Python中屬於序…

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

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

    編程 2025-04-29

發表回復

登錄後才能評論