測試技術分享 Linux常用操作命令集合

2022-06-24 07:03:14 字數 2675 閱讀 9860

linux命令

ls 檢視檔案目錄內容 ls -lha  l:詳細資訊 h:人性化顯示 a:檢視隱藏目錄

ls -目錄名  檢視指定目錄

d rwx rwx rwx d:資料夾 -:檔案 rwx:擁有者的許可權 rwx(2):擁有者組的許可權 rwx(3):其他組的許可權

clear:清屏

cd:切換資料夾 cd後跟目錄(絕對路徑、相對路徑)

cd /home/admin(絕對路徑)

cd admin(相對路徑)  

cd ..返回上級目錄 cd ../..     

cd ~:回當前使用者目錄

cd - :返回上部操作

pwd:檢視當前位置

mkdir:建立資料夾 後可跟目錄名  

mkdir a  在當前目錄建立a資料夾

mkdir admi/a在admin目錄建立a資料夾

mkdir admin/gongyu/a  -p 在不存在目錄下建立檔案,並且自動建立父目錄資料夾

mkdir admin/gongyu/ 在指定目錄下建立多個資料夾

mkdir a b c 在當前檔案目錄下建立多個檔案

touch :建立乙個檔案

gedit a.txt :記事本開啟乙個檔案 沒有則建立

rm :刪除檔案

rm a -r :刪除資料夾

cp 1.txt 2.txt 拷貝檔案 原始檔->目標檔案 並且更改為2.txt

cp 1.txt a 拷問檔案到a目錄下 如果a不存在 則a生成為1.txt新檔案

mv :移動檔案 mv 1.txt a :移動檔案到a目錄下

需要 -r的命令:rm cp

需要 -p的命令 mkdir

cat:檢視檔案內容 或者合併檔案內容

cat a.txt b.txt>c.txt 重定向 覆蓋內容 cat內容放到c.txt

cat a.txt b.txt>>c.txt 重定向 追加 將a.txt b.txt 檔案內容於c.txt檔案中顯示

ls>1.txt 將ls結果放到1.txt 重定向

more 分屏顯示檔案內容

|:管道  ls|more

如果軟鏈結檔案與原始檔不在同一目錄下,原始檔需要使用絕對路徑,不可使用相對路徑

軟鏈結不儲存內容,只是鏈結,快捷方式,顯示指向

不顯示指向,拷貝檔案內容至鏈結檔案裡面,占用空間,並與原始檔同步發生變化 不支援目錄硬鏈結,原始檔 硬鏈結檔案不相互影響

linux四劍客:grep、find

grep:文字搜尋【支援正規表示式】

grep 條件 原始檔

grep -n 條件 原始檔:顯示檔案所在行

grep -i 條件 原始檔:不區分大小寫 i、n可組合使用

grep -v 條件 原始檔:反向查詢,不包含條件的

grep -n 條件 . -r :查詢所有目錄下檔案中含有條件的行

grep -n ^a 原始檔 :查詢原始檔中以a開頭的行

grep -n a$ 原始檔:查詢原始檔中以a結尾的行

find:查詢檔案 find . -name 2.txt :查詢2.txt檔案

萬用字元需要加引號

find ~ -name  『*txt』:查詢當前使用者下的txt檔案

tar:歸檔管理 f:涉及檔案需要加f 打包資料夾不需要新增f

tar -cf 檔名 原始檔 原始檔 ……:打包歸檔至檔名

tar -tf [tar檔案] :列出tar檔案目錄下的檔案,不解壓

tar -xf [tar檔案] :解開打包檔案到當前目錄

tar -xvf [tar檔案] -c 資料夾 :解開打包檔案到指定資料夾下,資料夾需要提前建立,並顯示過程

gzip:壓縮解壓檔案

gzip -r a.tar: 壓縮a.tar檔案

gzip -d a.tar.gz: 壓縮a.tar檔案

壓縮兩步:tar打包 gzip壓縮

解壓兩步:gzip解壓 tar解包

tar -czf a.tar.gz b.txt c.txt :一步到位 打包+壓縮

tar -zxf a.tar.gz -c atar :一步到位 解壓+解包

bzip2 == gzip

tar -cjf a.tar.bz2 b.txt c.txt :一步到位 打包+壓縮

tar -zjf a.tar.bz2 -c atar :一步到位 解壓+解包

zip與unzip

zip -r a b.txt c.txt :不需要新增字尾名a=a.zip

unzip -d a a.zip:自動建立檔案目錄

壓縮率 zip

通用性 bzip2

which:檢視命令位置

su:切換root使用者

su 使用者名稱:切換到其他使用者

passwd : 更改密碼 在root使用者下更改其他使用者密碼(簡單密碼)

exit:退出當前使用者

who:檢視當前登入使用者 pts/tty:終端/系統使用者登入

reboo:重啟

shutdown:關機(需要root許可權)

chmod :修改許可權 r:讀4 w:寫2 x:執行1

u:更改當前使用者許可權

g:更改當前使用者組許可權

o:更改其他使用者許可權

a:更改所有使用者許可權

+:增加許可權

-:減少許可權

=:賦值許可權

數字更改許可權:直接新增數字

測試技術分享 easyFuzzer使用案例分享

easyfuzzer 是wooyun 的一位白帽子 光刃 提供的一款用於 fuzz 檔案的工具。平時主要是和網路協議安全打交道,和本地軟體安全打交道比較少,所以沒怎麼關注這款軟體,但是今天發現ys的 pc問題描述 ys測試步驟 1 使用easyfuzz 匯入並生成畸形 mp4檔案,如圖 開啟ys 問...

Linux技術 常用 linux 命令

目錄名用dir替代,檔名用file替代 1.cd dir 絕對路徑 進入該目錄 2.cd 進入使用者主目錄 3.mv file dir 將file檔案移動到dir目錄下 4.mv file dir myfile 將file檔案移動到dir目錄下並將名字改為myfile 5.cp file dir 將...

Linux常用操作

顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...