下面是50個常用的Linux命令,以及它們的使用示例和常用參數:
-
ls:列出目錄下的文件和子目錄。 示例:ls /home/user/ 常用參數:-l 顯示詳細信息,-a 顯示所有文件(包括隱藏文件),-h 人性化顯示文件大小。
-
cd:切換當前工作目錄。 示例:cd /home/user/ 常用參數:無。
-
pwd:顯示當前工作目錄的完整路徑。 示例:pwd 常用參數:無。
-
mkdir:創(chuàng)建一個新目錄。 示例:mkdir mydir 常用參數:-p 創(chuàng)建多級目錄,-m 指定權限。
-
rmdir:刪除一個空目錄。 示例:rmdir mydir 常用參數:-p 刪除多級目錄。
-
rm:刪除一個文件或目錄。 示例:rm myfile 常用參數:-r 遞歸刪除目錄及其內容,-f 強制刪除文件或目錄。
-
cp:復制一個文件或目錄。 示例:cp myfile mydir/ 常用參數:-r 遞歸復制目錄及其內容,-f 強制復制文件或目錄。
-
mv:移動或重命名一個文件或目錄。 示例:mv myfile newfile 常用參數:-f 強制移動或重命名,-i 如果目標文件已存在,詢問是否覆蓋。
-
cat:查看一個文件的內容。 示例:cat myfile 常用參數:-n 顯示行號,-b 顯示非空行號。
-
less:按頁查看一個文件的內容。 示例:less myfile 常用參數:-N 顯示行號。
-
tail:查看一個文件的尾部內容。 示例:tail myfile 常用參數:-n 顯示行數。
-
head:查看一個文件的頭部內容。 示例:head myfile 常用參數:-n 顯示行數。
-
grep:在文件中搜索指定的文本。 示例:grep "text" myfile 常用參數:-i 忽略大小寫,-v 反轉搜索結果。
-
find:查找文件。 示例:find /home/user/ -name myfile 常用參數:-name 按名稱搜索,-type 按類型搜索。
-
chmod:修改文件或目錄的權限。 示例:chmod 755 myfile 常用參數:u 用戶權限,g 組權限,o 其他權限,a 所有權限,+ 添加權限,- 取消權限。
-
chown:修改文件或目錄的所有者。 示例:chown user myfile 常用參數:-R 遞歸修改目錄及其內容。
-
tar:打包和壓縮文件。 示例:tar -cvf myfile.tar myfile 常用參數:-c 創(chuàng)建新的歸檔文件,-v 顯示詳細信息
-
gzip:壓縮文件。 示例:gzip myfile 常用參數:-c 將壓縮文件輸出到標準輸出。
-
gunzip:解壓縮文件。 示例:gunzip myfile.gz 常用參數:-c 將解壓縮文件輸出到標準輸出。
-
tar + gzip:打包和壓縮文件。 示例:tar -cvzf myfile.tar.gz myfile 常用參數:-z 使用gzip壓縮文件。
-
tar + bzip2:打包和壓縮文件。 示例:tar -cvjf myfile.tar.bz2 myfile 常用參數:-j 使用bzip2壓縮文件。
-
ps:列出當前正在運行的進程。 示例:ps -ef 常用參數:-e 顯示所有進程,-f 顯示詳細信息。
-
top:實時顯示系統(tǒng)資源使用情況和進程信息。 示例:top 常用參數:無。
-
kill:終止指定進程。 示例:kill 1234 常用參數:-9 強制終止進程。
-
ping:測試與另一臺計算機的網絡連接。 示例:ping 192.168.0.1 常用參數:-c 指定發(fā)送次數,-i 指定發(fā)送時間間隔。
-
ifconfig:顯示網絡接口配置信息。 示例:ifconfig 常用參數:無。
-
netstat:顯示網絡連接和路由表信息。 示例:netstat -a 常用參數:-a 顯示所有連接,-n 顯示IP地址和端口號。
-
route:顯示和管理網絡路由表。 示例:route -n 常用參數:-n 顯示IP地址。
-
iptables:管理Linux防火墻。 示例:iptables -L 常用參數:-L 顯示當前規(guī)則,-A 添加規(guī)則。
-
ssh:遠程登錄另一臺計算機。 示例:ssh user@192.168.0.1 常用參數:-p 指定端口號,-X 允許X11轉發(fā)。
-
scp:遠程拷貝文件。 示例:scp myfile user@192.168.0.1:/home/user/ 常用參數:-P 指定端口號,-r 遞歸拷貝目錄。
-
wget:從Web服務器下載文件。 示例:wget http://example.com/myfile 常用參數:-O 指定輸出文件名,-c 斷點續(xù)傳。
-
curl:從Web服務器獲取數據。 示例:curl http://example.com/myfile 常用參數:-o 指定輸出文件名,-L 自動跟隨重定向。
-
crontab:管理定時任務。 示例:crontab -e 常用參數:-e 編輯定時任務,-l 顯示定時任務列表。
-
date:顯示或設置系統(tǒng)時間和日期。 示例:date 常用參數:無。
-
uptime:顯示系統(tǒng)運行時間和負載平均值。 示例:uptime 常用參數:無。
-
free:顯示系統(tǒng)內存使用情況。 示例:free -m 常用參數:-m 顯示內存使用情況以MB為單位。
-
df:顯示文件系統(tǒng)磁盤使用情況。 示例:df -h 常用參數:-h 以人類可讀的格式顯示磁盤使用情況。
-
du:顯示目錄或文件的磁盤使用情況。 示例:du -sh /home/user 常用參數:-s 匯總信息,-h 以人類可讀的格式顯示磁盤使用情況。
-
chown:改變文件或目錄的所有者。 示例:chown user myfile 常用參數:-R 遞歸改變所有者。
-
chmod:改變文件或目錄的權限。 示例:chmod u+x myfile 常用參數:u 用戶權限,g 組權限,o 其他用戶權限,+ 添加權限,- 去除權限,r 讀取權限,w 寫入權限,x 執(zhí)行權限。
-
ln:創(chuàng)建硬鏈接或符號鏈接。 示例:ln -s myfile myfile-link 常用參數:-s 創(chuàng)建符號鏈接。
-
grep:在文件中查找文本。 示例:grep "hello" myfile 常用參數:-i 不區(qū)分大小寫,-r 遞歸查找。
-
sed:流編輯器,用于處理文本流。 示例:sed 's/hello/world/g' myfile 常用參數:-e 多個編輯命令,-n 只輸出經過編輯的行。
-
awk:文本處理工具,用于處理數據流。 示例:awk '{print $1,$3}' myfile 常用參數:-F 指定字段分隔符,-v 定義變量。
-
cut:從文本文件中提取列。 示例:cut -d',' -f1,3 myfile 常用參數:-d 指定字段分隔符,-f 指定列號。
-
sort:排序文本文件。 示例:sort myfile 常用參數:-r 逆序排序,-n 按數字排序。
-
uniq:去重。 示例:uniq myfile 常用參數:-c 統(tǒng)計重復行出現的次數。
-
diff:比較兩個文本文件的不同之處。 示例:diff file1 file2 常用參數:-c 上下文輸出,-u 合并不同之處。文章來源:http://www.zghlxwxcb.cn/news/detail-431000.html
-
find:查找文件。 示例:find /home -name myfile 常用參數:-name 按文件名查找,-type 按文件類型查找。文章來源地址http://www.zghlxwxcb.cn/news/detail-431000.html
到了這里,關于Linux常用命令50個含示例的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!