歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 十個很少有人知道的 Linux 命令 - Part 2

十個很少有人知道的 Linux 命令 - Part 2

日期:2017/2/28 14:38:32   编辑:Linux教程

繼續上篇文章11個很少有人知道但很有用的Linux命令【見 http://www.linuxidc.com/Linux/2013-10/92095.htm】,在本文中,我們將關注其他幾個不為人知的Linux命令,有些在管理桌面和服務器方面被證明是非常有用的。

12. <空格> 命令你在終端上鍵入的每個命令都會記錄到history,也能用history命令重新調用。

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

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

linuxidc@localhost:~$ ls
linuxidc@localhost:~$ pwd
linuxidc@localhost:~$ uname
linuxidc@localhost:~$ echo “hi”
linuxidc@localhost:~$ who
現在運行 history 命令來查看上面已執行的命令是否已經被記錄了.

linuxidc@localhost:~$ history
40 cd /dev/
41 ls
42 dd if=/dev/cdrom1 of=/home/linuxidc/Desktop/squeeze.iso
43 ping www.google.com
44 su
你看到沒有最後執行的命令沒有被記錄。我們也可以用另一個命令cat | bash欺騙history,結果跟上面一樣。

13. stat 命令Linux中的stat命令用來顯示文件或文件系統的狀態信息。當用文件名作為參數時,stat將會展示文件的全部信息。狀態信息包括文件 大小、塊、權限、訪問時間、修改時間、狀態改變時間等。

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

14. <alt> + . 和 <esc> + .上面的組合鍵事實上不是一個命令,而是傳遞最後一個命令參數到提示符後的快捷鍵,以輸入命令的倒序方式傳遞命令。按住 Alt或Esc再按一下 “.”。

15. pv 命令在電影裡尤其是好萊塢電影你可能已經看見過模擬文本了,像是在實時輸入文字,你可以用pv命令仿照任何類型模擬風的文本輸出,包括流水線輸出。pv可能沒有在你的系統上安裝,你需要用apt或yum獲取安裝包,然後安裝pv到你的機器。

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

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

16. mount | colum -t上面的命令用一個很不錯的格式與規范列出了所有掛載文件系統。

linuxidc@localhost:~$ mount | column -t
輸出樣式

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

17. Ctr+l 命令在進行下一步之前,我先問一下,你是如何清理你的終端?呵呵,你會在提示符後鍵入 “clear”。好的。用上面的命令執行清理終端都將成為過去。你只需要按下Ctr+l,看看它如何立即清理你的終端。

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-11/92847p2.htm

推薦閱讀:

Linux命令之cd http://www.linuxidc.com/Linux/2013-05/83948.htm

Linux命令之cat http://www.linuxidc.com/Linux/2013-05/83947.htm

Linux命令之alias/unalias http://www.linuxidc.com/Linux/2013-05/83946.htm

Linux命令解析:su root和su -root http://www.linuxidc.com/Linux/2013-04/82564.htm

Linux命令之 交互式輸入read http://www.linuxidc.com/Linux/2013-03/81594.htm

Linux命令之文件處理命令 http://www.linuxidc.com/Linux/2013-09/90700.htm

Copyright © Linux教程網 All Rights Reserved