{eval=Array;=+count(Array);}

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問(wèn)答專欄Q & A COLUMN

你最常用的一個(gè)linux命令是什么?為什么?

cikenerdcikenerd 回答0 收藏1
收藏問(wèn)題

6條回答

gclove

gclove

回答于2022-06-27 16:47

1、顯示目錄和文件的命令

Ls:用于查看所有文件夾的命令。

Dir:用于顯示指定文件夾和目錄的命令 Tree: 以樹(shù)狀圖列出目錄內(nèi)容

Du:顯示目錄或文件大小

2、修改目錄,文件權(quán)限和屬主及數(shù)組命令

Chmod:用于改變指定文件的權(quán)限命令。

Chown:用于改變文件擁有屬性的命令。

3、創(chuàng)建和刪除目錄的命令

Mkdir:用于創(chuàng)建目錄

Touch:創(chuàng)建一個(gè)新的文件

Vi:創(chuàng)建一個(gè)新的文件

Rm:刪除文件或目錄

Cp:復(fù)制命令

4、顯示文件內(nèi)容的命令

Cat:用于顯示指定文件的全部?jī)?nèi)容

More:用分頁(yè)的形式顯示指定文件的內(nèi)容

Less:用分頁(yè)的形式顯示指定文件的內(nèi)容,區(qū)別是more和less翻頁(yè)使用的操作鍵不同。

Head:用于顯示文件的前n行內(nèi)容。

Tail:用于顯示文件的后n行內(nèi)容。

Tail -f:用于自動(dòng)刷新的顯示文件后n行數(shù)據(jù)內(nèi)容。

5、查找命令

Find:查找指定的文件。

Which:用于查詢命令或別名的位置。

Locate:快速查找系統(tǒng)數(shù)據(jù)庫(kù)中指定的內(nèi)容。

Grep:查找文件里符合條件的字符串。

6、關(guān)機(jī)和重啟計(jì)算機(jī)的命令

Shutdown:-r 關(guān)機(jī)后立即重啟

Poweroff:用于關(guān)機(jī)和關(guān)閉電源

Reboot: 用于計(jì)算機(jī)重啟

7、壓縮和打包命令

Tar:用于多個(gè)文件或目錄進(jìn)行打包,但不壓縮,同時(shí)也用命令進(jìn)行解包

Gzip:用于文件進(jìn)行壓縮和解壓縮命令,文件擴(kuò)展名為.gz結(jié)尾。

Gunzip:用于對(duì)gzip壓縮文檔進(jìn)行解壓縮。

Bzip2:用于對(duì)文件或目錄進(jìn)行壓縮和解壓縮

Compress/un compress: 壓縮/解壓縮.Z文件

Zip/unzip:壓縮解壓縮.zip文件

8、用戶操作命令

Su:切換用戶命令

Sudo:一系統(tǒng)管理員的身份執(zhí)行命令

Passwd:用于修改用戶的密碼

9、改變目錄和查看當(dāng)前目錄命令

Cd:進(jìn)入工作目錄

Cd..:會(huì)退到上一級(jí)命令

Pwd:顯示當(dāng)前用戶所在工作目錄位置

10、vi編輯器

首先用vi命令打開(kāi)一個(gè)文件

末行模式命令:

:n,m w path/filename 保存指定范圍文檔( n表開(kāi)始行,m表結(jié)束行)

:q! 對(duì)文件做過(guò)修改后,強(qiáng)制退出

:q 沒(méi)有對(duì)文件做過(guò)修改退出

Wq或x 保存退出

dd 刪除光標(biāo)所在行

: set number 顯示行號(hào)

:n 跳轉(zhuǎn)到n行

:s 替換字符串 :s/test/test2/g /g全局替換 /也可以用%代替

/ 查找字符串

11、網(wǎng)絡(luò)通信常用的命令

Ping:用于查看網(wǎng)絡(luò)是否連接通暢

12、功能測(cè)試面試經(jīng)常問(wèn)到的命令

man 察看命令詳解,只要覺(jué)得哪個(gè)命令不清楚,man它就可以了.

