自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

10 個(gè)鮮為人知的 Linux 命令 - Part 2

系統(tǒng) Linux
繼續(xù)上篇文章《11 個(gè)很有用但鮮有人知的 Linux 命令》。在本文中,我們將關(guān)注其他幾個(gè)不為人知的Linux命令,有些在管理桌面和服務(wù)器方面被證明是非常有用的。

繼續(xù)上篇文章《11 個(gè)很有用但鮮有人知的 Linux 命令》。在本文中,我們將關(guān)注其他幾個(gè)不為人知的Linux命令,有些在管理桌面和服務(wù)器方面被證明是非常有用的。


12. <空格> 命令

你在終端上鍵入的每個(gè)命令都會(huì)記錄到history,也能用history命令重新調(diào)用。

如何騙過(guò)history 命令呢?呵呵,你可以輕而易舉地做到。在終端,只需要在鍵入命令之前輸入一個(gè)或多個(gè)空格,這樣你的命令就不會(huì)被記錄了。

讓我們體驗(yàn)一下吧,先在終端嘗試五個(gè)常見的 Linux 命令并在命令之前留個(gè)空(例如** ls, pwd, uname, echo “hi”** 和 who),然后檢查這些命令是不是記錄在歷史中。

  1. avi@localhost:~$  ls 
  2. avi@localhost:~$  pwd 
  3. avi@localhost:~$  uname 
  4. avi@localhost:~$  echo “hi” 
  5. avi@localhost:~$  who 

現(xiàn)在運(yùn)行 history 命令來(lái)查看上面已執(zhí)行的命令是否已經(jīng)被記錄了。

  1. avi@localhost:~$ history 
  2.    40  cd /dev/  
  3.    41  ls  
  4.    42  dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso  
  5.    43  ping www.google.com  
  6.    44  su 

你看到?jīng)]有***執(zhí)行的命令沒有被記錄。我們也可以用另一個(gè)命令cat | bash欺騙history,結(jié)果跟上面一樣。


13. stat 命令

