Linux系統(tǒng)相關(guān)知識(shí)1(分為兩部分)——軟件測(cè)試工程師進(jìn)階

Linux的相關(guān)知識(shí)作為軟件測(cè)試工程師必須的技術(shù)儲(chǔ)備,因此洋腮,掌握還是很關(guān)鍵的廉沮,作用不僅僅是體現(xiàn)在求職的順利通過上,還能在實(shí)際工作中成為你的核心競(jìng)爭(zhēng)能力徐矩。是很必要了解的部分滞时。

Linux系統(tǒng)

VMware虛擬化工具 ?用于搭建環(huán)境 功能:本機(jī)內(nèi)制作虛擬機(jī)

配置:1)在電腦網(wǎng)卡—>關(guān)閉VMware的虛擬網(wǎng)卡:vmnet1(暫時(shí)關(guān)閉),vmnet8

[if !supportLists]2)[endif]“計(jì)算機(jī)”右擊—>管理—>服務(wù)—>停止并禁用VMware開頭的五個(gè)服務(wù)(VMware Author......服務(wù)win10系統(tǒng)可能會(huì)用)

Linux版本:

(個(gè)人版)redhat8.x ?9.x

redhat(企業(yè)版)2.0 3.0 5.x ?6.x ?7.x

centos(社區(qū)版) 2.0 ?3.0 ?6.x ?7.x

類unix: linux ?aix ?hp-unix ?salaris等

Linux內(nèi)核版本

格式:主板本號(hào).次版本號(hào).末版本號(hào)

主板本號(hào):內(nèi)核的第幾個(gè)大版

次版本號(hào):大版內(nèi)的第幾個(gè)發(fā)行版滤灯,偶數(shù):穩(wěn)定版(3.0 ?3.2.....)奇數(shù):開發(fā) 版(測(cè)試版)

末版本號(hào):補(bǔ)丁次數(shù)

Linux對(duì)于分區(qū)的命令:

例如:hda1 sdb3由四位字符組成

前兩位hd坪稽、sd 表示磁盤的接口類型(hd:并口 sd:串口)

串口比并口傳輸速度快

第三位字符:a曼玩、 b 、 c 表示此類型接口下窒百,本機(jī)的第幾塊硬盤

如sda本機(jī)的第一塊串口盤

第四位字符:1黍判、2、3 ?本塊盤中的第幾個(gè)分區(qū)

如sdb3本機(jī)第二塊串口盤第三個(gè)分區(qū)

分區(qū)的使用

Linux被稱為一款樹形文件型系統(tǒng)

樹形結(jié)構(gòu):linux中所有的文件都統(tǒng)一存放在一個(gè)總的文件下篙梢,該總文件夾是/顷帖,稱為 根目錄

文件型系統(tǒng):linux把所有的硬件都當(dāng)做一個(gè)文件去處理

1一個(gè)分區(qū)必須與系統(tǒng)中的某個(gè)文件夾建立關(guān)系關(guān)系,才可以使用渤滞,建立關(guān)聯(lián)關(guān)系 稱為掛載

2掛載后往文件夾中存放數(shù)據(jù)贬墩,實(shí)質(zhì)上是存放到分區(qū)內(nèi)

3如果分區(qū)與文件夾脫離關(guān)聯(lián)關(guān)系,(稱為卸載)則數(shù)據(jù)跟著分區(qū)走

4概念轉(zhuǎn)換:

Win——> linux

文件夾目錄(掛載時(shí)所使用的目錄稱為掛載點(diǎn))

安裝系統(tǒng)前準(zhǔn)備:

主機(jī)BIOS開機(jī)CPU虛擬化功能妄呕,專業(yè)稱為vtd陶舞、vtx

解決方案:開機(jī)進(jìn)入BIOS界面 ,開啟virtualization ?technologg項(xiàng)

程序:存在計(jì)算機(jī)硬盤里绪励,未運(yùn)行

進(jìn)程:運(yùn)行時(shí)占內(nèi)存空間

線程:進(jìn)程的分步驟:順序線程肿孵、并行線程

虛擬機(jī)網(wǎng)卡的連接設(shè)置