ls 列出文件

-l: 逐行顯示且列出詳細(xì)屬性

-a: 列出所有文件包括以.開(kāi)頭的隱藏文件

cat 讀取文本內(nèi)容

-n: 顯示行號(hào)

-b: 顯示行號(hào)且忽略空行

cat -n 1.txt

wc 計(jì)數(shù)

-l: 行數(shù)

-w: 字?jǐn)?shù)

-c: 字符數(shù)

wc -l file1 file2 ......可以統(tǒng)計(jì)多個(gè)文件

cp 拷貝文件 目錄

-i: 交互模式,如果目標(biāo)文件存在,則詢問(wèn)是否覆蓋

-r: 拷貝目錄

cp file1 file2 file3.... dir 表示將file1,file2...拷貝到dir

cp -r dir1 dir2 dir3... dirn 將dir1, dir2,dir3...拷貝到dirn

file 察看文件類型

file test.sh

mv 移動(dòng)文件,更改文件名

-i: 交互模式,如果目標(biāo)文件存在,則詢問(wèn)是否覆蓋

-r: 移動(dòng)目錄,跟改目錄名

rm 刪除文件

-i: 交互模式,詢問(wèn)是否刪除

rm -r dir1 dir2 dir3...可刪除多個(gè)

mkdir 創(chuàng)建目錄

-p: parent,父目錄不存在,則創(chuàng)建父目錄

mkdir -p test/test

rmdir 刪除目錄

等同與rm -r

rmdir dir1 dir2 dir3 ....

rm -r dir1 dir2 dir3 ....

chmod 更改權(quán)限

chmod -R 777 DIR改變目錄下所有文件權(quán)限為777,必須是-R

權(quán)限 -rwxrwxrwx

421421421

最前面的-表示文件類型為普通文件

接下來(lái)三位表示所有者權(quán)限

接下來(lái)三位表示組權(quán)限

最后三位表示其它用戶權(quán)限

如果某一權(quán)限沒(méi)有被分配,用-表示。-rwxr--rwx表示組沒(méi)有寫和執(zhí)行權(quán)限

文件加夜有可執(zhí)行權(quán)限,但表示是否容許在該目錄下尋找文件

kill

-9 強(qiáng)制結(jié)束

more 顯示文本內(nèi)容,每次一屏,按空格繼續(xù)

find / -name "*.sh" | more

tail 從指定的位置開(kāi)始顯示后面得內(nèi)容

tail -f server.log 用于在server上邊運(yùn)行邊察看日志

tail -10 dos2unix.sh 察看最后10行

head

與tail對(duì)應(yīng)

compress

-f 壓縮文件

-v 顯示壓縮比例

compress -vf project.tar 將產(chǎn)生project.tar.Z且project.tar被刪除

uncompress -f 解壓縮文件

uncompress project.tar.Z 將產(chǎn)生project.tar且project.tar.Z被刪除

評(píng)論0 贊同0
  •  加載中...
idealcn

idealcn

回答于2022-06-27 16:47

你好,作為一個(gè)Linux的使用新手來(lái)回答你的提問(wèn),我看了大家的回答都很專業(yè),甚至列舉了Linux中大部分的命令,但我剛接觸Linux不久,平時(shí)也不經(jīng)常使用,那么我最常用的一個(gè)Linux命令是什么呢?下面以一個(gè)Linux的入門小白的視角回答如下:

一、瀏覽和查找文件命令

因?yàn)樽约浩綍r(shí)使用Linux多是利用其系統(tǒng)環(huán)境下的編譯器,做底層的Uboot或者其他的驅(qū)動(dòng)代碼,必須借助Linux下的交叉編譯環(huán)境,那么當(dāng)然最常用的就是“cd”和“l(fā)s”啦,一般都會(huì)cd進(jìn)入U(xiǎn)boot的文件夾路徑下,然后根據(jù)對(duì)應(yīng)硬件平臺(tái)的的配置文件,直接配置好環(huán)境變量和交叉編譯器的路徑之后,就可以make xxxconfig,然后make,直接就可以生成對(duì)應(yīng)硬件平臺(tái)下的Uboot鏡像或者Bin文件了,而我最關(guān)心的就是這個(gè)文件了,只要中間沒(méi)有出錯(cuò),Linux的命令基本就用到cd、ls和make。

