日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux命令速查(带参数说明)

發布時間:2024/2/28 linux 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux命令速查(带参数说明) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文按命令的常用程度排序,未完待續。

一、基礎命令

ls 列出文件

-R遞歸遍歷 -1單列顯式 -m逗號分隔 -a顯示隱藏 -F文件類型 –color彩色 -l權限和所有者 -X擴展名排序 -t時間排序 -S大小排序 -h易讀模式

cd 切換目錄

-切換到以前目錄

cp 復制文件

-R復制目錄 -v顯示細節 -i詢問覆蓋(有些系統已經做了alias cp=’cp -i’) -a復制作為存檔(不復制符號鏈接,只保留關鍵的文件屬性)

mv 移動、重命名文件

參數同cp

rm 刪除文件

-v -i同cp -Rf刪除文件和非空目錄(-f不要因為文件夾非空等問題煩擾用戶) –后面的內容不作為選項(用于特殊的文件名)

rmdir 刪除空目錄

mkdir 創建目錄

-p同時創建所有父級目錄 -v顯示細節

su 變更用戶

-l含環境變量 后面不寫用戶名就是變更為root -變更為root并含環境變量

pwd 顯示當前路徑

touch 更新文件時間,創建新文件

-t指定時間

二、學習命令

whereis 查找命令的可執行文件、源文件和man page的路徑

-b只搜索二進制文件 -m只搜索man page -s只搜索源文件

which 找出將要運行的命令的版本

-a搜索全部版本,同whereis -b

man 查看命令的用法

-k搜索名稱和簡介 -f查看簡介 -u重建數據庫 -t打印

info 比man更容易理解、更友好

whatis 功能同man -f

-w支持正則表達式和通配符 -r正則表達式

apropos 功能同man -k

-w -r同whatis -e精確匹配單詞

三、組合命令

; 連續運行多個命令

&& 只有前面的命令運行成功,才運行下一個命令

|| 只有前面的命令運行失敗,才運行下一個命令

$() 只有前面的命令運行失敗,才運行下一個命令

舉個栗子:mkdir $(date “+%Y-%m-%d”)

| 將一個命令的輸出用作另一個命令的輸入

舉個栗子:ls -1 | less

> 將命令的輸出重定向到文件

舉個栗子:ls -1F abc/* > abc.txt
“set -o noclobber”防止重定向時覆蓋文件,運行后,如果要覆蓋需要使用>|,或者“set +o noclobber”

>> 將命令的輸出追加到文件

< 將文件作為命令的輸入

舉個栗子:echo < abc.txt

四、查看文件

cat 查看文件、拼接文件

-n帶上行號 dog功能比cat更強大,tac是反向拼接文件

less 分屏查看文本文件

-N帶上行號
進入less后,”/搜索模式”向前搜索使用正則表達式來表示的模式;”n”向前重復搜索;”N”向后重復搜索;”v”使用默認編輯器打開(export EDITOR=vim可以修改默認編輯器)

head 查看文件前10行內容

-n查看前幾行內容 -c查看前幾個字節的內容(head -c 100[k,m] abc.txt)

tail 查看文件最后10行內容

-f查看不斷更新的最后幾行

五、權限

chown 修改文件(目錄)的擁有者

“chown owner:group”同時修改用戶組和擁有者

chgrp 修改文件(目錄)的用戶組

-R遞歸修改 -v顯示細節 -c顯示改變

六、歸檔和壓縮

zip 壓縮文件

-[0-9]壓縮率(0是不壓縮) -P后面直接跟密碼 -e回車后輸入密碼

unzip 解壓文件

-l不解壓,列出文件 -t測試

gzip 用gzip壓縮

-[0-9]壓縮率 -t測試 -r遞歸 使用gzip壓縮原始文件會刪掉,如果要保留,使用”gzip -c abc.txt > abc.txt.gz”,其中-c是將結果輸出到shell;使用gzip壓縮多個文件,會形成多個gz,而不是zip一樣的一個文件

gunzip 解壓gzip

bzip2&bunzip2 參數同gzip,擴展名是bz2

tar 歸檔,不壓縮

-c創建tarball -f為tarball指定文件名(tar -cf abc.tar *.txt) -zxvf解壓tar.gz -zvtf測試tar.gz
-zcvf進行壓縮歸檔(“tar -zcvf abc.tar.gz abc/”同”tar -cf abc.tar abc/ | gzip -c > abc.tar.gz”,-z表示gzip,-j表示bzip2)

七、查找資料

locate 搜索文件名數據庫

-i忽略大小寫 -n前幾個結果

updatedb 更新locate的數據庫

grep 在文本文件中搜索匹配的模式

-R遞歸 -i忽略大小寫 -w精確匹配單詞 -n顯示行號 -A,-B,-C顯示上下文,后面跟整數 -v顯示沒有包含搜索結果的行 -l列出包含結果的文件名 “grep | grep”在結果中再搜索

find 實時搜索

-name根據文件名搜索 -user根據擁有者 -group根據組 -size根據大小(“find . -size +10M”搜索大于10M的文件) -type根據類型 -a連接2個選項,當表達式為true的時候顯示結果 -o只要有一個為true顯示結果 -n為not true顯示結果 -fprint打印到文件
-exec對搜索結果執行命令,舉個栗子:find . -name “*MP3” -exec rename ‘s/MP3/mp3/g’ {} \;

未完待續。。。

總結

以上是生活随笔為你收集整理的Linux命令速查(带参数说明)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。