Linux中的stat命令用來(lái)顯示文件或文件系統(tǒng)的狀態(tài)信息。當(dāng)用文件名作為參數(shù)時(shí),stat將會(huì)展示文件的全部信息。狀態(tài)信息包括文件 大小、塊、權(quán)限、訪問(wèn)時(shí)間、修改時(shí)間、狀態(tài)改變時(shí)間等。

  1. avi@localhost:~$ stat 34.odt  
  2.   File: `34.odt' 
  3.   Size: 28822   Blocks: 64 IO Block: 4096   regular file  
  4. Device: 801h/2049d  Inode: 5030293 Links: 1  
  5. Access: (0644/-rw-r--r--)  Uid: ( 1000/ avi)   Gid: ( 1000/ avi)  
  6. Access: 2013-10-14 00:17:40.000000000 +0530  
  7. Modify: 2013-10-01 15:20:17.000000000 +0530  
  8. Change: 2013-10-01 15:20:17.000000000 +0530 

14. <alt> + . 和 <esc> + .

上面的組合鍵事實(shí)上不是一個(gè)命令,而是傳遞***一個(gè)命令參數(shù)到提示符后的快捷鍵,以輸入命令的倒序方式傳遞命令。按住 Alt或Esc再按一下 “.”。


15. pv 命令

在電影里尤其是好萊塢電影你可能已經(jīng)看見過(guò)模擬文本了,像是在實(shí)時(shí)輸入文字,你可以用pv命令仿照任何類型模擬風(fēng)的文本輸出,包括流水線輸出。pv可能沒有在你的系統(tǒng)上安裝,你需要用apt或yum獲取安裝包,然后安裝pv到你的機(jī)器。

  1. root@localhost:# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20 

輸出樣式

  1. Tecmint [dot] com is the world''s best website for qualitative Linux article 

16. mount | colum -t

上面的命令用一個(gè)很不錯(cuò)的格式與規(guī)范列出了所有掛載文件系統(tǒng)。

  1. avi@localhost:~$ mount | column -t 

輸出樣式

  1. /dev/sda1on  / type  ext3 (rw,errors=remount-ro)  
  2. tmpfson  /lib/init/rw  type  tmpfs(rw,nosuid,mode=0755)  
  3. proc on  /proc type  proc (rw,noexec,nosuid,nodev)  
  4. sysfson  /sys  type  sysfs(rw,noexec,nosuid,nodev)  
  5. udev on  /dev  type  tmpfs(rw,mode=0755)  
  6. tmpfson  /dev/shm  type  tmpfs(rw,nosuid,nodev)  
  7. devpts   on  /dev/pts  type  devpts   (rw,noexec,nosuid,gid=5,mode=620)  
  8. fusectl  on  /sys/fs/fuse/connections  type  fusectl  (rw)  
  9. binfmt_misc  on  /proc/sys/fs/binfmt_misc  type  binfmt_misc  (rw,noexec,nosuid,nodev)  
  10. nfsd on  /proc/fs/nfsd type  nfsd (rw) 

17. Ctr+l 命令

在進(jìn)行下一步之前,我先問(wèn)一下,你是如何清理你的終端?呵呵,你會(huì)在提示符后鍵入 “clear”。好的。用上面的命令執(zhí)行清理終端都將成為過(guò)去。你只需要按下Ctr+l,看看它如何立即清理你的終端。


18. curl 命令

在命令行下如何檢查你的未讀郵件?這個(gè)命令對(duì)于工作在沒有圖形界面的服務(wù)器的人佷有用。它會(huì)在運(yùn)行期間再次要求輸入密碼,你不需要在上面一行硬編碼你的密碼,否則會(huì)有其它安全風(fēng)險(xiǎn)。

  1. avi@localhost:~$ curl -u avishek1210@gmail.com --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print \t if //; print "$2\n" if /<(title|name)>(.*)<\/\1>/;' 

輸出樣式

  1. Enter host password for user 'avishek1210@gmail.com':  
  2. Gmail - Inbox for avishek1210@gmail.com  
  3. People offering cars in Delhi - Oct 26  
  4.     Quikr Alerts  
  5. another dependency question  
  6.     Chris Bannister  
  7.     Ralf Mardorf  
  8.     Reco  
  9.     Brian  
  10.     François Patte  
  11.     Curt  
  12.     Siard  
  13.     berenger.morel  
  14. Hi Avishek - Download your Free MBA Brochure Now...  
  15.     Diya  
  16. ★Top Best Sellers Of The Week, Take Your Pick★  
  17.     Timesdeal  
  18. aptitude misconfigure?  
  19.     Glenn English  
  20. Choosing Debian version or derivative to run Wine when resource poor  
  21.     Chris Bannister  
  22.     Zenaan Harkness  
  23.     Curt  
  24.     Tom H  
  25.     Richard Owlett  
  26.     Ralf Mardorf  
  27.     Rob Owens 

19.screen 命令

screen命令能斷開一個(gè)會(huì)話下的一個(gè)長(zhǎng)時(shí)間運(yùn)行的進(jìn)程并能再次連接,如有需要,也提供了靈活的命令選項(xiàng)。

要運(yùn)行一個(gè)長(zhǎng)時(shí)間的進(jìn)程,我們通常執(zhí)行:

 

  1. avi@localhost:~$ ./long-unix-script.sh 

缺乏靈活性,需要用戶持續(xù)當(dāng)前的會(huì)話,但是如果我們執(zhí)行上面的命令是:

 

  1. avi@localhost:~$ screen ./long-unix-script.sh 

它能在不同會(huì)話間斷開或重連。當(dāng)一個(gè)命令正在執(zhí)行時(shí)按“Ctrl + A”然后再按“d”來(lái)斷開。

重新連接運(yùn)行:

 

  1. avi@localhost:~$ screen -r 4980.pts-0.localhost 

注解:在這里,這個(gè)命令的稍后的部分是screen id,你能用‘screen -ls’命令查看。欲了解更多關(guān)于screen命令和它們的用法,請(qǐng)閱讀我們的一些幫助文章:10 個(gè)screen命令的示例。


20. file

No!寫上面的命令不是筆誤. ‘file’是一個(gè)能提供關(guān)于文件類型信息的命令。

 

  1. avi@localhost:~$ file 34.odt 
  2. 34.odt: OpenDocument Text 

 


21. id

上面的命令會(huì)打印真正的和有效的用戶和組的id。

 

  1. avi@localhost:~$ id 

輸出樣式

 

  1. uid=1000(avi) gid=1000(avi)  
  2. groups=1000(avi),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),111(bluetooth),117(scanner) 

 


到此為止,鑒于這個(gè)系列的***的這篇文章的成功,我將會(huì)盡快推出另外幾部分文章繼續(xù)鮮為人知的Linux命令。到時(shí)候,敬請(qǐng)關(guān)注Tecmint.不要忘記給我們提供你的反饋和評(píng)論。

via: http://www.tecmint.com/10-lesser-known-linux-commands-part-2/

責(zé)任編輯:奔跑的冰淇淋 來(lái)源: Linux中國(guó)
相關(guān)推薦

2013-12-23 15:25:15

命令Linux命令

2013-11-25 13:04:59

Linux命令Shell腳本

2017-11-08 14:55:16

Linux命令sudo

2014-07-29 14:25:43

Unix命令

2010-12-28 10:12:18

Linux命令

2013-07-15 09:14:00

2009-09-14 09:45:20

Chrome谷歌操作系統(tǒng)

2019-10-08 16:24:33

Chrome瀏覽器

2023-04-23 15:11:26

2010-01-07 10:05:51

IT顧問(wèn)特質(zhì)

2024-01-15 18:02:09

docker系統(tǒng)文件格式

2019-12-12 20:49:05

JavaScript語(yǔ)言運(yùn)算符

2024-03-04 16:32:02

JavaScript運(yùn)算符

2014-02-09 09:50:49

PHP函數(shù)

2022-07-19 08:46:15

NeofetchLinux

2011-05-03 13:13:52

編程PHPJava

2014-04-22 16:38:12

GitHubGitHub 使用技巧

2018-12-10 19:30:45

2024-09-10 08:35:57

2009-01-03 09:00:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)