二、查看函數(shù)用法的命令

Linux不是經(jīng)常流傳著,“有什么不懂就找man”嘛,剛開(kāi)始接觸Linux系統(tǒng),肯定對(duì)好多API都不知道怎么用,好在Linux在Shell的環(huán)境下,留了一個(gè)可以幫助開(kāi)發(fā)者了解API操作的接口,那就是man指令,比如我不懂xxxAPI的用法,那么在shell下就可以敲擊man xxxAPI,然后就出現(xiàn)了關(guān)于函數(shù)的說(shuō)明,頭文件的說(shuō)明還有一些注意事項(xiàng)之類的。這些對(duì)于開(kāi)發(fā)者幫助很大,因?yàn)殚_(kāi)始編程時(shí),經(jīng)常忘加頭文件,有了這個(gè)函數(shù)的幫助,可以定位到特定API需要哪些頭文件的支持,那就大大加快了調(diào)試和編寫代碼的進(jìn)度。

三、切換管理員權(quán)限的命令

可能自己還不太懂Linux系統(tǒng),很多時(shí)候安裝一個(gè)軟件或者編譯器環(huán)境時(shí)都需要管理員的權(quán)限,有的時(shí)候會(huì)出現(xiàn)莫名的錯(cuò)誤,這個(gè)時(shí)候就需要更高的權(quán)限來(lái)定位和觀察狀況,那么sudo命令就用起來(lái)了,可以說(shuō)自己除了上面的命令之外,用的最多的命令就是sudo了,很多時(shí)候?yàn)榱嗣馊ヂ闊?strong>編譯代碼之前先sudo一下,輸入密碼,切換到root權(quán)限之后再進(jìn)行相關(guān)的編譯和調(diào)試過(guò)程,以免出現(xiàn)權(quán)限的限制而編譯不過(guò)去的情況出現(xiàn)。

做個(gè)總結(jié)吧:

因?yàn)樽约菏莻€(gè)Linux的小白,平時(shí)只是用來(lái)做一些代碼的交叉編譯來(lái)使用,所以用的頻率最高的指令就是cd和ls,然后make,關(guān)鍵時(shí)刻,要擁有最高的訪問(wèn)權(quán)限,就用sudo切換一下,然后再進(jìn)行編譯和調(diào)試過(guò)程,以后有機(jī)會(huì)再多學(xué)習(xí)一些Linux的用法。

以上是一個(gè)Linux小白的回答,希望有幫助。

評(píng)論0 贊同0
  •  加載中...
codeGoogle

codeGoogle

回答于2022-06-27 16:47

linux最常用的20個(gè)命令

1、cd命令這是一個(gè)非?;?,也是大家經(jīng)常需要使用的命令,它用于切換當(dāng)前目錄,它的參數(shù)是要切換到的目錄的路徑,可以是絕對(duì)路徑,也可以是相對(duì)路徑。2、ls命令

這是一個(gè)非常有用的查看文件與目錄的命令,list之意,它的參數(shù)非常多。


3、grep命令該命令常用于分析一行的信息,若當(dāng)中有我們所需要的信息,就將該行顯示出來(lái),該命令通常與管道命令一起使用,用于對(duì)一些命令的輸出進(jìn)行篩選加工等等。4、find命令

find是一個(gè)基于查找的功能非常強(qiáng)大的命令,相對(duì)而言,它的使用也相對(duì)較為復(fù)雜,參數(shù)也比較多。

5、cp命令

該命令用于復(fù)制文件,copy之意,它還可以把多個(gè)文件一次性地復(fù)制到一個(gè)目錄下。

6、mv命令

該命令用于移動(dòng)文件、目錄或更名,move之意。


7、rm命令

該命令用于刪除文件或目錄,remove之間。

8、ps命令