橋接模式:虛擬機(jī)的虛擬網(wǎng)卡和真實(shí)機(jī)的物理網(wǎng)卡連接。若真實(shí)機(jī)可上網(wǎng)疏魏,則虛擬機(jī)也 可上網(wǎng)停做;

僅主機(jī)模式:虛擬機(jī)的虛擬網(wǎng)卡連接到真實(shí)機(jī)的VMware1的網(wǎng)卡上,僅與真實(shí)機(jī)通信大莫, 不能上網(wǎng)蛉腌,此時(shí)VMware1需要啟動(dòng)

Nat模式:一種代理模式,一般不用葵硕,對(duì)應(yīng)真實(shí)機(jī)的VMware8網(wǎng)卡眉抬,一般禁用,虛擬 內(nèi)存空間是物理內(nèi)存空間的兩倍

基礎(chǔ)設(shè)施服務(wù)器:全部字符

Gui服務(wù)器:圖形界面

Linux系統(tǒng)安裝:

安裝界面——>軟件安裝項(xiàng)——>基礎(chǔ)設(shè)施服務(wù)器:即字符界面

Gui的服務(wù)器懈凹,即圖形界面

——>安裝位置項(xiàng)——>我要配置分區(qū)—》完成—》標(biāo)準(zhǔn)分區(qū)

——》點(diǎn)擊+新建分區(qū)

有/ ext4蜀变、/home ?ext4、 /boot ext4 介评、 /user ?ext4库北、 swap

——》網(wǎng)絡(luò)和主機(jī)名——》下側(cè) 設(shè)置主機(jī)名 ——》開啟一塊網(wǎng)卡

——》開始安裝——》設(shè)置管理員密碼

安裝完畢重啟,gui界面下:kdump頁(yè)面選擇略過——》新建一個(gè)自定義用戶——》完成

這里要注意的部分有:開機(jī)之后如果有需要的話们陆,是可以做快照的寒瓦。

注意在創(chuàng)建是圖形還是字符界面的時(shí)候,要注意內(nèi)存的分配坪仇,字符界面的話杂腰,256m就可以了。

安裝完畢之后椅文,gui界面下喂很,若要使用root登錄的話惜颇,需要點(diǎn)擊“未列出”

注銷字符界面的方法:

Exit、logout(gui無(wú)效)少辣、Ctrl+d

關(guān)機(jī)的方法:

Half(gui無(wú)效) 凌摄、poweroff、init 0 漓帅、shutdown -H 4 (倒計(jì)時(shí)4分鐘關(guān)機(jī)) 锨亏、shutdown -c (取消倒計(jì)時(shí))

Linux的組成

Linux的內(nèi)核 linuxshell ?linux文件系統(tǒng) ?linux應(yīng)用系統(tǒng)

命令提示符——》字符界面光標(biāo)閃爍前的字符

組成[當(dāng)前用戶@主機(jī)名 當(dāng)前目錄]用戶身份符

當(dāng)前目錄:若顯示“~”,表示當(dāng)前所在的是用戶的家目錄

家目錄:linux中每個(gè)用戶都有一個(gè)專屬的文件夾,稱為家目錄

規(guī)律:默認(rèn)所有用戶的家目錄都在/home下忙干,以各自的用戶名命名

Root:管理員(默認(rèn))器予,家目錄是:/root

用戶身份符:#表示是當(dāng)前用戶為管理員

$表示當(dāng)前用戶是普通用戶

基本命令:

1 ?clear:清屏

2 pwd :顯示當(dāng)前完整的路徑

3上、下鍵:回翻歷史命令

4《tab》 鍵:命令補(bǔ)齊豪直,點(diǎn)擊劣摇,顯示到多個(gè)文件名的公共部分

雙擊珠移,顯示所有可用文件或命令

(Tty終端弓乙,即用戶操作界面,linux字符界面支持

6個(gè)tty界面并存钧惧,開機(jī)默認(rèn)進(jìn)入tty1)

5 unset LANG:清空當(dāng)前語(yǔ)言暇韧,還原到英文狀態(tài)

6 useradd ?zhang:添加系統(tǒng)用戶 ?userdel zhang :刪除用戶

7 password zhang:給指定用戶設(shè)置密碼

8 alt + f1 - f6組合鍵,切換tty終端界面

9 vi f1——》vi 編輯器 如不存在浓瞪,則新建一個(gè)f1

==>進(jìn)入查看狀態(tài)==》點(diǎn)i鍵==》進(jìn)入編輯狀態(tài)(界面下方顯示insert)

==》按esc鍵懈玻,返回查看狀態(tài)==》按 : 進(jìn)入末行模式 ==》wq保存退出ql不保存退出

查看狀態(tài)==》zz保存退出,zq不保存退出

Ctrl+c:組合鍵 強(qiáng)制關(guān)閉程序

Linux系統(tǒng)運(yùn)行的級(jí)別——》即運(yùn)行模式或狀態(tài)

0關(guān)機(jī)級(jí)別

1單用戶級(jí)別乾颁,僅管理員登錄涂乌,用于系統(tǒng)修復(fù),調(diào)試等英岭,類似于Windows的安全模式

2多用戶級(jí)別湾盒,允許所有的用戶登錄,但不支持網(wǎng)絡(luò)通信

3完全模式(級(jí)別)多用戶可上網(wǎng)诅妹,默認(rèn)的字符界面

4自定義級(jí)別 用于一些研發(fā)罚勾,一般不用

5圖形界面

6重戶級(jí)別

級(jí)別切換

Init x——》x表示級(jí)別數(shù)字

注意:init 5系統(tǒng)必須事先已安裝過圖形界面

開機(jī)默認(rèn)級(jí)別

Systemctl get-default——》查看系統(tǒng)開機(jī)級(jí)別

Systemctl set-default ?graphical.target——》設(shè)置開機(jī)級(jí)別為圖形

Multi-user.target——》表示字符界面

注意:rhel6.x版本中,vi /etc/inittal——》編輯系統(tǒng)級(jí)別的文件吭狡;做查看尖殃,配置 ?runlever數(shù)字級(jí)別/英文也可以

查看幫助:

Man ?ls——》查看命令幫助文檔,q鍵退出

Info ?ls——》查看命令幫助

Ls --help查看命令較為精簡(jiǎn)的幫助

Cd命令 ——功能:進(jìn)入目錄

Cd /var/spool/mail—進(jìn)入指定目錄

Cd ..——》進(jìn)入父目錄划煮,即上級(jí)目錄

注:cd mail開頭沒有/表示進(jìn)入當(dāng)前目錄下的mail ?cd/mail開頭有/表示進(jìn)入根目錄下mail

Cd -——》跳轉(zhuǎn)回前一次所在位置

Cd返回當(dāng)前用戶家目錄送丰,等同于cd~

Ls命令——功能:顯示目錄內(nèi)容

Ls ?/var——查看指定目錄

Ls——查看當(dāng)前目錄

Ls -l查看目錄下文件的詳細(xì)信息,等同于ll

Ls -a顯示目錄下所有文件包括隱藏文件弛秋,linux中以.開頭的文件為隱藏文件

目錄管理

Mkdir d1 d2——?jiǎng)?chuàng)建目錄

Mkdir -p d3/d4——》-p 表示若父目錄不存在器躏,則一并創(chuàng)建

Rm -rf d1 d2 d3——>刪除目錄

文件管理系統(tǒng)

Touch f1 f2——》創(chuàng)建空文檔

Echo “hello”> f3創(chuàng)建單行文字的文檔牵现,若目標(biāo)文件已存在,則直接覆蓋邀桑,>>是追加

Vi f4——?jiǎng)?chuàng)建并編輯文檔瞎疼,可輸入多行文件

Rm ?-rf ?f1 f2 d1 d2刪除文件及目錄

-r刪除目標(biāo)中允許存在目錄

-f強(qiáng)制刪除不提示

復(fù)制命令

格式:cp源文件 目標(biāo)文件

Cp f1 /mnt/de/f2——》復(fù)制并改名

Cp f1 /mnt/d2——》復(fù)制入目錄

注意:復(fù)制時(shí),若目標(biāo)無(wú)壁畸,復(fù)制成功贼急,若目標(biāo)已存在,提示覆蓋

Cp -r d1 /mnt/d2/dd1——》復(fù)制目錄必須增加參數(shù)

Cp -r /mnt/d2

剪切移動(dòng)

格式:MV源文件 目標(biāo)文件

