欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux第二行命令 linux命令行大全 第二版

Linux第二章-Linux常用命令

當(dāng)我們關(guān)機(jī)或者重啟時(shí),都應(yīng)該先執(zhí)行以下 sync 指令,把內(nèi)存的數(shù)據(jù)寫(xiě)入磁盤(pán),防止數(shù)據(jù)丟失。

創(chuàng)新互聯(lián)是專(zhuān)業(yè)的杭錦后網(wǎng)站建設(shè)公司,杭錦后接單;提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行杭錦后網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

命令: cd [相對(duì)路徑或絕對(duì)路徑]

命令: ls [-al]

命令: mkdir [-p] 目錄

-p 父目錄不存在情況下先生成父目錄

命令: rm [-rf] 目錄

-r 遞歸 -f 強(qiáng)制

兩個(gè)一起用你可以刪掉世界(很暴力很血腥,危險(xiǎn)的命令)

命令: echo [選項(xiàng)] [輸出內(nèi)容]

命令: head 文件

tail :指定行數(shù)或者動(dòng)態(tài)查看

命令: touch 文件名

命令: rm -rf 文件名

vi是linux中最經(jīng)典的文本編輯器,vi一共有3種工作模式,分別是正常模式,編輯模式(插入模式),命令行模式:

- 命令: vi 文件名 或 vim 文件名 都可進(jìn)入vi編譯器進(jìn)行文件的編譯

---首先輸入 vi 文件名 進(jìn)入的是正常模式

---正常模式--編輯模式:按 i o a 任意一個(gè)鍵

---正常模式--命令行模式:按 :

---編輯模式--命令行模式:按 Esc

vi編譯器快捷鍵的使用

1.拷貝當(dāng)前行 yy,拷貝當(dāng)前行向下的5行 5yy,并粘貼 p;

2.刪除當(dāng)前行 dd,刪除當(dāng)前行向下的5行 5dd;

3.在文件中查找某個(gè)單詞(命令行模式下)/關(guān)鍵字 ,回車(chē)進(jìn)行查找,輸入 n 查找下一個(gè)

4.設(shè)置文件的行號(hào),取消文件的行號(hào)(命令行模式下) :set nu 和 :set nonu

5.編輯 /etc/profile 文件,使用快捷鍵到底文檔的最末行[G]和最首行[gg],注意這些都是在正常模 式下執(zhí)行的。

6.在一個(gè)文件中輸入 "hello" ,然后又撤銷(xiāo)這個(gè)動(dòng)作,再正常模式下輸入 u

文件的查看命令: cat more less tail

cat :由第一行開(kāi)始顯示文件內(nèi)容

more :百分比顯示

less :翻頁(yè)查看

tail :指定行數(shù)或者動(dòng)態(tài)查看

命令: chmod -R 權(quán)限設(shè)置 需要更改權(quán)限的文件夾名

grep :查找字符串

grep命令通常要和管道命令進(jìn)行連用:

Linux壓縮包的兩種后綴格式:

- xxx.tar 打包,大小不會(huì)進(jìn)行壓縮

- xxx.tar.gz 打包并壓縮文件大小

命令: tar

命令: du -h /目錄

命令: ifconfig

命令: netstat [-anp]

命令: ping ip地址

命令: ps [-ef]

命令: kill -9 PID號(hào)

命令: service 服務(wù)名 [start | stop | restart | reload | status]

在 CentOS7.0 后 不再使用 service ,而是下面這個(gè)命令

service [start | stop | restart | reload | status] 服務(wù)名

命令: top [選項(xiàng)]

命令: rpm -e rpm包的名稱(chēng)

命令: rpm -ivh rpm包全路徑名稱(chēng)

[圖片上傳失敗...(image-f71252-1630371708953)]

如何用linux腳本獲取到第二行輸出

命令:相關(guān)顯示命令有sed,tail,cat.awk,head等,可以常看Linux命令大全,man命令或者h(yuǎn)elp命令查看相關(guān)用法。我們只介紹其中的一部分。

一、sed命令

#sed --help;查看具體使用規(guī)則:

#sed -n 'xp' filename;顯示文件X行命令:

#sed -n 'x,yp' filename;顯示文件X行到Y(jié)行的內(nèi)容:

Linux命令行操作之sed

sed命令行格式:sed [options] 'command' file(s)

options常用選項(xiàng):

-n或--quiet或——silent:僅顯示script處理后的結(jié)果;

-e:以選項(xiàng)中的指定的script來(lái)處理輸入的文本文件;

-f:以選項(xiàng)中指定的script文件來(lái)處理輸入的文本文件;

-r∶sed 的動(dòng)作支援的是延伸型正規(guī)表示法的語(yǔ)法;

-i∶直接修改讀取的檔案內(nèi)容,而不是由螢?zāi)惠敵?

-h或--help:顯示幫助;

-V或--version:顯示版本信息。

Command常用命令:

a:新增,a 的后面可以接字符串,而這些字符串會(huì)在新的一行出現(xiàn)(目前的下一行);

c:取代,c 的后面可以接字符串,這些字符串可以取代 n1.n2 之間的行;

d:刪除,d 后面通常不接任何字符串;

i:插入,i 的后面可以接字符串,而這些字符串會(huì)在新的一行出現(xiàn)(目前的上一行);

p:列印,亦即將某個(gè)選擇的資料印出。通常 p 會(huì)與參數(shù) sed -n 一起運(yùn)作;

s:取代,可以直接進(jìn)行取代的工作,通常與正規(guī)表達(dá)式搭配使用。

實(shí)例說(shuō)明:

新增操作:a命令

sed '/^bird/a\test' file將test追加到 以bird開(kāi)頭的行后面

刪除操作:d命令

sed '/^$/d' file #刪除空白行;

sed '2d' file #刪除第二行;

sed '2.$d' file #刪除第2行到最后一行;

sed '$d' file #刪除最后一行;

sed '/^bird/'d file #刪除所有開(kāi)頭是bird的行;

插入操作:i命令

sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird

替換文本中的字符串:s命令

sed 's/bird/birds/' file #將文本中的bird替換成birds;

sed -i 's/ bird / birds /g' file #將file文件中每一行的第一個(gè)bird替換為birds;

Linux常用命令總結(jié)

ps 命令的作用是顯示進(jìn)程信息的;

| 符號(hào),是個(gè)管道符號(hào),表示ps 和 grep 命令同時(shí)執(zhí)行;

grep 命令是查找(Global Regular Expression Print),能使用正則表達(dá)式搜索文本,然后把匹配的行顯示出來(lái);

ps命令有一些參數(shù):

-e : 顯示所有進(jìn)程

-f : 全格式

-h : 不顯示標(biāo)題

-l : 長(zhǎng)格式

-w : 寬輸出

a :顯示終端上的所有進(jìn)程,包括其他用戶(hù)的進(jìn)程。

r :只顯示正在運(yùn)行的進(jìn)程。

u :以用戶(hù)為主的格式來(lái)顯示程序狀況。

x :顯示所有程序,不以終端機(jī)來(lái)區(qū)分。

結(jié)果信息從前到后依次是:

UID PID PPID C STIME TTY TIME CMD

zzw 14124 13991 0 00:38 pts/0 00:00:00 grep –color=auto dae

Linux中的top命令顯示系統(tǒng)上正在運(yùn)行的進(jìn)程。它是系統(tǒng)管理員最重要的工具之一。被廣泛用于監(jiān)視服務(wù)器的負(fù)載。top命令是一個(gè)交互命令。在運(yùn)行top的時(shí)候還可以運(yùn)行很多命令。

N – 以 PID 的大小的順序排列表示進(jìn)程列表

P – 以 CPU 占用率大小的順序排列進(jìn)程列表

M – 以?xún)?nèi)存占用率大小的順序排列進(jìn)程列表

q – 退出 top

h – 幫助

1 系統(tǒng)運(yùn)行時(shí)間和平均負(fù)載

這些字段顯示:當(dāng)前時(shí)間、系統(tǒng)已運(yùn)行的時(shí)間、當(dāng)前登錄用戶(hù)的數(shù)量、相應(yīng)最近5、10和15分鐘內(nèi)的平均負(fù)載。

2 任務(wù)

第二行顯示的是任務(wù)或者進(jìn)程的總結(jié)。進(jìn)程可以處于不同的狀態(tài)。這里顯示了全部進(jìn)程的數(shù)量。除此之外,還有正在運(yùn)行、睡眠、停止、僵尸進(jìn)程的數(shù)量(僵尸是一種進(jìn)程的狀態(tài))。這些進(jìn)程概括信息可以用’t’切換顯示。

3 CPU 狀態(tài)

下一行顯示的是CPU狀態(tài)。 這里顯示了不同模式下的所占CPU時(shí)間的百分比。這些不同的CPU時(shí)間表示:

us, user: 運(yùn)行(未調(diào)整優(yōu)先級(jí)的) 用戶(hù)進(jìn)程的CPU時(shí)間

sy,system: 運(yùn)行內(nèi)核進(jìn)程的CPU時(shí)間

ni,niced:運(yùn)行已調(diào)整優(yōu)先級(jí)的用戶(hù)進(jìn)程的CPU時(shí)間

wa,IO wait: 用于等待IO完成的CPU時(shí)間

hi:處理硬件中斷的CPU時(shí)間

si: 處理軟件中斷的CPU時(shí)間