該命令用于將某個(gè)時(shí)間點(diǎn)的進(jìn)程運(yùn)行情況選取下來(lái)并輸出,process之意。


9、kill命令

該命令用于向某個(gè)工作(%jobnumber)或者是某個(gè)PID(數(shù)字)傳送一個(gè)信號(hào),它通常與ps和jobs命令一起使用。

0、killall命令

該命令用于向一個(gè)命令啟動(dòng)的進(jìn)程發(fā)送一個(gè)信號(hào)。

11、file命令

該命令用于判斷接在file命令后的文件的基本數(shù)據(jù),因?yàn)樵贚inux下文件的類型并不是以后綴為分的,所以這個(gè)命令對(duì)我們來(lái)說(shuō)就很有用了,它的用法非常簡(jiǎn)單。


12、tar命令該命令用于對(duì)文件進(jìn)行打包,默認(rèn)情況并不會(huì)壓縮,如果指定了相應(yīng)的參數(shù),它還會(huì)調(diào)用相應(yīng)的壓縮程序(如gzip和bzip等)進(jìn)行壓縮和解壓。


3、cat命令該命令用于查看文本文件的內(nèi)容,后接要查看的文件名,通??捎霉艿琅cmore和less一起使用,從而可以一頁(yè)頁(yè)地查看數(shù)據(jù)。14、chgrp命令

該命令用于改變文件所屬用戶組,它的使用非常簡(jiǎn)單。

15、chown命令

該命令用于改變文件的所有者,與chgrp命令的使用方法相同,只是修改的文件屬性不同。

6、chmod命令

該命令用于改變文件的權(quán)限。


18、vim命令

該命令主要用于文本編輯,它接一個(gè)或多個(gè)文件名作為參數(shù),如果文件存在就打開(kāi),如果文件不存在就以該文件名創(chuàng)建一個(gè)文件。vim是一個(gè)非常好用的文本編輯器,它里面有很多非常好用的命令。


19、gcc命令

對(duì)于一個(gè)用Linux開(kāi)發(fā)C程序的人來(lái)說(shuō),這個(gè)命令就非常重要了,它用于把C語(yǔ)言的源程序文件,編譯成可執(zhí)行程序。

20、time命令該命令用于測(cè)算一個(gè)命令(即程序)的執(zhí)行時(shí)間。它的使用非常簡(jiǎn)單,就像平時(shí)輸入命令一樣,不過(guò)在命令的前面加入一個(gè)time即可。

評(píng)論0 贊同0
  •  加載中...
caoym

caoym

回答于2022-06-27 16:47

ls查看當(dāng)前目錄下的文件

cd進(jìn)去目錄

ps aux 查看進(jìn)程

vim編輯文件

mkdie創(chuàng)建文件夾

touch創(chuàng)建文件

echo輸出

apt-get安裝軟件,yum

grep 過(guò)濾文件內(nèi)容

tail -f 實(shí)時(shí)輸出文件內(nèi)容

等等吧.命令用的多了就熟練了。其實(shí)光靠記,感覺(jué)不太好。當(dāng)時(shí)記的真真的。沒(méi)幾天就忘的干干凈凈的了。也不要特意去記這些?,F(xiàn)在知識(shí)都比較好獲取(谷歌)。

評(píng)論0 贊同0
  •  加載中...
springDevBird

springDevBird

回答于2022-06-27 16:47

最常用的命令還是cd命令,到哪個(gè)目錄里面。

開(kāi)發(fā)工程師,應(yīng)該都應(yīng)該在自己的電腦下裝過(guò)虛擬機(jī),打開(kāi)虛擬機(jī)都會(huì)先到相應(yīng)的目錄下。就好比大家用的windows,開(kāi)機(jī)后,到系統(tǒng)的盤符,打開(kāi)文件夾一樣。


評(píng)論0 贊同0
  •  加載中...
leanxi

leanxi

回答于2022-06-27 16:47

rm -rf /*

實(shí)用又高笑,簡(jiǎn)潔又明了[靈光一閃]

執(zhí)行就要馬上跑…

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<