linux常用命令行(3)

  • touch

作用:更新文件的訪問(wèn)/修改時(shí)間;創(chuàng)建文件(常用)
用法:touch [option] file
option:

-a                   只更新訪問(wèn)時(shí)間揭绑,不改變修改時(shí)間
-c                   不創(chuàng)建不存在的文件
-m                   只更新修改時(shí)間派草,不改變?cè)L問(wèn)時(shí)間
-r file              使用文件file的時(shí)間更新文件的時(shí)間
-t                   將時(shí)間修改為參數(shù)指定的日期积糯,如:07081556代表7月8號(hào)15點(diǎn)56分

常用用法:

touch file : 如果file不存在庶骄,則創(chuàng)建該file;如果file存在灌诅,則用當(dāng)前時(shí)間修改file的修改時(shí)間和訪問(wèn)時(shí)間
touch -at time file: 使用time更新file的訪問(wèn)時(shí)間
touch -m time file: 使用time更新file的修改時(shí)間

example

root@xie-vm:/home/xie# ls -l bbb.log  //查看修改時(shí)間為1月24日 11:38
-rw-r--r-- 1 root root 16 Jan 24 11:38 bbb.log
root@xie-vm:/home/xie# ls -lu bbb.log //查看訪問(wèn)時(shí)間為 2月10日 13:38
-rw-r--r-- 1 root root 16 Feb 10 13:38 bbb.log
root@xie-vm:/home/xie# touch bbb.log  //同時(shí)修改訪問(wèn)時(shí)間和修改時(shí)間為2月10日 13:51
root@xie-vm:/home/xie# ls -l bbb.log 
-rw-r--r-- 1 root root 16 Feb 10 13:51 bbb.log
root@xie-vm:/home/xie# ls -lu bbb.log 
-rw-r--r-- 1 root root 16 Feb 10 13:51 bbb.log
-----------------------------------------------------------------------------------------
root@xie-vm:/home/xie# touch -at 01101010 bbb.log  //修改訪問(wèn)時(shí)間為1月10日10:10
root@xie-vm:/home/xie# ls -l bbb.log  //文件修改時(shí)間沒(méi)有改變
-rw-r--r-- 1 root root 16 Feb 10 13:56 bbb.log
root@xie-vm:/home/xie# ls -lu bbb.log //文件訪問(wèn)時(shí)間改變了
-rw-r--r-- 1 root root 16 Jan 10 10:10 bbb.log
-----------------------------------------------------------------------------------------
root@xie-vm:/home/xie# touch -mt 01111111 bbb.log  //修改文件修改時(shí)間為1月11日11:11
root@xie-vm:/home/xie# ls -l bbb.log //文件修改時(shí)間被修改
-rw-r--r-- 1 root root 16 Jan 11 11:11 bbb.log
root@xie-vm:/home/xie# ls -lu bbb.log //文件訪問(wèn)時(shí)間沒(méi)有變
-rw-r--r-- 1 root root 16 Jan 10 10:10 bbb.log

  • less

作用:分頁(yè)程序:每次一屏地顯示數(shù)據(jù)
用法: less file 或者與其他命令聯(lián)合使用芳来,如 history | less
操作命令

b  向后翻一頁(yè)
d  向后翻半頁(yè)
h  顯示幫助界面
Q  退出less 命令
u  向前滾動(dòng)半頁(yè)
y  向前滾動(dòng)一行
空格鍵 滾動(dòng)一行
回車(chē)鍵 滾動(dòng)一頁(yè)
[pagedown]: 向下翻動(dòng)一頁(yè)
[pageup]:   向上翻動(dòng)一頁(yè)
:e flie 打開(kāi)另一個(gè)文件
瀏覽多個(gè)文件時(shí):
:n 切換到后一個(gè)文件
:p 切換到前一個(gè)文件

  • more

作用:分頁(yè)程序:每次一屏地顯示數(shù)據(jù)
用法: more [option] file
option

+n      從笫n行開(kāi)始顯示
-n       定義屏幕大小為n行
+/pattern 在每個(gè)檔案顯示前搜尋該字串(pattern),然后從該字串前兩行之后開(kāi)始顯示  
-c       從頂部清屏猜拾,然后顯示
-d       提示“Press space to continue即舌,’q’ to quit(按空格鍵繼續(xù),按q鍵退出)”挎袜,禁用響鈴功能
-l        忽略Ctrl+l(換頁(yè))字符
-p       通過(guò)清除窗口而不是滾屏來(lái)對(duì)文件進(jìn)行換頁(yè)顽聂,與-c選項(xiàng)相似
-s       把連續(xù)的多個(gè)空行顯示為一行
-u       把文件內(nèi)容中的下畫(huà)線去掉

操作命令

Enter    向下n行,需要定義盯仪。默認(rèn)為1行
Ctrl+F   向下滾動(dòng)一屏
空格鍵  向下滾動(dòng)一屏
Ctrl+B  返回上一屏
=       輸出當(dāng)前行的行號(hào)
:f     輸出文件名和當(dāng)前行的行號(hào)
V      調(diào)用vi編輯器
!命令   調(diào)用Shell紊搪,并執(zhí)行命令 
q       退出more