例如:mv ?f1 /mnt/d2/f2——移動(dòng)并改名

Mv ?f1 ?/mnt/d2/ —— 移動(dòng)入目錄

注意:移動(dòng)時(shí)捏萍,若目標(biāo)無(wú)太抓,移動(dòng)成功,若目標(biāo)已存在令杈,提示覆蓋

Mv d1 /mnt/d2/dd1——移動(dòng)目錄走敌,并改名

Mv d1 /mnt/d2/ ——移入

注意:移動(dòng)目錄時(shí),若目標(biāo)無(wú)逗噩,移動(dòng)成功掉丽,若目標(biāo)已經(jīng)存在,移入异雁,mv命令實(shí)現(xiàn)改名功能捶障。

文檔查看

Cat ?f1——查看文檔內(nèi)容

Cat ?-n ?f1——>-n表示顯示行號(hào)

More f1——>分屏顯示文檔,回車翻行纲刀,空格翻頁(yè) b——回翻 q——退出

Less -N /etc/grub2.cfg分屏顯示文檔项炼,可用鍵更多,回車示绊、空格锭部、上、下面褐、q等

Ls -l /ect | less——管道符組合命令拌禾,|稱為管道符,前后各一條命令盆耽,前命令的結(jié)果蹋砚,輸送給后命令處理

鏈接文件

軟鏈接——linux中又稱為符號(hào)鏈接或符號(hào)文件,相當(dāng)于windows的快捷方式

原理:軟鏈接文件指向源文件名摄杂,再由源文件名坝咐,找到磁盤空間,讀寫數(shù)據(jù)

刪除源文件析恢,則軟鏈接指向空墨坚,即不可再用

注意:(創(chuàng)建軟鏈接時(shí),使用絕對(duì)路徑指定源文件,則軟鏈接可以剪切泽篮。相對(duì)路徑:不寫完整路徑盗尸,僅寫文件名,則僅在當(dāng)前目錄下去查找目標(biāo)文件帽撑。)

Ln -s f1 s1—— ?創(chuàng)建軟鏈接

Ln -sf f2 s1——強(qiáng)制更改軟鏈接指向

硬鏈接

原理:硬鏈接文件直接指向泼各,磁盤存儲(chǔ)空間,即硬鏈接和源文件都指向亏拉,同一塊存儲(chǔ)空間扣蜻,相當(dāng)于一塊空間兩個(gè)文件名,刪除源文件及塘,硬鏈接任然可用莽使。

Ln ?f1 ?h1——?jiǎng)?chuàng)建硬鏈接

Ls ?-l——顯示結(jié)果中,第二大項(xiàng)的數(shù)字表示該磁盤空間的硬鏈接數(shù)

Ls i——查看文件的iNode遍號(hào)笙僚,編號(hào)相同的是同一對(duì)硬鏈接

路徑的表示:

絕對(duì)路徑:從根目錄開始書寫到文件所在位置的完整路徑芳肌,如cat/d1/f1

相對(duì)路徑:就是非從一級(jí)目錄開始的

Rm -f鏈接名 ——》刪除鏈接

文件查找

Find ?/ -name * .txt——》查找文件,-name表示按照文件名查找

Find ?/ -size +100M——》-size表示按照文件大小查找

Find ?/-user zhang ——》-user表示按照用戶名查找

Find ?/-inum 131775 ——》按照inode遍號(hào)查找

Linux的編譯器為shell

編譯器:

功能:負(fù)責(zé)把系統(tǒng)外圍使用高級(jí)語(yǔ)言編寫的程序翻譯成系統(tǒng)內(nèi)核以及硬核能夠識(shí)別的機(jī)器語(yǔ)言程序肋层,這種翻譯工作亿笤,稱為shell

不同的操作系統(tǒng)有各自的編譯器,linux的編譯器稱為shell

命令分類

內(nèi)部命令——或內(nèi)置命令

集成與系統(tǒng)shell或內(nèi)核的命令槽驶,沒有對(duì)應(yīng)的可執(zhí)行程序

無(wú)需編譯责嚷,可直接執(zhí)行

Help——查看所有內(nèi)置命令

外部命令

位于系統(tǒng)的shell之外鸳兽,有對(duì)應(yīng)的可執(zhí)行程序掂铐,需要編譯后執(zhí)行

