性夜影院午夜看片,无码精品久久一区二区三区,婷婷成人丁香五月综合激情,校园春色 qvod,性调教室高h学校

Linux測(cè)試開(kāi)發(fā)人員要掌握的Linux命令有哪些?

今天小編要跟大家分享的文章是關(guān)于Linux測(cè)試開(kāi)發(fā)人員要掌握的Linux命令有哪些?正在從事Linux相關(guān)工作的小伙伴們都知道Linux命令的使用在Linux工作中的重要性。為了幫助各位小伙伴更好的從事Linux工作、學(xué)習(xí)LinuxLinux入門(mén),小伙伴一定要好好看看啦。

一、文件和目錄相關(guān)

文件和目錄相關(guān)

1、進(jìn)入目錄——cd <path>

cd /usr/local //進(jìn)入/usr/local這個(gè)目錄

2、查看當(dāng)前目錄下所有的文件和目錄——ls

ls -al //顯示當(dāng)前目錄下所有的文件和目錄,包含隱藏文件ls -F //顯示當(dāng)前目錄下所有的文件和目錄,并且顯示文件的類型

3、獲取當(dāng)前目錄的路徑——pwd

pwd

4、創(chuàng)建一個(gè)目錄——mkdir

mkdir testFolder //創(chuàng)建testFolder目錄

5、刪除一個(gè)目錄——rmdir/rm -rf(使用前請(qǐng)確認(rèn)非重要目錄!)

rmdir testFolder //刪除testFolder目錄

rm -rf testFolder //遞歸刪除testFolder目錄下所有的內(nèi)容

6、創(chuàng)建一個(gè)空文件——touch

touch test.log //創(chuàng)建一個(gè)test.log文件

7、復(fù)制文件——cp/scp

cp testFile1 testFile2 //復(fù)制一個(gè)testFile1文件,并且命名為testFile2

cp -r sourceFolder targetFolder //遞歸復(fù)制整個(gè)source文件夾到target文件夾

scp sourecFile root@172.20.1.11:remoteAddr //將本地source文件復(fù)制到遠(yuǎn)程172的服務(wù)器的remote目錄下

8、移動(dòng)文件/重名名文件——mv

mv testfile /targetFolder //移動(dòng)當(dāng)前目錄下的testfile到targetFolder這個(gè)目錄

mv oldTestFile newTestFile //將當(dāng)前目錄下的oldTestFile重命名成newTestFile

9、查看一個(gè)文件所有內(nèi)容——cat/more/less

cat testfile1 testfile2 //查看testfile1和testfile2的內(nèi)容,優(yōu)先打印testfile1的內(nèi)容

cat -n testfile1 //查看testfile1的內(nèi)容,并且顯示每行行號(hào)more testfile1 //一頁(yè)一頁(yè)查看testfile1的內(nèi)容

less testfile1 //一頁(yè)一頁(yè)查看testfile1的內(nèi)容,還支持往前翻查看

10、刪除文件——rm

rm testfile1 //刪除testfile1這個(gè)文件

rm -i *.txt //刪除所有txt文件,并逐一確認(rèn)

11、查找文件——find

find / -name filename.txt //在/目錄下查找filename.txt這個(gè)文件find . -name "*.xml" //在當(dāng)前目錄下遞歸查找所有的xml文件find ./ -size 0 //查找大小為零的文件find . -name "*.txt" |xargs grep "hello" //在當(dāng)前目錄下遞歸查找所有文件內(nèi)容中包含hello的txt文件

12、查看文件頭幾行——head

head -n 20 test.txt //查看test.txt的前20行的文件

13、查看文件最后幾行——tail -n

tail -n 20 test.txt //查看test.txt的最后20行的文件

14、查看實(shí)時(shí)日志類文件——tail -f(

tail -f test.log //實(shí)時(shí)打印最新的日志

15、把內(nèi)容重定向到指定的文件中——echo

echo "hello world" > test.log //將hello world寫(xiě)入test.log

二、編輯文件vi

1、進(jìn)入vi模式

vi testfile1 //打開(kāi)或新建testfile1,并將光標(biāo)置于第一行首vi +5 testfile1 //打開(kāi)testfile1文件,并將光標(biāo)置于第5行首vi + testfile1 //打開(kāi)testfile1文件,并將光標(biāo)置于最后一行首vi testfile1....testfilen //打開(kāi)多個(gè)文件,依次進(jìn)行編輯

2、設(shè)置vi環(huán)境

:set autoindent //縮進(jìn),常用于程序的編寫(xiě)

:set noautoindent //取消縮進(jìn)

:set number //在編輯文件時(shí)顯示行號(hào)

:set nonumber //不顯示行號(hào)

:set //顯示設(shè)置的所有選項(xiàng)

:set all //顯示所有可以設(shè)置的選項(xiàng)

3、移動(dòng)光標(biāo)

h或Backspace //光標(biāo)左移一個(gè)字符

l或space //光標(biāo)右移一個(gè)字符

k或Ctrl+p //光標(biāo)上移一行

j或Ctrl+n或Enter //光標(biāo)下移一行

) //光標(biāo)移至句尾

