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

linux下命令小結(jié) linux命令匯總

Linux常用命令總結(jié)

ps 命令的作用是顯示進程信息的;

公司主營業(yè)務:網(wǎng)站制作、網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出三明免費做網(wǎng)站回饋大家。

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

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

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

-e : 顯示所有進程

-f : 全格式

-h : 不顯示標題

-l : 長格式

-w : 寬輸出

a :顯示終端上的所有進程,包括其他用戶的進程。

r :只顯示正在運行的進程。

u :以用戶為主的格式來顯示程序狀況。

x :顯示所有程序,不以終端機來區(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)上正在運行的進程。它是系統(tǒng)管理員最重要的工具之一。被廣泛用于監(jiān)視服務器的負載。top命令是一個交互命令。在運行top的時候還可以運行很多命令。

N – 以 PID 的大小的順序排列表示進程列表

P – 以 CPU 占用率大小的順序排列進程列表

M – 以內(nèi)存占用率大小的順序排列進程列表

q – 退出 top

h – 幫助

1 系統(tǒng)運行時間和平均負載

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

2 任務

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

3 CPU 狀態(tài)

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

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

sy,system: 運行內(nèi)核進程的CPU時間

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

wa,IO wait: 用于等待IO完成的CPU時間

hi:處理硬件中斷的CPU時間

si: 處理軟件中斷的CPU時間

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

4 內(nèi)存使用

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

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

5 各列的意思

PID 進程ID,進程的唯一標識符

USER 進程所有者的實際用戶名。

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

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

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

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

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

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

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

R – 運行態(tài)

S – 睡眠態(tài)

T – 被跟蹤或已停止

Z – 僵尸態(tài)

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

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

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

COMMAND 運行進程所使用的命令。

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

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

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

kill -15 pid。

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

tail -n 1000:顯示最后1000行

tail -n +1000:從1000行開始顯示,顯示1000行以后的

head -n 1000:顯示前面1000行

cat a.txt 顯示文件

vim xx.conf 編輯文件

打開文件后,按insert鍵進入編輯模式;編輯完后,按esc建退出編輯模式;按shift+冒號后,輸入wq保存退出,wq!保存強制退出,q不保存退出

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

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

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

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

例如: 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 "軟件名或者包名"

工作中總結(jié)的常用linux命令(Ⅱ)

[1] 每兩行合并在一起

@dahuawk 'ORS=NR%2?" ":"\n"{print}'

[2] 每三行合并在一起

@dahuawk 'ORS=NR%3?" ":"\n"{print}'

[3] 每四行合并在一起

@dahuawk 'ORS=NR%4?" ":"\n"{print}'

[4] 統(tǒng)計std cell和sRam占的面積

@dahusummaryReport

[5] 找出drc的port相關的數(shù)量

@dahucat postroute_opt.drc | grep -B1 Type: | grep -v Type: | grep "\[" |-

[6] 獲得選中的pin的名字

@innovusdbget selected.name

[7]? 對一個文件,多目標刪除

@dahused -i 's/MODE1\|MODE2\|MODE3\|MODE4\|MODE5//g'

[8] 獲得不規(guī)則fplan的坐標組

@innovusdbget top.fplan.boxes

[9] 在某個目錄下找到帶某個字符的文件[區(qū)分大小寫]

@dahufind -iname "*tcic*"

[10] 在某個目錄下,遍歷所有文件內(nèi)容,得到含有某個字符/字符串的行

@dahugrep -r 'insertion delay' ./

[11] 查看當前的INNOVUS版本號

@dahuecho $INVS_VER

[12] 替換某個目錄下所有文件內(nèi)容

@dahused -i"s/查找的內(nèi)容/替換后的內(nèi)容/g"`grep -rl"查找的內(nèi)容"./`

[13] 在gui界面下highlight某條path

@dahu ctd_trace?-from * ?-to * ?-color *

[14] 引用${REV},為什么采用大括號{}

為了防止引用造成后面錯亂。

如:/fs/omp_com_03/RELEASE/top2hlb/R1/HLB_DEF/${REV}/${top}.def.gz

[15] 解壓命令

gzip -d FileName.gz

[16] 換某個cell的坐標 {AAA, BBB}

@innovus dbset [dbget top.inst.name XXXXXXXX].pt_x AAA

@innovus dbset [dbget top.inst.name XXXXXXXX].pt_y BBB

@innovus zoomSelected

[17] 設置某一個cell不用

@innovus set_dont_touch BUFF false

@innovus set_dont_touch BUFF true

[18] 找某個性質(zhì)

@innovus dbSet [].?h

[19] 刪去空白行

vim 中:g/^s*$/d

簡單解釋一下:

g :全區(qū)命令

/ :分隔符

^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重復0到n個前面的字符,$表示行尾。連起來就是匹配只有空字符的行,也就是空行。

/d :刪除該行

[20] echo 寫入帶有雙引號""的內(nèi)容。

echo ‘ “AAAbbb” ’ 1.tcl

[21] echo 寫入帶有單引號‘’的內(nèi)容。

echo “ ‘AAAbbb' ” 1.tcl

[22] keep CPU 數(shù)目

@innovussetMultiCpuUsage -localCpu 16

@innovushistory keep 999999

[23] 打開xlsm文件

openoffice.org 文件

[24] 顯示clock path路徑

@innovus report_timing -to XXX -path_type full_clock

[25]報出沒有被約束到的path

@innovus report_timing -to XXX -uncounstrained

[26]報出穿過path中的某一點

@innovus report_timing -to XXX -view

view = MODE + corner

[27] vim 全選(高亮顯示 ):按esc后,然后ggvG或者ggVG

[28]

linux系統(tǒng)基本操作命令 linux下基本命令使用講解

1、文件與文件夾(目錄)操作命令

1)rm:刪除命令

例:$ rm -i 文件名-------------有詢問“Y/N”; rm -r 文件名 ---------------刪除該文件夾和子目錄下的所有文件;

例:$ rm -f 文件名------------- 直接刪除,不詢問

2) mv:移動目錄或文件,還可以重命名

例:$ mv text /zzz -------------將text移動到zzz目錄下;

例:$ mv text zzz ---------------text重命名為zzz

3) mkdir:創(chuàng)建路徑和刪除路徑,創(chuàng)建目錄

例:$ mkdir zzz -------------在當前目錄下創(chuàng)建zzz的目錄;

例:$ rmdir zzz ---------------刪除目錄zzz

4) touch :創(chuàng)建空文件

例:$ touch zzz.xx ----------------創(chuàng)建文件名是zzz.xx的文件

5)cat :查看文件內(nèi)容

例:$ cat zzz.xx -----------------查看文件zzz.xx中的內(nèi)容

6)tail :監(jiān)視文件尾部內(nèi)容,默認10行

例:$ tail -n 20 -f zzz.xx -----------查看文件zzz.xx的尾部20行內(nèi)容

7)cp :復制

例:$ cp a.xx b -------將a.xx文件復制到b目錄(文件夾)下

8)scp :拷貝文件

例:$ scp -i zzz.xx root@192.168.1.35:/xxx/xxxx/ -----------------從一臺虛擬機上將文件zzz.xx拷貝到另外一臺35的虛擬機的指定目錄下;

例:$ scp -r zzz root@192.168.1.35:/xxx/xxxx/ -----------------從一臺虛擬機上將文件夾(目錄)zzz拷貝到另外一臺35的虛擬機的指定目錄下

9)chmod :給文件賦權(quán)限

例:$ chmod 777 zzz.xx 給zzz.xx文件增加可執(zhí)行的權(quán)限2、查看端口號的命令 : netstat -antpl

3、查看正在執(zhí)行的進程的命令 : ps -ef

4、強制殺死xxxx該進程的命令 :kill - 9 xxxx

5、配置Java環(huán)境變量的命令:

先執(zhí)行---- vi /etc/profile 配置結(jié)束執(zhí)行------- socrce /etc/profice 然后執(zhí)行-------cat /etc/profile進行查看,用java -version查看Java版本