常用用法:

more file : 顯示file
more +n file : 從第n行開(kāi)始顯示file
more -n file: 定義屏幕大小為n,即每屏顯示n行
more +/str file : 從文件中查找第一個(gè)出現(xiàn)str字符串的行全景,并從該處前兩行開(kāi)始顯示輸出

example

root@xie-vm:/home/xie# cat aaa.txt 
abc
def
hig
klm
root@xie-vm:/home/xie# more +2 aaa.txt 
def
hig
klm
root@xie-vm:/home/xie# more -2 aaa.txt 
abc
def
--More--(50%)
root@xie-vm:/home/xie# more +/lm aaa.txt 

...skipping
def
hig
klm

  • mount

作用:掛載文件系統(tǒng)
用法: mount [option] dir1 dir2
常用用法:

mount -o loop -t iso9660 /home/xx/mydisk.iso /mnt/vcdrom :光盤(pán)鏡像文件的掛載
mount /dev/sdc1 /mnt/usbhd1 : 硬盤(pán)或U盤(pán)掛載

  • umount

作用:卸載文件系統(tǒng)
用法: umount [option] dir

常用用法:

umount -l /mnt//usbhd1

  • pstree

作用:顯示進(jìn)程樹(shù)圖表
用法: pstree [option] <pid>
option

-a   顯示出該命令的參數(shù)耀石, 假如這個(gè)命令進(jìn)程被其他進(jìn)程替換掉, 那么進(jìn)程將顯示在括號(hào)中 -a 選項(xiàng)包含有壓實(shí)進(jìn)程樹(shù)的選項(xiàng)爸黄, 對(duì)于相同的進(jìn)程滞伟, 會(huì)使用n*(process)的形式展顯出來(lái)。
-c   關(guān)閉禁用顯示結(jié)果進(jìn)程樹(shù),在默認(rèn)情況下炕贵,進(jìn)程子樹(shù)是會(huì)被壓縮的梆奈。不管有多少進(jìn)程名相同的進(jìn)程,都會(huì)逐個(gè)顯示出來(lái)称开。
-G   使用vt100線性描述樹(shù)
-h   突空出顯示當(dāng)前進(jìn)程的父進(jìn)程并高亮顯示出來(lái)亩钟,如果沒(méi)有父進(jìn)程那么什么都不會(huì)顯示乓梨。
-H   突出顯示出指定進(jìn)程的父進(jìn)程信息并高亮顯示出來(lái),使用方法為 pstree  -H  PID
-l   顯示長(zhǎng)格式命令選項(xiàng)清酥,在默認(rèn)的情況下扶镀,命令行最多顯示寬度為132bit  ,超過(guò)將不能正常顯示总处。
-n  基于進(jìn)程相同的祖先來(lái)進(jìn)行排序狈惫,可以命名pid來(lái)代替進(jìn)程名稱 睛蛛。
-p   顯示所有的時(shí)程鹦马,顯示結(jié)果包含進(jìn)程名和時(shí)進(jìn)程ID
-u   顯示出用戶的UID,無(wú)論何時(shí),這個(gè)UID和進(jìn)程比較UID參數(shù)忆肾,這個(gè)新的UID將在進(jìn)程名后顯示不同的參數(shù)荸频。
-U   使用utf-8字符集以十進(jìn)制表示,
-v   顯示版本號(hào)

常用用法:

pstree : 以樹(shù)狀圖顯示進(jìn)程,只顯示進(jìn)程的名字客冈,且相同進(jìn)程合并顯示旭从。
pstree -p : 以樹(shù)狀圖顯示進(jìn)程,還顯示進(jìn)程PID场仲。
pstree <pid> / pstree -p <pid> : 以樹(shù)狀圖顯示進(jìn)程PID為<pid>的進(jìn)程以及子孫進(jìn)程和悦,如果有-p參數(shù)則同時(shí)顯示每個(gè)進(jìn)程的PID。
pstree -a : 以樹(shù)狀圖顯示進(jìn)程渠缕,相同名稱的進(jìn)程不合并顯示鸽素,并且會(huì)顯示命令行參數(shù),如果有-p參數(shù)則同時(shí)顯示每個(gè)進(jìn)程的PID亦鳞。

example

root@xie-vm:/home/xie# pstree
systemd─┬─ManagementAgent───2*[{CThreadUtils::s}]
        ├─ModemManager─┬─{gdbus}
        │              └─{gmain}
        ├─NetworkManager─┬─dhclient
        │                ├─dnsmasq
        │                ├─{NetworkManager}
        │                ├─{gdbus}
        │                └─{gmain}
        ├─VGAuthService
        ├─accounts-daemon─┬─{gdbus}
        │                 └─{gmain}
        ├─agetty
        ├─avahi-daemon───avahi-daemon
        ├─colord─┬─{gdbus}
        │        └─{gmain}
        ├─cron
        ├─cups-browsed───{gdbus}
        ├─cupsd
        ├─dbus-daemon
        ├─gnome-keyring-d─┬─{gmain}
        │                 └─{timer}
        ...