st:這個(gè)虛擬機(jī)被hypervisor偷去的CPU時(shí)間(譯注:如果當(dāng)前處于一個(gè)hypervisor下的vm,實(shí)際上hypervisor也是要消耗一部分CPU處理時(shí)間的)。

4 內(nèi)存使用

接下來(lái)兩行顯示內(nèi)存使用率,有點(diǎn)像’free’命令。第一行是物理內(nèi)存使用,第二行是虛擬內(nèi)存使用(交換空間)。

物理內(nèi)存顯示如下:全部可用內(nèi)存、已使用內(nèi)存、空閑內(nèi)存、緩沖內(nèi)存。相似地:交換部分顯示的是:全部、已使用、空閑和緩沖交換空間。

5 各列的意思

PID 進(jìn)程ID,進(jìn)程的唯一標(biāo)識(shí)符

USER 進(jìn)程所有者的實(shí)際用戶(hù)名。

PR 進(jìn)程的調(diào)度優(yōu)先級(jí)。這個(gè)字段的一些值是’rt’。這意味這這些進(jìn)程運(yùn)行在實(shí)時(shí)態(tài)。

NI 進(jìn)程的nice值(優(yōu)先級(jí))。越小的值意味著越高的優(yōu)先級(jí)。

VIRT 進(jìn)程使用的虛擬內(nèi)存。

RES 駐留內(nèi)存大小。駐留內(nèi)存是任務(wù)使用的非交換物理內(nèi)存大小。

SHR SHR是進(jìn)程使用的共享內(nèi)存。

S 這個(gè)是進(jìn)程的狀態(tài)。它有以下不同的值:

D – 不可中斷的睡眠態(tài)。

R – 運(yùn)行態(tài)

S – 睡眠態(tài)

T – 被跟蹤或已停止

Z – 僵尸態(tài)

%CPU 自從上一次更新時(shí)到現(xiàn)在任務(wù)所使用的CPU時(shí)間百分比。

%MEM 進(jìn)程使用的可用物理內(nèi)存百分比。

TIME+ 任務(wù)啟動(dòng)后到現(xiàn)在所使用的全部CPU時(shí)間,精確到百分之一秒。

COMMAND 運(yùn)行進(jìn)程所使用的命令。

注意 :不同發(fā)行版的top命令在各種細(xì)節(jié)有不同,如果發(fā)現(xiàn)不同時(shí),請(qǐng)讀你的幫助手冊(cè)和命令內(nèi)的幫助。)

kill、kill-15、kill-9區(qū)別:

執(zhí)行kill(默認(rèn)kill -15)命令,系統(tǒng)會(huì)發(fā)送一個(gè)SIGTERM信號(hào)給對(duì)應(yīng)的程序,大部分程序接收到SIGTERM信號(hào)后,會(huì)先釋放自己的資源,然后再停止。用法kill pid。

kill -15 pid。

kill -9命令,系統(tǒng)給對(duì)應(yīng)程序發(fā)送的信號(hào)是SIGKILL,即exit。exit信號(hào)不會(huì)被系統(tǒng)阻塞,所以kill -9能順利殺掉進(jìn)程。用法kill -9 pid。

tail -n 1000:顯示最后1000行

tail -n +1000:從1000行開(kāi)始顯示,顯示1000行以后的

head -n 1000:顯示前面1000行

cat a.txt 顯示文件

vim xx.conf 編輯文件

打開(kāi)文件后,按insert鍵進(jìn)入編輯模式;編輯完后,按esc建退出編輯模式;按shift+冒號(hào)后,輸入wq保存退出,wq!保存強(qiáng)制退出,q不保存退出

在根目錄模糊查找名字含java的文件

服務(wù)器端常有很多壓縮過(guò)的日志文件,當(dāng)需要查找日志中某些特定信息的時(shí)候,為了避免解壓文件,可以使用zgrep,zcat等命令查找、查看壓縮文件中的信息

zgrep ' 輸入你要查找的東東' /目錄 /文件 .gz 或者.log (當(dāng)日)

grep ' 輸入你要查找的東東' /目錄 /文件 .gz 或者.log (非當(dāng)日的壓縮文件)

例如: zgrep 'callMktCamLoad' app.log.2019-12-03-*.gz

rpm包安裝的,可以用 rpm -qa 看到,如果要查找某軟件包是否安裝,用 rpm -qa | grep "軟件或者包的名字"

以deb包安裝的,可以用 dpkg -l 看到。如果是查找指定軟件包,用 dpkg -l | grep "軟件或者包的名字"

yum方法安裝的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "軟件名或者包名"

當(dāng)前名稱(chēng):linux第二行命令 linux命令行大全 第二版
文章起源:http://chinadenli.net/article12/dodiidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、電子商務(wù)、商城網(wǎng)站、云服務(wù)器定制開(kāi)發(fā)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)