6、df -h ----------------是查看磁盤容量的使用情況

必要參數(shù):

-a 全部文件系統(tǒng)列表

-h 方便閱讀方式顯示

-H 等于“-h”,但是計算式,1K=1000,而不是1K=1024

-i 顯示inode信息

-k 區(qū)塊為1024字節(jié)

-l 只顯示本地文件系統(tǒng)

-m 區(qū)塊為1048576字節(jié)

--no-sync 忽略 sync 命令

-P 輸出格式為POSIX

--sync 在取得磁盤信息前,先執(zhí)行sync命令

-T 文件系統(tǒng)類型

選擇參數(shù):

--block-size=區(qū)塊大小 指定區(qū)塊大小

-t文件系統(tǒng)類型 只顯示選定文件系統(tǒng)的磁盤信息

-x文件系統(tǒng)類型 不顯示選定文件系統(tǒng)的磁盤信息

--help 顯示幫助信息

--version 顯示版本信息

“df -h”這條命令再熟悉不過。以更易讀的方式顯示目前磁盤空間和使用情況。

“df -i” 以inode模式來顯示磁盤使用情況。

7、網(wǎng)絡命令

1)ifconfig :查看用戶網(wǎng)絡配置。它顯示當前網(wǎng)絡設備配置。補充:Windows 用的是 ipconfig

2)ping 將數(shù)據(jù)包發(fā)向用戶指定地址。當包被接收,目標機器發(fā)送返回數(shù)據(jù)包。ping 主要有兩個作用:

用來確認網(wǎng)絡連接是暢通的。

用來查看連接的速度信息。

Linux基礎命令和原理總結(jié)

作為一個程序員或者測試開發(fā)人員,我們在進行項目部署和運維時,經(jīng)常會用到一些linux命令,可是這些命令老是忘記,每次用到的時候都要去谷歌百度,很是麻煩!這不,為了自己使用方便,對常見的linux命令, SHELL, VIM, Linux性能調(diào)優(yōu)和linux kernel的總結(jié),以便在用到時能夠快速地找到相關命令,同時有需要的朋友也可以參考搜藏該篇文章!文章對講到的每個命令都有詳細的參數(shù)解釋,并且給出一些常用例子,因此也非常適合用來學習!

shell(命令解釋器)自帶的命令稱為內(nèi)部命令,其它的是外部命令

內(nèi)部命令使用help幫助:help cd

外部命令使用help幫助:ls --help

type命令:用于區(qū)分是內(nèi)部命令還是外部命令:

ls is aliased to `ls --color=auto' #外部命令

cd is a shell builtin #內(nèi)部命令

pwd命令:顯示當前目錄

ls命令:查看目錄和文件名稱

ls -l 查看目錄各個字段含義

第一字段:首字母代表的是文件類型 ,其中"-"為普通文件、"d"為目錄文件、"c"為字符設備文件、"b"為塊設備文件、"p"為管道文件、"l"為鏈接文件、"s"為socket文件。“rwx”分別代表擁有讀、寫和執(zhí)行權(quán)限,"-代表無對應權(quán)限。三個"rwx"依次代表文件所有者、文件所有者所在用戶組、其它用戶對文件擁有的權(quán)限。

第二字段:文件硬連接數(shù)量

第三字段:文件擁有者

第四字段:文件擁有者所在組

第五字段:文件大小(以字節(jié)為單位)

第六字段:文件最后更改時間

第七字段:文件名(若為鏈接文件則追加顯示其鏈接的原文件的路徑)

ls命令其它參數(shù)含義:

-a顯示隱藏文件(.開頭的文件)

-r逆序排序

-t按照時間順序顯示

-R遞歸顯示

ls -lartR : 按照時間順序倒序顯示所有文件及其文件夾的文件

cd命令:更改當前的工作目錄

cd /path/... 絕對路徑

cd ./path/... 相對路徑(./可以省略)

cd ../path/... 相對路徑

mkdir -p 遞歸目錄:遞歸創(chuàng)建目錄

rmdir命令:刪除目錄

rmdir a/b/c/d/e/ #刪除空目錄

rm -r a/b/c/d/ #遞歸刪除目錄,但是系統(tǒng)會做多次詢問

rm -rf a/b/c/d/ #刪除目錄,不做任何詢問

cp命令:復制文件和目錄

-r 復制目錄

-p 保留用戶、權(quán)限、時間等文件屬性

mv命令:移動文件和重命名

mv *.log 目標目錄

通配符:

*匹配任何字符串

?匹配一個字符串

[xyz]任何一個字符串

[a-z]匹配一個范圍

cat命令:文本內(nèi)容顯示到終端

head命令:查看文件開頭

head -3 文件名稱 #顯示文件開頭3行

tail命令:查看文件末尾

tail -3 文件名稱 #顯示文件末尾3行

tail常用參數(shù)-f,文件內(nèi)容更新后,同步顯示更新的文件信息

tail -f 文件名稱

wc命令:統(tǒng)計文件內(nèi)容信息

wc 文件名稱

useradd命令:新建用戶

useradd 用戶名

userdel命令:刪除用戶

userdel 用戶名 用戶所在的家目錄不會被刪除

userdel -r 用戶名 用戶相關的所有配置都會被刪除

passwd命令:修改用戶密碼

passwd 用戶名

usermod命令:修改用戶屬性

/etc/passwd文件:查看用戶文件

tail /etc/passwd

/etc/shadow文件:查看用戶密碼

tail /etc/shadow

groupadd命令:添加用戶組

groupadd 用戶組

groupdel命令:刪除用戶組

groupdel 用戶組

用戶切換

su 用戶名 切換用戶,但是用戶所在環(huán)境不變,即pwd路徑不會變化

su - 用戶名 切換用戶,同時會切換到用戶家目錄,即/home/用戶名

sudo命令:普通用戶需要執(zhí)行root用戶權(quán)限的解決方案。

以下是一些常用命令匯總;The following table provides a reminder of most of the commands that we have covered so far. If you include the three, as-yet-unmentioned, commands in the last column, then you will probably be able to achieve 95% of everything that you will ever want to do in Unix (remember, you can use the man command to find out more about top , ps , and kill ). The power comes from how you can use combinations of these commands.

-c 'cc-address' -b 'bcc-address'

'to-address' | Command to send email | | mail -s "Subject"

to-address Filename` | Command to send email with attachment |

File Permission commands

Hope this Linux reference guide helps you!

希望這些常用的命令和系統(tǒng)原理,以及l(fā)inux操作可以幫助大家提升linux命令和操作!!!

Linux運維命令Curl - 日常用法總結(jié)

在Linux系統(tǒng)中,curl是一個利用URL規(guī)則在命令行下工作的文件傳輸工具,可以說是一款很強大的http命令行工具。它支持文件的上傳和下載操作,是綜合傳輸工具,習慣上稱url為下載工具。下面就日常運維中基于curl命令使用做下總結(jié)

一、Curl命令用法

1. curl語法和參數(shù)選項

# curl [option] [url]

curl常見參數(shù)

2. curl使用說明

curl是一種命令行工具,作用是發(fā)出網(wǎng)絡請求,然后得到和提取數(shù)據(jù),顯示在"標準輸出"(stdout)上面。它支持多種協(xié)議,下面說下curl命令的日常使用示例:

3. curl上傳文件的用法(POST請求方式)

一般來說,我們都會用curl下載網(wǎng)頁,但是curl上傳文件則不常用。下面說下curl模擬"multipart/form-data"形式的form上傳文件, 命令稍稍復雜些。

4. curl常用示例

5. curl命令的超時時間

二、Curl的GET、POST、PUT、DELETE請求

1. GET、POST、PUT、DELETE含義與區(qū)別

2. GET、POST、PUT、DELETE四種請求方式的curl訪問

名稱欄目:linux下命令小結(jié) linux命令匯總
當前URL:http://chinadenli.net/article20/hgojjo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航微信小程序定制網(wǎng)站小程序開發(fā)網(wǎng)站設計公司網(wǎng)站改版

廣告

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

網(wǎng)站優(yōu)化排名