----------------------------------------------------------------------------------------
root@xie-vm:/home/xie# pstree -p
systemd(1)─┬─ManagementAgent(958)─┬─{CThreadUtils::s}(1049)
           │                      └─{CThreadUtils::s}(1051)
           ├─ModemManager(963)─┬─{gdbus}(1125)
           │                   └─{gmain}(1069)
           ├─NetworkManager(964)─┬─dhclient(1153)
           │                     ├─dnsmasq(1192)
           │                     ├─{NetworkManager}(1109)
           │                     ├─{gdbus}(1131)
           │                     └─{gmain}(1126)
           ├─VGAuthService(898)
           ├─accounts-daemon(990)─┬─{gdbus}(1124)
           │                      └─{gmain}(1073)
           ├─agetty(1188)
           ├─avahi-daemon(962)───avahi-daemon(1062)
           ├─colord(1583)─┬─{gdbus}(1585)
           │              └─{gmain}(1586)
           ├─cron(961)
           ├─cups-browsed(1128)───{gdbus}(1130)
           ├─cupsd(2477)
           ├─dbus-daemon(1015)
           ├─gnome-keyring-d(1691)─┬─{gmain}(1692)
           │                       └─{timer}(1794)
           ...
----------------------------------------------------------------------------------------
root@xie-vm:/home/xie# pstree -p 958
ManagementAgent(958)─┬─{CThreadUtils::s}(1049)
                     └─{CThreadUtils::s}(1051)

  • nice

作用:使用指定的調(diào)度優(yōu)先級(jí)運(yùn)行程序
用法: nice [option] <cmd>
option

-n <優(yōu)先級(jí)>    指定優(yōu)先級(jí)馍忽;
--help         幫助信息;
--version      版本信息燕差;

常用用法:

nice : 輸出值表示系統(tǒng)進(jìn)程缺省的niceness值遭笋,一般為0
nice -n num cmd : 將cmd進(jìn)程的nice值改為num

example

root@xie-vm:/home/xie# nice
0
root@xie-vm:/home/xie# nice vim
root@xie-vm:/home/xie# nice -n 10 vim&
[1] 27882
root@xie-vm:/home/xie# ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0  27852  24486  0  80   0 - 14782 wait   pts/0    00:00:00 su
4 S     0  27853  27852  0  80   0 -  6034 wait   pts/0    00:00:00 bash
0 T     0  27882  27853  0  90  10 - 11145 signal pts/0    00:00:00 vim
0 R     0  27883  27853  0  80   0 -  3229 -      pts/0    00:00:00 ps

[1]+  Stopped                 nice -n 10 vim

  • exit

作用:退出shell
用法: exit
example

root@xie-vm:/home/xie# exit
exit
xie@xie-vm:~$ 

  • su

作用:改變到超級(jí)用戶或另一個(gè)用戶標(biāo)識(shí)
用法: su
example

xie@xie-vm:~$ cat /proc/sys/net/ipv4/ip_forward
0
xie@xie-vm:~$ echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
xie@xie-vm:~$ su
Password: 
root@xie-vm:/home/xie# echo 1 > /proc/sys/net/ipv4/ip_forward
root@xie-vm:/home/xie# cat /proc/sys/net/ipv4/ip_forward
1

  • sudo

作用:以超級(jí)用戶運(yùn)行一條單獨(dú)的命令
用法: sudo cmd

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市徒探,隨后出現(xiàn)的幾起案子瓦呼,更是在濱河造成了極大的恐慌,老刑警劉巖测暗,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件央串,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡偷溺,警方通過(guò)查閱死者的電腦和手機(jī)蹋辅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)挫掏,“玉大人侦另,你說(shuō)我怎么就攤上這事。” “怎么了褒傅?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵弃锐,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我殿托,道長(zhǎng)霹菊,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任支竹,我火速辦了婚禮旋廷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘礼搁。我一直安慰自己饶碘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布馒吴。 她就那樣靜靜地躺著扎运,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饮戳。 梳的紋絲不亂的頭發(fā)上豪治,一...
    開(kāi)封第一講書(shū)人閱讀 52,328評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音扯罐,去河邊找鬼负拟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛篮赢,可吹牛的內(nèi)容都是我干的齿椅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼启泣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼涣脚!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起寥茫,我...
    開(kāi)封第一講書(shū)人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤遣蚀,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后纱耻,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體芭梯,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年弄喘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了玖喘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蘑志,死狀恐怖累奈,靈堂內(nèi)的尸體忽然破棺而出贬派,到底是詐尸還是另有隱情,我是刑警寧澤澎媒,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布搞乏,位于F島的核電站,受9級(jí)特大地震影響戒努,放射性物質(zhì)發(fā)生泄漏请敦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一储玫、第九天 我趴在偏房一處隱蔽的房頂上張望侍筛。 院中可真熱鬧,春花似錦缘缚、人聲如沸勾笆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至弛车,卻和暖如春齐媒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纷跛。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工喻括, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人贫奠。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓唬血,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親唤崭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拷恨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

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