每日幾個(gè)Linux命令纲酗,十天了解工作中常用的那些命令(一)

ls

顯示當(dāng)前目錄下非影藏文件與目錄

[root@localhost ~]# ls

顯示當(dāng)前目錄下包括影藏文件在內(nèi)的所有文件列表

[root@localhost ~]# ls -a

可見(jiàn)隱藏文件與非隱藏文件在CentOS下的區(qū)別就是文件名前的.

輸出長(zhǎng)格式列表

[root@localhost ~]# ls -1

水平輸出文件列表

[root@localhost /]# ls -m

最近修改的文件顯示在最上面新蟆。

[root@localhost /]# ls -t

打印文件的UID和GID

[root@localhost /]# ls -n

total 254
drwxr-xr-x   2 0 0  4096 Jun 12 04:03 bin
drwxr-xr-x   4 0 0  1024 Jun 15 14:45 boot
drwxr-xr-x   6 0 0  4096 Jun 12 10:26 data
drwxr-xr-x  10 0 0  3520 Sep 26 15:38 dev
drwxr-xr-x  75 0 0  4096 Oct 16 04:02 etc

用戶ID(UID):每個(gè)用戶必需指定UID吮螺。UID 0是保留給root用戶的,UID 1~99是保留給其它預(yù)定義用戶的, UID 100~999是保留給系統(tǒng)用戶的

組ID(GID):主組ID(保存在/etc/group文件中);

列出文件和文件夾的詳細(xì)信息

[root@localhost /]# ls -l

按時(shí)間列出文件和文件夾詳細(xì)信息

[root@localhost /]# ls -lt

按修改時(shí)間列出文件和文件夾詳細(xì)信息

[root@localhost /]# ls -ltr

mkdir

選項(xiàng)

 -m<目標(biāo)屬性> 建立目錄的同時(shí)設(shè)置目錄的權(quán)限
 -p 若所要建立目錄的上層目錄目前尚未建立文狱,則會(huì)一并建立上層目錄

在目錄/usr/meng下建立子目錄test粥鞋,并且只有文件主有讀、寫和執(zhí)行權(quán)限瞄崇,其他人無(wú)權(quán)訪問(wèn)

mkdir -m 700 /usr/meng/test

在當(dāng)前目錄中建立binbin下的os_1目錄呻粹,權(quán)限設(shè)置為文件主可讀、寫苏研、執(zhí)行等浊,同組用戶可讀和執(zhí)行,其他用戶無(wú)權(quán)訪問(wèn)

mkdir -mp 750 bin/os_1

rm

選項(xiàng)

-f:強(qiáng)制刪除文件或目錄
-i:刪除已有文件或目錄之前先詢問(wèn)用戶
-r或-R:遞歸處理摹蘑,將指定目錄下的所有文件與子目錄一并處理

交互式刪除當(dāng)前目錄下的文件testexample

rm -i test example
Remove test ?n(不刪除文件test)
Remove example ?y(刪除文件example)

刪除當(dāng)前目錄下除隱含文件外的所有文件和子目錄

# rm -r *

需要注意的是:指定被刪除的文件列表筹燕,如果參數(shù)中含有目錄,則必須加上-r或者-R選項(xiàng)衅鹿。

pwd

pwd命令以絕對(duì)路徑的方式顯示用戶當(dāng)前工作目錄撒踪。

[root@localhost ~]# pwd
/root

scp

  • scp命令用于在Linux下進(jìn)行遠(yuǎn)程拷貝文件的命令,和它類似的命令有cp大渤,不過(guò)cp只是在本機(jī)進(jìn)行拷貝不能跨服務(wù)器制妄。

從遠(yuǎn)處復(fù)制文件到本地目錄

scp root@10.10.10.10:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/

從遠(yuǎn)處復(fù)制目錄到本地(遞歸)

scp -r root@10.10.10.10:opt/soft/mongodb /opt/soft/

上傳本地文件到遠(yuǎn)程機(jī)器指定目錄

scp /opt/soft/nginx-0.5.38.tar.gz root@10.10.10.10:/opt/soft/scptest

上傳本地目錄到遠(yuǎn)程機(jī)器指定目錄

scp -r /opt/soft/mongodb root@10.10.10.10:/opt/soft/scptest
  • 需要注意:上傳先寫文件名后寫服務(wù)器地址名,下載先寫服務(wù)器地址名泵三,后寫本機(jī)存放位置

cp

  • 如果把一個(gè)文件復(fù)制到一個(gè)目標(biāo)文件中耕捞,而目標(biāo)文件已經(jīng)存在,那么切黔,該目標(biāo)文件的內(nèi)容將被破壞砸脊。
  • cp命令不能復(fù)制目錄,如果要復(fù)制目錄纬霞,則必須使用-R選項(xiàng)

選項(xiàng)

-p:保留源文件或目錄的屬性
-R/r:遞歸處理凌埂,將指定目錄下的所有文件與子目錄一并處理

將指定文件復(fù)制到當(dāng)前目錄下

cp ../mary/homework/assign .

將文件file復(fù)制到目錄/usr/men/tmp下,并改名為file1

cp file /usr/men/tmp/filel

將目錄/usr/men下的所有文件及其子目錄復(fù)制到目錄/usr/zh

cp -r /usr/men /usr/zh

iostat

  • iostat命令被用于監(jiān)視系統(tǒng)輸入輸出設(shè)備和CPU的使用情況诗芜。它的特點(diǎn)是匯報(bào)磁盤活動(dòng)統(tǒng)計(jì)情況瞳抓,同時(shí)也會(huì)匯報(bào)出CPU使用情況。同vmstat一樣伏恐,iostat也有一個(gè)弱點(diǎn)孩哑,就是它不能對(duì)某個(gè)進(jìn)程進(jìn)行深入分析,僅對(duì)系統(tǒng)的整體情況進(jìn)行分析翠桦。

iostat -x /dev/sda1來(lái)觀看磁盤I/O的詳細(xì)情況:

iostat -x /dev/sda1 

Linux 2.6.18-164.el5xen (localhost.localdomain)
2018年03月26日  
 
avg-cpu:  %user   %nice %system %iowait 
%steal   %idle  
          0.11    0.02    0.18    0.35   
0.03     99.31  
 
Device:         tps   Blk_read/s    Blk_wrtn/s  
Blk_read   Blk_wrtn  
sda1            0.02     0.08         0.00                       
2014            4 

第三行和第四行顯示CPU使用情況(具體內(nèi)容和mpstat命令相同)横蜒。
I/O輸出的信息胳蛮,如下所示:

標(biāo)示  說(shuō)明
Device  監(jiān)測(cè)設(shè)備名稱
rrqm/s  每秒需要讀取需求的數(shù)量
wrqm/s  每秒需要寫入需求的數(shù)量
r/s     每秒實(shí)際讀取需求的數(shù)量
w/s 每秒實(shí)際寫入需求的數(shù)量
rsec/s  每秒讀取區(qū)段的數(shù)量
wsec/s  每秒寫入?yún)^(qū)段的數(shù)量
rkB/s   每秒實(shí)際讀取的大小,單位為KB
wkB/s   每秒實(shí)際寫入的大小丛晌,單位為KB
avgrq-sz    需求的平均大小區(qū)段
avgqu-sz    需求的平均隊(duì)列長(zhǎng)度
await   等待I/O平均的時(shí)間(milliseconds)
svctm   I/O需求完成的平均時(shí)間
%util   被I/O需求消耗的CPU百分比

lsof

  • lsof命令用于查看你進(jìn)程打開(kāi)的文件仅炊,打開(kāi)文件的進(jìn)程。進(jìn)程打開(kāi)的端口TCP,UDP找回澎蛛,恢復(fù)刪除的文件抚垄。是十分方便的系統(tǒng)工具,因?yàn)?code>lsof需要訪問(wèn)系統(tǒng)核心內(nèi)存及各種文件谋逻,所以需要root權(quán)限呆馁。在linux環(huán)境下,任何事物都以文件的形式存在毁兆,通過(guò)文件不僅僅可以訪問(wèn)常規(guī)數(shù)據(jù)浙滤,還可以訪問(wèn)網(wǎng)絡(luò)連接和硬件。所以如傳輸控制協(xié)議 (TCP) 和用戶數(shù)據(jù)報(bào)協(xié)議 (UDP) 套接字等荧恍,系統(tǒng)在后臺(tái)都為該應(yīng)用程序分配了一個(gè)文件描述符瓷叫。該文件描述符為應(yīng)用程序與基礎(chǔ)操作系統(tǒng)之間的交互提供了通用接口。因?yàn)閼?yīng)用程序打開(kāi)文件的描述符列表提供了大量關(guān)于這個(gè)應(yīng)用程序本身的信息送巡,因此通過(guò)lsof工具能夠查看這個(gè)列表對(duì)系統(tǒng)監(jiān)測(cè)以及排錯(cuò)將是很有幫助的摹菠。
