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