久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

linux下一些非常有用的命令

2017-12-18 01:27:11 10047

使用 Linux 命令工作可以獲得許多樂趣,但是如果您使用一些命令,它們可以減少您的工作或以有趣的方式顯示信息時,您將獲得更多的樂趣。在今天的文章中,我們將介紹六個命令,它們可能會使你用在命令行上的時間更加值當。

1.watch

watch 命令會重復運行您給出的任何命令,并顯示輸出。默認情況下,它每兩秒運行一次命令。命令的每次運行都將覆蓋上一次運行時顯示的內容,因此您始終可以看到最新的數據。

您可能會在等待某人登錄時使用它。在這種情況下,您可以使用 watch who 命令或者 watch -n 15 who 命令使每 15 秒運行一次,而不是兩秒一次。另外終端窗口的右上角會顯示日期和時間。

您也可以使用它來查看日志文件。如果您顯示的數據沒有任何變化,則只有窗口角落里的日期和時間會發生變化。

$ watch tail /var/log/syslog

這里的輸出和使用命令 tail -f /var/log/syslog 的輸出相似。

2.look

這個命令的名字 look 可能會讓我們以為它和 watch 做類似的事情,但其實是不同的。look 命令用于搜索以某個特定字符串開頭的單詞。

$ look ecl
eclectic
eclectic's
eclectically
eclecticism
eclecticism's

look 命令通常有助于單詞的拼寫,它使用 /usr/share/dict/words 文件,除非你使用如下的命令指定了文件名:

$ look esac .bashrc
esac
esac
esac

在這種情況下,它的作用就像跟在一個 awk 命令后面的 grep ,只打印匹配行上的第一個單詞。

3.man -k

man -k 命令列出包含指定單詞的手冊頁。它的工作基本上和 apropos 命令一樣。

$ man -k logrotate
dh_installlogrotate (1) - install logrotate config files
logrotate (8)        - rotates, compresses, and mails system logs
logrotate.conf (5)   - rotates, compresses, and mails system logs

4.help

當你完全絕望的時候,您可能會試圖使用此命令,help 命令實際上是顯示一個 shell 內置命令的列表。最令人驚訝的是它有相當多的參數變量。你可能會看到這樣的東西,然后開始想知道這些內置功能可以為你做些什么:

5.stat -c

stat 命令用于顯示文件的大小、所有者、用戶組、索引節點號、權限、修改和訪問時間等重要的統計信息。這是一個非常有用的命令,可以顯示比 ls -l 更多的細節。

使用 -c 選項,您可以指定要查看的字段。例如,如果您只想查看一個文件或一系列文件的文件名和訪問權限,則可以這樣做:

$ stat -c '%n %a' .bashrc
.bashrc 644

在此命令中, %n 表示每個文件的名稱,而 %a 表示訪問權限。%u 表示數字類型的 UID,而 %U 表示用戶名。

$ stat -c '%n %a' bin/*
bin/loop 700
bin/move2nohup 700
bin/nohup.out 600
bin/show_release 700
$ stat -c '%n %a %U' bin/*
bin/loop 700 shs
bin/move2nohup 700 shs
bin/nohup.out 600 root
bin/show_release 700 shs

6.TAB

tab 鍵提供文件名補全功能(包括使用 cd 時的目錄)。它在出現歧義之前盡可能多的填充文件名(多個文件以相同的字母開頭。如果您有一個名為 bigplans 的文件,另一個名為 bigplans2017 的文件會發生歧義,你將聽到一個聲音,然后需要決定是按下回車鍵還是輸入 2 之后再按下 tab 鍵選擇第二個文件。)


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: