天天看點

40 多個 Linux 指令初學者備忘單

作者:wljslmz

掌握Linux指令對于初學者來說是至關重要的,它可以幫助您更好地管理和操作Linux系統。在本文中,我們将提供一個詳細的備忘單,包含40多個常用的Linux指令,每個指令都附帶了示例,以幫助您更好地了解和使用它們。

40 多個 Linux 指令初學者備忘單

檔案和目錄操作

1. pwd

顯示目前工作目錄的完整路徑。

示例:

pwd
           

輸出:

/home/user
           

2. ls

列出目前目錄下的檔案和目錄。

示例:

ls
           

輸出:

file1.txt  file2.txt  directory1  directory2
           

3. cd

切換到指定目錄。

示例:

cd /path/to/directory
           

4. mkdir

建立新目錄。

示例:

mkdir new_directory
           

5. rm

删除檔案或目錄。

示例:

rm file.txt
rm -r directory
           

6. cp

複制檔案或目錄。

示例:

cp file.txt new_file.txt
cp -r directory new_directory
           

7. mv

移動檔案或目錄,或修改檔案名。

示例:

mv file.txt /path/to/new_location
mv directory /path/to/new_directory
mv old_name.txt new_name.txt
           

8. cat

檢視檔案内容。

示例:

cat file.txt
           

輸出:

This is the content of the file.
           

9. less

逐頁檢視檔案内容。

示例:

less file.txt
           

10. head

顯示檔案的前幾行。

示例:

head file.txt
           

輸出:

Line 1
Line 2
Line 3
           

11. tail

顯示檔案的後幾行。

示例:

tail file.txt
           

輸出:

Line 8
Line 9
Line 10
           

12. grep

在檔案中查找比對的文本。

示例:

grep "search_text" file.txt
           

輸出:

This line contains the search_text.
           

系統管理

13. top

顯示目前系統資源使用情況和運作的程序。

示例:

top
           

14. ps

顯示目前運作的程序。

示例:

ps
           

15. kill

終止指定程序。

示例:

kill <process_id>
           

16. free

顯示系統記憶體使用情況。

示例:

free
           

17. df

顯示檔案系統的磁盤空間使用情況。

示例:

df -h
           

18. du

顯示目錄或檔案的磁盤空間使用情況。

示例:

du -h /path/to/directory
           

19. ifconfig

顯示和配置網絡接口資訊。

示例:

ifconfig
           

20. ping

向指定的主機發送 ICMP 回應請求。

示例:

ping example.com
           

包管理

21. apt-get

使用 APT 包管理器安裝、更新和解除安裝軟體包。

示例:

sudo apt-get install package_name
sudo apt-get update
sudo apt-get upgrade
sudo apt-get remove package_name
           

22. dpkg

使用 dpkg 包管理器安裝、更新和解除安裝軟體包。

示例:

sudo dpkg -i package.deb
sudo dpkg -r package_name
           

使用者和權限

23. sudo

以管理者權限執行指令。

示例:

sudo apt-get install package_name
           

24. su

切換到其他使用者。

示例:

su username
           

25. adduser

建立新使用者。

示例:

adduser username
           

26. passwd

修改使用者密碼。

示例:

passwd username
           

27. chmod

修改檔案或目錄的權限。

示例:

chmod +x script.sh
chmod 644 file.txt
           

28. chown

修改檔案或目錄的所有者。

示例:

chown username file.txt
           

29. chgrp

修改檔案或目錄的所屬組。

示例:

chgrp groupname file.txt
           

壓縮和解壓縮

30. tar

打包和解封包件。

示例:

tar -cvf archive.tar file1 file2
tar -xvf archive.tar
           

31. gzip

壓縮檔案。

示例:

gzip file.txt
           

32. gunzip

解壓縮檔案。

示例:

gunzip file.txt.gz
           

33. zip

壓縮檔案。

示例:

zip archive.zip file1 file2
           

34. unzip

解壓縮檔案。

示例:

unzip archive.zip
           

網絡操作

35. ssh

遠端登入到另一台主機。

示例:

ssh username@hostname
           

36. scp

通過 SSH 安全複制檔案。

示例:

scp file.txt username@hostname:/path/to/destination
           

37. wget

從網絡上下載下傳檔案。

示例:

wget http://example.com/file.txt
           

38. curl

與網絡服務進行資料互動。

示例:

curl http://example.com
           

其他實用程式

39. date

顯示目前日期和時間。

示例:

date
           

40. cal

顯示目前月份的月曆。

示例:

cal
           

這些是40多個常用的Linux指令,每個指令都附帶了示例,以幫助您更好地了解和使用它們。通過逐漸熟悉和練習這些指令,您将能夠更加熟練地在Linux系統中進行檔案和目錄操作,系統管理,包管理,使用者和權限管理,壓縮和解壓縮,網絡操作以及其他實用程式的使用。

請記住,在使用這些指令時要小心,并確定了解其功能和用法。如果不确定某個指令的具體用法,請使用相應的指令行幫助或查閱官方文檔來擷取更多資訊。

希望這份40多個Linux指令的備忘單能夠對您有所幫助,并且成為您在學習和使用Linux過程中的有用參考。随着您不斷學習和探索,您将逐漸掌握更多指令并提高對Linux系統的熟練程度。