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

15 個(gè)鮮為人知的Unix命令

運(yùn)維 系統(tǒng)運(yùn)維
每個(gè)開發(fā)人員都應(yīng)該有在終端操作的能力。你不可能總在你要操作的電腦旁邊,這時(shí)你就得遠(yuǎn)程登錄那臺(tái)機(jī)器。雖然有些圖形界面應(yīng)用可以幫助我們實(shí)現(xiàn)遠(yuǎn)程作業(yè),但是它的速度沒有通過終端訪問快。

每個(gè)開發(fā)人員都應(yīng)該有在終端操作的能力。你不可能總在你要操作的電腦旁邊,這時(shí)你就得遠(yuǎn)程登錄那臺(tái)機(jī)器。雖然有些圖形界面應(yīng)用可以幫助我們實(shí)現(xiàn)遠(yuǎn)程作業(yè),但是它的速度沒有通過終端訪問快(畢竟,它只是一些文字交流!)。

不管你是終端用戶新手還是有經(jīng)驗(yàn)的老用戶,我肯定你一定喜歡學(xué)習(xí)新技術(shù)和技巧。在這篇文章里面,我將會(huì)介紹15個(gè)你你可能還未聽說過的Unix命令。

注意:在這篇文章中,我將使用方括號(hào)來標(biāo)識(shí)任何變量。當(dāng)你運(yùn)行命令時(shí),你應(yīng)該用去掉方括號(hào),用實(shí)際的值替換它。例如我們***個(gè)例子, man [command] 可以這樣用 man cd 或者 man grep。

1. man

我們以一個(gè)簡單的例子開始。man命令代表“manual”,手冊(cè)的意思。如果你想了解任何Unix命令,你可以運(yùn)行下面的命令:

mman  [command]

最簡單的使用例子是用man來查看man命令自己的使用手冊(cè):

man man

man命令本身未必是一個(gè)鮮為人知的命令,你能在任何Unix教程中看到它。然而,我想強(qiáng)調(diào)它在那些在常規(guī)教程中很少見的特殊用法。

如果你需要知道ASCII字符,試試這個(gè):

man ascii

是否曾經(jīng)對(duì)pico-和femto-哪個(gè)更小而感到困惑?試試下面的命令來獲取有關(guān)unit前綴的信息:

man units

有很多這樣的手冊(cè)頁面,它們有些真的也很有趣(Tip:試試 man xkill),我讓你自己去玩它。同時(shí),我們將繼續(xù)介紹其它更多的命令。

2. cd -

如果你在一個(gè)目錄里面工作,突然切換到另外一個(gè)目錄中去了,有一個(gè)方法讓你輕松的回到剛才的工作目錄。運(yùn)行下面的命令即可回到剛剛的工作目錄:

cd -

3. sudo !!

由XKCD創(chuàng)作的這幅漫畫強(qiáng)調(diào)了sudo命令在Unix系統(tǒng)中的重要性。sudo 以管理員的權(quán)限運(yùn)行命令,用戶也被添加到 sudo用戶組。

假設(shè)你運(yùn)行一個(gè)沒帶 sudo 前綴的命令,如果你不想再次輸入這個(gè)相同的命令,你可以運(yùn)行下面的命令來運(yùn)行最近一次運(yùn)行的命令。

sudo !!

4. mtr

mtr 是一個(gè)強(qiáng)大的網(wǎng)絡(luò)診斷工具。它結(jié)合了 traceroute 和 ping 這兩個(gè)命令的功能

mtr [hostname]

mtr檢測運(yùn)行mtr這臺(tái)機(jī)子與遠(yuǎn)程主機(jī)之間的網(wǎng)絡(luò)連接,這里有關(guān)于mtr的詳細(xì)說明,列舉了mtr的全部擴(kuò)展命令。

5. [space] command

經(jīng)常使用終端的用戶可能知道他們運(yùn)行過的每個(gè)命令都會(huì)記載在日志文件~/.bash_history里面。可以用下面的命令來跳過運(yùn)行命令是被日志記載:

[space] [command]

6. jot

正如其名所示,jot的為generates some text,包括從數(shù)字到字符以及一些亂碼。如果你想生成一定范圍內(nèi)的數(shù)字,可運(yùn)行下面的命令:

jot [number_of_numbers] [starting_number]

如果你只提供一個(gè)參數(shù),它將會(huì)生成從1到這個(gè)數(shù)字之間的數(shù)字。

