Linux是一個強(qiáng)大的操作系統(tǒng),它提供了許多命令來管理和操作系統(tǒng)。以下是一些常用的Linux命令及其詳解:
1. ls:列出目錄內(nèi)容。例如:ls -l 列出當(dāng)前目錄下的文件和文件夾的詳細(xì)信息。
2. cd:改變當(dāng)前工作目錄。例如:cd /home/user 切換到 /home/user 目錄。
3. pwd:顯示當(dāng)前工作目錄的路徑。
4. cp:復(fù)制文件或目錄。例如:cp file.txt /tmp 將 file.txt 復(fù)制到 /tmp 目錄。
5. mv:移動或重命名文件或目錄。例如:mv file.txt /tmp/newfile.txt 將 file.txt 重命名為 /tmp/newfile.txt。
6. rm:刪除文件或目錄。例如:rm file.txt 刪除 file.txt 文件。
7. mkdir:創(chuàng)建新目錄。例如:mkdir newdir 創(chuàng)建名為 newdir 的新目錄。
8. rmdir:刪除空目錄。
9. touch:創(chuàng)建空文件或更新現(xiàn)有文件的時間戳。例如:touch file.txt 如果 file.txt 不存在,則創(chuàng)建一個空文件;如果存在,則更新其時間戳。
10. echo:輸出字符串或變量內(nèi)容。例如:echo "Hello, World!" 輸出 "Hello, World!"。
11. cat:顯示文件內(nèi)容。例如:cat file.txt 顯示 file.txt 的內(nèi)容。
12. grep:搜索文本模式。例如:grep "pattern" file.txt 在 file.txt 中搜索 "pattern"。
13. find:在目錄中搜索文件或目錄。例如:find /home/user -name *.txt 在 /home/user 目錄中搜索所有 .txt 結(jié)尾的文件。
14. chmod:更改文件或目錄的權(quán)限。例如:chmod +x script.sh 為 script.sh 添加執(zhí)行權(quán)限。
15. chown:更改文件或目錄的所有者。例如:chown user:group file.txt 將 file.txt 的所有者更改為 user,組更改為 group。
16. tar:歸檔文件或目錄。例如:tar -czvf archive.tar.gz directory/ 將 directory/ 歸檔為 archive.tar.gz。
17. df:顯示磁盤使用情況。例如:df -h 以人類可讀的方式顯示磁盤使用情況。
18. du:顯示目錄或文件的大小。例如:du -sh directory/ 顯示 directory/ 的大小。
19. top:顯示系統(tǒng)狀態(tài)和運行中的進(jìn)程信息。
20. ps:顯示當(dāng)前進(jìn)程狀態(tài)。例如:ps aux 顯示所有用戶的進(jìn)程信息。
21. kill:終止進(jìn)程。例如:kill -9 process_id 終止進(jìn)程ID為 process_id 的進(jìn)程。
22. reboot 和 shutdown:重新啟動或關(guān)閉系統(tǒng)。例如:reboot 或 shutdown -h now 重新啟動系統(tǒng);shutdown -h +5 "System will shutdown in 5 minutes" 在5分鐘后關(guān)閉系統(tǒng)。
23. tar:歸檔文件或目錄。例如:tar -czvf archive.tar.gz directory/ 將 directory/ 歸檔為 archive.tar.gz。