linux 常用命令學習1

2021-10-01 02:34:59 字數 2018 閱讀 4339

用途

在檔案中查詢並顯示包含指定字串的行

命令選項

-i : 查詢時忽略大小寫字串,即同時查詢「abc」和「abc」

-r : 從目標目錄及其子目錄下的全部檔案中查詢目標字串

-v : 反轉查詢,輸出與查詢條件不相符的行

要查詢的字串以雙引號括起來(好習慣)

「^abc」 : 表示以abc開頭的行

「abckatex parse error: expected group after '^' at position 17: … : 表示以adc結尾的行 「^̲」 : 則表示空行

示例

grep -v 「^$」 /etc/passwd

檢視某個文字中的非空行部分

命令選項

-9 : 表示高壓縮比,多在建立壓縮包時用

-d : 用於解開已經壓縮過的檔案

示例

gzip abc.txt

gzip -9 abc.txt

gzip -d abc.txt

直接執行"gzip abc.txt"時,原始檔會消失

gzip後面可以同時跟多個檔案,可以同時對多個檔案分別單獨壓縮。

gzip只能對檔案壓縮,無法對目錄使用。

"gunzip"等同於「gzip -d」

示例

bzip2 abc.txt qwe.txt

bzip2出現時間晚於gzip,bzip2的壓縮比較gzip的壓縮比大。

命令選項

-c : 建立.tar格式的包檔案

-x : 解壓.tar格式的包檔案

-v : 輸出解壓、壓縮過程中的詳細資訊

-f : 表示使用歸檔檔案,即建立後面名稱的包檔案

-p : 表示在打包時保留目標檔案及目錄的原始許可權狀態

-t : 將打包後的包內的檔案內容以列表的形式顯示出來

-z : 表示呼叫gzip進行壓縮,形成.tar.gz字尾型別的包

-j : 表示呼叫bzip2進行壓縮,形成.tar.bz2字尾型別的包

示例

tar -zcpf adb.tar.gz adb/*

tar -zxf adb.tar.gz

tar -jcpf adb.tar.bz2 adb/*

tar -jxf adb.tar.bz2

切記!使用tar命令打包時,目標檔案在前,原始檔在後。若原始檔在前,目標檔案在後,而目標檔案又存在時,會造成原始檔被覆蓋!

用途

當拿到某個檔案沒有字尾名時,可以使用file命令檢視該檔案的檔案型別

示例

file test

「:s/old/new/」

#將游標當前行中!查詢到的第乙個字元「old」串替換為「new」串

「:s /old/new/g」

#將游標當前行中!查詢到的所有字串「old」替換為字串「new」

「:#,#s/old/new/g」

#在行號"#,#"範圍內,替換所有的字串「old」為字串「new」

「:%s/old/new/g」

#在整個檔案範圍內,替換所有的字串「old」為字串「new」

「%s/old/new/gc」

#在對每一處字串「old」替換為字串「new」時,都提示使用者進行確認

"g"代表整行替換,不寫「g」則僅指每行第乙個匹配的字串。

「s」的預設範圍是,游標當前行中!

「c」,代表替換之前,需使用者進行確認

Linux常用命令 1

檔案命名規則 1.出了 之外,所有的字元都合法 2.有些字元最好不用,如空格符,製表符,退格符,和字元 等 3.避免使用.作為普通檔名的第乙個字元 以點開頭的都是隱藏檔案,所以就不能作為普通檔名 4.大小寫敏感 命令格式 命令 選項 引數 說明 選項的意思可以理解為不同的操作方法,不同的設定,命令以...

linux常用命令1

linux常用命令 1.cd 2.pwd 3.ls 4.passwd 5.who 6.cat 7.mkdir 8.rmdir 9.chmod 10.chown 11.chgrp 12.touch 13.cp 14.mv 15.rm 16.find 17.grep 18.more 19.less 20...

Linux常用命令 1

cat option file 檢視文字檔案的內容 cat 重定向到其他檔案 覆蓋內容 cat 追加 在文字裡新增內容 more less less option file 檢視文字檔案的內容,螢幕顯示完一屏就等使用者按鍵,使用者可以向上或者向下檢視,如果中途退出,可以用q head head op...