僅適合簡單學習過linux的,因為寫的不夠詳細,完全沒學過可能會被我誤導
man ls :manual list files=查詢ls命令
ls :list files=列出目錄下的檔案和目錄
ls -a :list files -all=顯示目錄下所有檔案和目錄包括隱藏檔案
ls -l :list files -long=長格式顯示檔案資訊,即顯示檔案的各種資訊
ls -al :list files -all and long=長格式顯示所有檔案
ls / :顯示根目錄下檔案
ls ~ :顯示使用者的家目錄
ls … :顯示父目錄的檔案
ls -ls :list files -long size=長格式且按檔案大小排列顯示
ls aaa/*.bbb:篩選顯示aaa資料夾下的所有字尾為bbb的檔案
ls -ls >***.***:長格式且按檔案大小順序將檔案資訊寫入檔案***.***中
cd *** :change directory=更改目錄
cd / :更換目錄到跟目錄
cd ~ :更換目錄到使用者家目錄
cd … :更換目錄到上一級目錄
cd ***\ ***|cd 『*** ***』|cd 「*** ***」:更換目錄到帶空格的目錄
pwd :print working directory=顯示工作目錄
cat :concatenate files and print on the standard output=把字串連線後輸出到螢幕上,開啟空白模板,可以進行編寫
cat ***.***:開啟某檔案讀取內容並顯示
cat ***.*** ***.***:同時讀取並顯示
cat -b ***.***:cat -no blank=讀取某檔案並顯示,每行前面顯示行號,不計算空行
cat -n ***.***:顯示內容,且每行前面顯示行號,計算空格行
cat -e ***.***:行首加e,行尾加$
cat >***.***:編輯檔案,覆蓋之前的內容
cat aaa.*** > bbb.***:複製aaa檔案內容到bbb檔案
ctrl+d:ctrl+end=退出cat編輯模式
mkdir :make directory=建立資料夾
mkdir -p ***/***:-parent=父目錄和子目錄一起建立
mkdir -p ***/:同時建立多個子目錄
rmdir :remove directory=移除資料夾
rmdir a/b/c/d:移除資料夾d
rmdir -p a/b/c/d:移除這個路徑中的空資料夾
rm -r a/b/c/d:強制刪除所有檔案
cp a.*** b.*** :copy=拷貝a檔案到b檔案
cp a.*** b.*** c:賦值a和b檔案到c資料夾中,c資料夾必須已經存在
cp -i a.*** b:-i 互動,當資料夾b中已經有a檔案時,是否覆蓋
cp -vr a b:-v 顯示處理步驟,強制賦值資料夾a及裡面的檔案到b資料夾
mv a.*** b.***:將檔案a重新命名為b
mv a.*** b:將檔案a剪下到資料夾b中
less a.***:顯示檔案a的部分內容,通過上下鍵檢視上屏下屏
g顯示首屏,g顯示尾屏,/進入搜尋,q退出less模式
more :顯示一屏的內容
空格鍵下翻,b回退上一屏,q退出
touch ***.***:建立空檔案或者修改已存在檔案的時間戳
su *** :switch user ***=切換使用者到***
sudo :supperuser do=當無許可權做什麼操作時,在命令最前面加上sudo即可執行
top. :檢視cpu和記憶體的消耗
ctrl+c:退出top模式,s:改變top顯示資料的重新整理間隔,i:top顯示一條資料,再按一次i,恢復多條資料
ps -ux :檢視當前啟用的程序
ps -aux :檢視當前所有程序
ps -u ***:檢視使用者***相關程序
kill x :殺掉pid為x的程序
kill -kill pid|kill -9 pid:強制殺掉pid的程序
echo 「***x」:輸出,類似print
變數賦值不能有空格,使用時「$變數名」
chmod :change mode=修改許可權
chmod u+r ***:將***的使用者擁有者的許可權新增讀許可權
u:user=使用者擁有者,g:group=使用者組,o:others=其他組,+:新增許可權,-:刪除許可權,=:重置許可權為,r:read=讀許可權,w:write=寫許可權,x:執行許可權,數字是同時設定三組使用者的許可權
which bash:顯示bash路徑
./***.sh:執行***指令碼檔案
whatis:提示,查詢命令的含義
sudo useradd *** -m (-s /bin/bash -g users):建立***的使用者組,-m:生成同名家目錄
sudo passwd ***:重新設定使用者***的密碼
sudo adduser ***:建立***使用者並生成同名家目錄,設定密碼
sudo userdel -r ***:-r:刪除使用者家目錄=刪除使用者並和使用者的家目錄
groups :顯示當前使用者所在組
cat /etc/group:檢視當前系統所有的組
sudo groupadd ***:新增組
sudo groupdel ***:刪除組
sudo gpasswd -a aaa bbb:-a:add=將使用者aaa新增到bbb組中
sudo gpasswd -d aaa bbb:-d:delete=將使用者aaa從bbb組中刪除
gedit ***:用gedit開啟***檔案
檔案.zashrc或者檔案.bashrc:設定啟動終端時顯示
df :顯示磁碟使用情況
df -h:df -human readable=顯示磁碟使用情況,並且資料顯示格式為人類可讀
du :顯示檔案占用磁碟大小
free :檢視記憶體使用情況
free -k、free -m、free -g:顯示資料單盤為k/m/g
watch :設定重新整理
watch -n x free:設定x秒重新整理一次
head -nx ***:顯示***檔案的開始x行,不加-nx則預設顯示10行
tail -nx ***:顯示***檔案的結尾x行,不加-nx則預設顯示10行
tail -f ***:一直顯示檔案最後10行,檔案***有更改,則實時顯示修改後的後10行
find /aaa -name bbb:在根目錄下的aaa資料夾中按檔名查詢bbb檔案
wc -c :word count -count=統計檔案字元數並顯示
wc -l :word count -line=統計行數並顯示
wc -w :word count -word=統計單詞數並顯示
cal :檢視當前月份日曆
ncal :豎向顯示日曆
cal x :顯示x當年的日曆
cal a b :顯示b年a月的日曆
cal -x :顯示最近x個月的日曆
date :顯示當前完整日期時間
date +%d%h%y:顯示日 月 年
date +%d/%h/%y:日 /月 /年
date +%d:日/月/年
date +%t:時:分:秒
date +%h:時
date -s 「x/x/x x❌x」:-s:-setting設定時間為
同時執行多個命令時:命令之間用』;『或者』&&'間隔,命令錯誤不影響其他命令的執行
ifconfig:檢視網路相關資訊,如mac位址、網路位址、閘道器
ifconfig eth0:查詢eth0資訊
ifconfig eth0 up/down:開啟/禁用eth0
tar -cvf x.tar file:-cvf:-create verbose ***=在***資料夾中建立x.tar檔案
tar -xvf x.tar:-xvf:-extract verbose file=解壓x.tar檔案
tar -czvf x.tar.gz ***:在檔案件***中建立x.tar.gz檔案
tar -xzvf x.tar.gz:解壓檔案x.tar.gz
grep :global search regular expression(re) and print out the line=找到符合一定規則的字元並列印該行到終端
grep -niv 「******」 aaa bbb ccc:-niv -number ignor invent match=忽略大小寫,查詢檔案aaa bbb ccc中不包含******的行,並顯示行號
netstat :network status===網路狀態查詢
netstat -a|less:按照各個協議,分別統計連線數,較少顯示
netstat -at/-au/-l/-s/-st/-su/-p/-n/-c|less
sudo apt-get update:公升級元件
sudo apt-get install xx:安裝元件xx
sudo apt0get remove xx:移除元件xx
20140325軟體測試複習 測試型別
功能測試 在測試工作中佔的比例最大,功能測試也叫黑盒測試。是把測試物件看作乙個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟體產品的功能,不需測試軟體產品的內部結構和處理過程。黑盒測試主要是為了發現以下幾類錯誤 1 是否有不正確或遺漏的功能?2 在介面上,輸入是否能正確的接受?能否輸出正確的結果?...
軟體測試知識
第1章 產品測試規範 產品測試流程 1。1 1.1.1 測試流程圖 1.1.2 測試流程說明 1.需求階段 測試人員了解專案需求及需求變更,包括需求規格說明書 功能結構及模組劃分,根據需求梳理測試點。2.測試計畫階段 測試計畫環節需要考慮測試工具選取,考慮需要測試的業務點,涉及到多業務量測試團隊測試...
軟體測試複習大題部分
1試著描述軟體測試的定義 軟體測試是一種用來促進鑑定軟體的正確性,完整性,安全性和質量的過程 2.什麼是軟體缺陷 計算機軟體或程式中存在的某種破壞正常執行能力的問題,錯誤,或者隱藏的功能缺陷 3.常見的黑盒測試用例的設計方法?並分別介紹一下各自的思想 1.等價類劃分法 2.邊界值分析法 3.錯誤推測...