-r 參數(shù)可生成隨機(jī)數(shù),語法如下:

jot -r [number_of_numbers] [lower_limit] [upper_limit]

-b 參數(shù)可重復(fù)給定的單詞。了解更多參數(shù)列表,你可以運(yùn)行 man jot, 或者看這個(gè)文檔

#p#

7. df

一個(gè)相對(duì)簡單的命令,df 代表“disk free”,并顯示你的磁盤空閑的空間。

8. pkill

pkill 也就是”process kill”,終止一個(gè)運(yùn)行的進(jìn)程。當(dāng)一個(gè)應(yīng)用沒反應(yīng)的時(shí)候,這個(gè)命令非常有用。語法:

pkill [application_name]

pkiil的一個(gè)有趣的使用情況是你可以遠(yuǎn)程登錄別人正在使用的計(jì)算機(jī),檢查別人在運(yùn)行的應(yīng)用,并執(zhí)行 pkill命令來終止那些進(jìn)程,而當(dāng)他們?cè)谒闹芘瓮钦l在惡作劇的時(shí)候,你裝作沒什么事發(fā)生一樣。當(dāng)然,你應(yīng)該確認(rèn)它不是關(guān)鍵應(yīng)用,并且不會(huì)有很大的損失。

9. ddate

Discordian calendar 是一個(gè)備用日歷,用 1YOLD表示1166BC。ddate 可以顯示Discordian date。

10. cal

如果你想查看老的Gregorian日歷,使用 cal即可查看當(dāng)月月份的日歷。

這只是默認(rèn)的顯示,. 這個(gè)cal手冊(cè) 列出了不同的可選項(xiàng)參數(shù),可以按不同的樣式顯示更多的月份。

11. tac

你可能聽說過 cat命令,它有一系列用途,包括creating、copying、merging 和 displaying 文本文件。tac 命令可以做同樣的工作,但是它是以相反的順序!瞧一瞧。

12. w

w 命令可以顯示當(dāng)前誰登陸到了你的系統(tǒng)。它列出了用戶登陸日志,以及更多的像系統(tǒng)加載和運(yùn)行的信息。

13. factor

如果你想分解一個(gè)數(shù)字,不需要其它的工作,僅運(yùn)行下面的命令即可獲得一個(gè)數(shù)字的質(zhì)因數(shù)分解。

 

factor [number]

14. yes

在來一個(gè)有趣的命令,yes 命令將一個(gè)字符串打印很多次。

yes [string]

如果你沒有提供一個(gè)字符串,它遞歸打印“y”,直達(dá)你停止這個(gè)命令。這個(gè)函數(shù)打印字符的速度太快了,以至于我無法在同一屏模式截取這個(gè)命令的輸出。如果你正在做一些事情,恰巧有人經(jīng)過,你可以運(yùn)行 yes 來迷糊他們,前提是他們對(duì)shell編程了解比較少。

注意,如果你要運(yùn)行這個(gè)命令,你應(yīng)該知道僅有的停止命令的方法:按 CTRL+C/CMD+C 或者關(guān)閉終端。

15. nl

nl命令附件了列數(shù)到文本。它最適合用于傳遞其他命令的輸出作為參數(shù)。另外一個(gè)函數(shù)的輸出使用”|“來作為參數(shù)傳遞。看下面兩個(gè)例子:

程序員的資料庫

原文鏈接:http://www.admin10000.com/document/4655.html

責(zé)任編輯:牛小雨 來源: web開發(fā)者
相關(guān)推薦

2023-04-23 15:11:26

2010-12-28 10:12:18

Linux命令

2017-11-08 14:55:16

Linux命令sudo

2013-11-19 11:59:49

Linux命令Shell腳本

2013-12-23 15:25:15

命令Linux命令

2013-11-25 13:04:59

Linux命令Shell腳本

2009-09-14 09:45:20

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

2019-10-08 16:24:33

Chrome瀏覽器

2010-01-07 10:05:51

IT顧問特質(zhì)

2024-01-15 18:02:09

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

2019-12-12 20:49:05

JavaScript語言運(yùn)算符

2024-03-04 16:32:02

JavaScript運(yùn)算符

2013-07-15 09:14:00

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

2019-11-20 10:54:32

Python數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫

2024-05-07 00:00:00

工具類開發(fā)者功能
點(diǎn)贊
收藏

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