( //光標(biāo)移至句首

nG //光標(biāo)移至第n行首

n+ //光標(biāo)下移n行

n- //光標(biāo)上移n行

H //光標(biāo)移至屏幕頂行

M //光標(biāo)移至屏幕中間行

L //光標(biāo)移至屏幕最后行

0 //光標(biāo)移至當(dāng)前行首

$ //光標(biāo)移至當(dāng)前行尾

4、插入模式

i //在光標(biāo)前插入

I //在當(dāng)前行首插入

a //在光標(biāo)后插入

5、命令行模式

用戶按冒號(hào):即可進(jìn)入 Command 模式,此時(shí) vim 會(huì)在顯示窗口的最后一行 (屏幕的最后一行) 顯示一個(gè) “:” 作為 Command 模式的提示符,等待輸入命令。

:w //保存當(dāng)前編輯文件,但并不退出

:w testfile //存為另外一個(gè)名為 “testfile” 的文件

:wq //用于存盤(pán)退出Vi

:q! //用于不存盤(pán)退出Vi

:q //用于直接退出Vi (未做修改)

三、其他有用的Linux命令

1、grep

grep -i "hello" test.txt //在test.txt文件中查找"hello"(不區(qū)分大小寫(xiě))

grep -A 5 -i "hello" test.txt //輸出在test.txt文件中匹配了"hello"的后5行

2、ssh

ssh root@172.20.1.1 //使用root用戶登錄到172.20.1.1這臺(tái)遠(yuǎn)程服務(wù)器

3、diff

$ diff -w test1.txt test2.txt //比較test1.txt和test2.txt的差異,忽略空白字符

4、sort

sort test.txt //以升序排序test.txt的文件內(nèi)容

sort -r test.txt //以降序排序test.txt的文件內(nèi)容

5、gzip

gzip test.txt //將test.txt壓縮成

test.txt.gzgzip -d test.txt.gz //解壓test.txt.gz為test.txt

6、shutdown

shutdown -h now //關(guān)閉系統(tǒng)并立即關(guān)機(jī)

shutdown -h +5 //5分鐘后關(guān)機(jī)

shutdown -h now //重啟

7、ps

ps -ef | more //查看當(dāng)前正在運(yùn)行的所有進(jìn)程

ps -ef |grep "tomcat" //查看當(dāng)前運(yùn)行的tomcat進(jìn)程

8、free

free //顯示系統(tǒng)當(dāng)前內(nèi)存的使用情況,包括已用內(nèi)存、可用內(nèi)存和交換內(nèi)存的情況

9、top

top //top命令會(huì)顯示當(dāng)前系統(tǒng)中占用資源最多的一些進(jìn)程(默認(rèn)以CPU占用率排序)如果你想改變排序方式,可以在結(jié)果列表中點(diǎn)擊O(大寫(xiě)字母O)會(huì)顯示所有可用于排序的列

10、kill

kill -9 111 //殺掉pid為11的進(jìn)程

11、ifconfig

ifconfig //查看和配置Linux系統(tǒng)網(wǎng)絡(luò)接口

以上就是小編今天為大家分享的關(guān)于Linux測(cè)試開(kāi)發(fā)人員要掌握的Linux命令有哪些的文章,希望本篇文章能夠?qū)φ趶氖翷inux相關(guān)工作的小伙伴有所幫助。想要了解更多Linux相關(guān)知識(shí)記得關(guān)注馬哥教育官網(wǎng)。

原創(chuàng): 擷之 測(cè)試架構(gòu)師養(yǎng)成記

【免責(zé)聲明:本文圖片及文字信息均由小編轉(zhuǎn)載自網(wǎng)絡(luò),旨在分享提供閱讀,版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系我們進(jìn)行刪除?!?/p>

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開(kāi)發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!