Whereis ?ls——》查看命令的可執(zhí)行程序,及相關(guān)相關(guān)幫助文檔的位置

Which ?ls——查看命令的可執(zhí)行程序

環(huán)境變量

記錄指定本系統(tǒng)內(nèi)某項(xiàng)設(shè)置參數(shù)的變量

常用變量

Path命令搜索路徑揍异,指定系統(tǒng)去哪些目錄下查找命令對(duì)應(yīng)的程序

Psi命令提示符格式

Shell shell版本

Home當(dāng)前用戶家目錄

管理命令

Echo $ path——查看指定變量值全陨,注意:環(huán)境變量必須大寫,$提取變量值

舉例:

Linux:

Int n1= 5

Int n2= 3

Int n3 = $n1 + $n2

Env顯示系統(tǒng)中所有環(huán)境變量

PSI=”\用戶@\h\t\w}\\$”——更改命令提示符(h是主機(jī)名衷掷,t是時(shí)間辱姨,w是相對(duì)路徑,d是絕對(duì)路徑)

PATH=”$path:/mnt”——給命令搜索路徑添加項(xiàng)

環(huán)境變量配置文件——解決重啟戚嗅,注銷失效

系統(tǒng)環(huán)境變量配置文件:針對(duì)整個(gè)系統(tǒng)有效雨涛,用戶都要繼承,遵循

個(gè)人環(huán)境變量配置文件

僅對(duì)單個(gè)用戶有效

$HOME/.bashrc ??????????$HOME/.bash_profile(字符界面)

$HOME/.profile(圖形界面)

注意:進(jìn)入之后懦胞。不要在中間修改替久,在前面修改。

示例:

Vi etc/profile

可以寫入PSI=”........”

我會(huì)在后續(xù)的文章中慢慢更一些關(guān)于java以及python的基礎(chǔ)語(yǔ)法知識(shí)躏尉,幫助想要簡(jiǎn)單了解的那些小伙伴蚯根。有興趣的小伙伴可以加861268173這個(gè)qq群,群里也會(huì)分享慢慢分享一些專業(yè)的知識(shí)胀糜,會(huì)做問題的解答颅拦。適合想要進(jìn)入此專業(yè)的小伙伴蒂誉,相信你能收獲到很多實(shí)際的幫助。如果有想要了解的問題距帅,可以在文章下方留言右锨,我會(huì)盡心回復(fù)的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末碌秸,一起剝皮案震驚了整個(gè)濱河市陡蝇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哮肚,老刑警劉巖登夫,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異允趟,居然都是意外死亡恼策,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門潮剪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)涣楷,“玉大人,你說我怎么就攤上這事抗碰∈ǘ罚” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵弧蝇,是天一觀的道長(zhǎng)碳褒。 經(jīng)常有香客問我,道長(zhǎng)看疗,這世上最難降的妖魔是什么沙峻? 我笑而不...
    開封第一講書人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮两芳,結(jié)果婚禮上摔寨,老公的妹妹穿的比我還像新娘。我一直安慰自己怖辆,他們只是感情好是复,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著竖螃,像睡著了一般淑廊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上斑鼻,一...
    開封第一講書人閱讀 51,698評(píng)論 1 305
  • 那天蒋纬,我揣著相機(jī)與錄音,去河邊找鬼。 笑死蜀备,一個(gè)胖子當(dāng)著我的面吹牛关摇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播碾阁,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼输虱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了脂凶?” 一聲冷哼從身側(cè)響起宪睹,我...
    開封第一講書人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蚕钦,沒想到半個(gè)月后亭病,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嘶居,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年罪帖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片邮屁。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡整袁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出佑吝,到底是詐尸還是另有隱情坐昙,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布芋忿,位于F島的核電站炸客,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏盗飒。R本人自食惡果不足惜嚷量,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望逆趣。 院中可真熱鬧,春花似錦嗜历、人聲如沸宣渗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)痕囱。三九已至,卻和暖如春暴匠,著一層夾襖步出監(jiān)牢的瞬間鞍恢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帮掉,地道東北人弦悉。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蟆炊,于是被迫代替她去往敵國(guó)和親稽莉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容