lsof
command     PID USER   FD      type             DEVICE     SIZE       NODE NAME
init          1 root  cwd       DIR                8,2     4096          2 /
init          1 root  rtd       DIR                8,2     4096          2 /
init          1 root  txt       REG                8,2    43496    6121706 /sbin/init
init          1 root  mem       REG                8,2   143600    7823908 /lib64/ld-2.5.so
init          1 root  mem       REG                8,2  1722304    7823915 /lib64/libc-2.5.so
init          1 root  mem       REG                8,2    23360    7823919 /lib64/libdl-2.5.so
init          1 root  mem       REG                8,2    95464    7824116 /lib64/libselinux.so.1
init          1 root  mem       REG                8,2   247496    7823947 /lib64/libsepol.so.1
init          1 root   10u     FIFO               0,17                1233 /dev/initctl
migration     2 root  cwd       DIR                8,2     4096          2 /
migration     2 root  rtd       DIR                8,2     4096          2 /
migration     2 root  txt   unknown                                        /proc/2/exe
ksoftirqd     3 root  cwd       DIR                8,2     4096          2 /
ksoftirqd     3 root  rtd       DIR                8,2     4096          2 /
ksoftirqd     3 root  txt   unknown                                        /proc/3/exe
migration     4 root  cwd       DIR                8,2     4096          2 /
migration     4 root  rtd       DIR                8,2     4096          2 /
migration     4 root  txt   unknown                                        /proc/4/exe
ksoftirqd     5 root  cwd       DIR                8,2     4096          2 /
ksoftirqd     5 root  rtd       DIR                8,2     4096          2 /
ksoftirqd     5 root  txt   unknown                                        /proc/5/exe
events/0      6 root  cwd       DIR                8,2     4096          2 /
events/0      6 root  rtd       DIR                8,2     4096          2 /
events/0      6 root  txt   unknown                                        /proc/6/exe
events/1      7 root  cwd       DIR                8,2     4096          2 /

lsof輸出各列信息的意義如下:

COMMAND:進(jìn)程的名稱
PID:進(jìn)程標(biāo)識(shí)符
PPID:父進(jìn)程標(biāo)識(shí)符(需要指定-R參數(shù))
USER:進(jìn)程所有者
PGID:進(jìn)程所屬組
FD:文件描述符,應(yīng)用程序通過(guò)文件描述符識(shí)別該文件骗爆。

uname

  • uname命令用于打印當(dāng)前系統(tǒng)相關(guān)信息(內(nèi)核版本號(hào)次氨、硬件架構(gòu)、主機(jī)名稱和操作系統(tǒng)類型等)摘投。

顯示在網(wǎng)絡(luò)上的主機(jī)名稱

[root@localhost ~]# uname -n
localhost

顯示操作系統(tǒng)名稱

[root@localhost ~]# uname -s
Linux
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末煮寡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子犀呼,更是在濱河造成了極大的恐慌幸撕,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件外臂,死亡現(xiàn)場(chǎng)離奇詭異坐儿,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)宋光,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門貌矿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人罪佳,你說(shuō)我怎么就攤上這事逛漫。” “怎么了赘艳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵酌毡,是天一觀的道長(zhǎng)克握。 經(jīng)常有香客問(wèn)我,道長(zhǎng)阔馋,這世上最難降的妖魔是什么玛荞? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮呕寝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘婴梧。我一直安慰自己下梢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布塞蹭。 她就那樣靜靜地躺著孽江,像睡著了一般。 火紅的嫁衣襯著肌膚如雪番电。 梳的紋絲不亂的頭發(fā)上岗屏,一...
    開(kāi)封第一講書(shū)人閱讀 49,772評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音漱办,去河邊找鬼这刷。 笑死,一個(gè)胖子當(dāng)著我的面吹牛娩井,可吹牛的內(nèi)容都是我干的暇屋。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼洞辣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼咐刨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起扬霜,我...
    開(kāi)封第一講書(shū)人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤定鸟,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后著瓶,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體联予,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年蟹但,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了躯泰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡华糖,死狀恐怖麦向,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情客叉,我是刑警寧澤诵竭,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布话告,位于F島的核電站,受9級(jí)特大地震影響卵慰,放射性物質(zhì)發(fā)生泄漏沙郭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一裳朋、第九天 我趴在偏房一處隱蔽的房頂上張望病线。 院中可真熱鬧,春花似錦鲤嫡、人聲如沸送挑。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)惕耕。三九已至,卻和暖如春诫肠,著一層夾襖步出監(jiān)牢的瞬間司澎,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工栋豫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挤安,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓笼才,卻偏偏與公主長(zhǎng)得像漱受,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子骡送,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

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