自學Linux命令的四種方法

本文由 極客范 - 小道空空 翻譯自 Danny Stieben。歡迎加入極客翻譯小組,同我們一道翻譯與分享。轉載請參見文章末尾處的要求。

learning-linux-840x420

如果你想成為Linux高手,那么掌握一些Linux命令是必不可少的。下面是自學Linux命令的四種方法。

每日提示

learncommands_tipoftheday

學習Linux命令的一種漸進式方法是:在每次打開終端時,讓它顯示“每日提示”。這會向你介紹一些有用的命令及其高級使用技巧。
.bashrc中(/home/.bashrc)增加如下一行:

你只需要增加這行就夠了!如果你想讓它更娛樂化一些,你可以安裝cowsay。Ubuntu/Debian下安裝cowsay:

Fedora下安裝cowsay:

除了安裝cowsay,還需要在.bashrc中增加:

然而,上述使用cowsay的方法并不是在所有Linux發行版下均可運行成功。

使用“whatis”

如果你不喜歡學習隨機的命令,或許你喜歡在使用某種命令的時候學習它的用法。這時你只需要在其前面加上whatis即可。Whatis會逐條的解釋你輸入的命令。
learncommands_whatis

上圖的whatis sudo yum install cheese例子清楚的告訴你:1)sudo是讓你具有管理員權限;2)yun是軟件包管理器;3)install是讓YUM安裝軟件包;4)cheese是你打算安裝的軟件。這種方法在復雜的或者不常見的命令前執行的效果并不好。但是如果你想了解某個命令的大概用途,這種方法還是值得一試。

瀏覽命令的所有可用選項

如果你正在使用一個新的命令,那么有兩種途徑可以查看它的詳細用法。一種途徑是“man <程序>”,其中<程序>是你要運行的程序名字。例如,“man cp”會在man文件瀏覽器中告訴你cp的詳細用法。
learncommands_manpages

另一種途徑可以更快的查看某個命令的主要用法——“ -help”。例如,“cp -help”會在終端中直接打印出cp命令的大量用法。換句話講,-help選項在所有的Linux命令中具有相同的含義。

速成班——是的,現在!

最后,你可以在這里學習Linux命令的語法!了解Linux命令的基本語法對于理解命令很有益處,很值得一學。
所有的Linux命令都具有相同的結構:[sudo] program [parameter] [parameter] … [parameter] [-flag] [parameter] [-flag] [parameter] … [flag] [parameter]
讓我來分段剖析上述的結構:

  1. 如果一個命令需要管理員權限(root訪問權限)才能運行,那么必須在它之前加上“sudo”。這使得在運行命令之輸入管理員的密碼。
  2. “program”是應用程序的名字。它包括yum, apt-get, cheese, tar, cp, mv和firefox等等。如果沒有經過額外的配置,所有可以通過這種方法訪問的命令均放在/usr/bin目錄下(譯者注:默認情況下其它一些目錄下的程序也可以這樣運行,如/bin下的命令)。對于很多程序,你只需要在終端中輸入其名字。例如,在終端中輸入”firefox”,然后按Enter鍵,Firefox就運行起來了。
  3. 在程序名字的后面,你可以使用不同的參數和標志。不同程序在這方面差別很大。例如,命令“cp file1 file2”在file1的所在目錄下將其復制一份并另存為file2。這里的“file1”和“file2”是命令“cp”的兩個參數。一些命令也通過使用不同的標志來改變其行為。例如,命令“sudo yum install cheese -y”中的“install”是yum的參數,“cheese”是install的參數,“-y”是yum的標志——當yum詢問你是否繼續的時候,一律默認回答“yes”。需要注意的是,一些標志有自己的參數,而另一些則沒有。這里就不給出具體的例子了。每個Linux名字都有自己的一套標志設定,掌握這些需要長時間的積累。

總結

學習Linux命令真的不難——一旦你下定決心和掌握了Linux命令的基本結構。不過一般學習幾個小時不會起到明顯的效果,這時請不要放棄。重復是最好的學習方式。你要做的就是通過不斷的實踐來加強記憶。學習Linux命令的資源還有很多,如Linux命令速查表、40個重要的Linux命令和Linux命令快速入門。



原文鏈接: Danny Stieben 翻譯: 極客范 - 小道空空

譯文鏈接: http://www.geekfan.net/6603/

[ 轉載請保留原文出處、譯者和譯文鏈接。]

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/449351.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/449351.shtml
英文地址,請注明出處:http://en.pswp.cn/news/449351.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第五周學習總結

第六章&#xff1a; 主要內容: 1.接口 2.實現接口 3.理解接口 4.接口回調 5.接口與多態 6.接口變量做參數 7.面向接口編程 Example6_1: Example6_2: Example6_3: Example6_4: Example6_5: Example6_6: 總結&#xff1a;這章節沒有較大問題&#xff0c;例題也都做了一遍。蠻順利…

Android 設備的CPU類型(通常稱為”ABIs”)

armeabiv-v7a: 第7代及以上的 ARM 處理器。2011年15月以后的生產的大部分Android設備都使用它.arm64-v8a: 第8代、64位ARM處理器&#xff0c;很少設備&#xff0c;三星 Galaxy S6是其中之一。armeabi: 第5代、第6代的ARM處理器&#xff0c;早期的手機用的比較多。x86: 平板、模…

國信證券學習系列(1)

軟件不錯&#xff0c;滿足了我對股票&#xff0c;期貨&#xff0c;期權的全部要求。而且數據可以提供下載&#xff0c;簡直沒話說了。 數據清洗問題&#xff0c;我其實很早以前就在思考這個問題&#xff0c;回測&#xff0c;到底在測什么&#xff1f;什么樣的數據可以用來回測&…

JNA—JNI終結者

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.介紹 給大家介紹一個最新的訪問本機代碼的Java框架—JNA。 JNA(Java Native Access)框架是一個開源的Java框架&#xff0c;是SUN公司…

FIFO存儲器

FIFO( First Input First Output)簡單說就是指先進先出。由于微電子技術的飛速發展&#xff0c;新一代FIFO芯片容量越來越大&#xff0c;體積越來越小&#xff0c;價格越來越便宜。作為一種新型大規模集成電路&#xff0c;FIFO芯片以其靈活、方便、高效的特性&#xff0c;逐漸在…

通過8個技巧讓你成為一個超強的Linux終端用戶

本文由 極客范 - minejo 翻譯自 Chris Hoffman。歡迎加入極客翻譯小組&#xff0c;同我們一道翻譯與分享。轉載請參見文章末尾處的要求。使用Linux終端不僅僅是只輸入命令。學習這些基本的技巧&#xff0c;你就會逐漸掌握Bash shell&#xff0c;這個在大多數Linux發行版上默認…

國信證券學習系列(2)

獲取指數池&#xff1a; def init(ContextInfo):#設置股票池stock300 ContextInfo.get_stock_list_in_sector(滬深300)ContextInfo.stock300_weight {}stock300_symbol []stock300_weightlist [] ContextInfo.index_code ContextInfo.stockcode"."ContextInfo.m…

旅游服務商Bikego完成A輪融資,共建創投、馬蜂窩投資

2月26日消息&#xff0c;近日Bikego宣布完成A輪融資&#xff0c;共建創投、北京馬蜂窩之旅國際旅行社投資。目前金額尚未公開。 bikego領趣旅行成立于2016年&#xff0c;是一家目的地日游服務運營商。從內容切入&#xff0c;提供國內自由行客戶的白天玩法解決方案&#xff0c;…

python-flask-1

https://askubuntu.com/questions/244641/how-to-set-up-and-use-a-virtual-python-environment-in-ubuntu 1. virtualenv安裝 sudo apt-get install virtualenv sudo apt install virtualenvwrapper echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh&quo…

JSch:Java Secure Channel -- java 代碼實現 ssh 遠程操作

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 JSch 是SSH2的一個純Java實現。 它允許你連接到一個 sshd 服務器&#xff0c;使用端口轉發&#xff0c;X11轉發&#xff0c;文件傳輸等…

國信證券學習系列(3)

日內回轉策略&#xff1a;做T策略 擇時交易&#xff1a; if date[-8:-3] ! 14:55:if macd > 0 and macd_pre < 0:# 根據MACD>0則開倉,小于0則平倉if avaliable > df.iloc[-1, 0] * ContextInfo.Lots * 100:order_shares(ContextInfo.get_universe()[0], ContextIn…

時序數據庫連載系列: 時序數據庫一哥InfluxDB之存儲機制解析

2019獨角獸企業重金招聘Python工程師標準>>> InfluxDB 的存儲機制解析 本文介紹了InfluxDB對于時序數據的存儲/索引的設計。由于InfluxDB的集群版已在0.12版就不再開源&#xff0c;因此如無特殊說明&#xff0c;本文的介紹對象都是指 InfluxDB 單機版 1. InfluxDB 的…

如何在Linux上提高文本的搜索效率

本文由 極客范 - minejo 翻譯自 Xmodulo。歡迎加入極客翻譯小組&#xff0c;同我們一道翻譯與分享。轉載請參見文章末尾處的要求。對于系統管理員或程序員來說&#xff0c;當需要在復雜配置的目錄中或者在大型源碼樹中搜尋特定的文本或模式時&#xff0c;grep類型的工具大概是…

Spring Boot 10:處理Json數據中的null值

Jackson版&#xff1a; /*** Jackson 配置類 對Json數據進行特殊處理** Author YangXuyue* Date 2019/04/02 07:12*/ Configuration public class JacksonConfig {/*** 配置Jackson** param builder* return* Author YangXuyue* Date 2019/04/02 07:14*/BeanPrimaryConditional…

國信證券學習系列(4)

機器學習篇章&#xff0c;本章不過時腳本小子&#xff0c;機器學習最核心的是機器&#xff0c;是模型。 學習&#xff0c;無非就是找些有的沒的因子扔進去&#xff0c;但說實話&#xff0c;機器學習&#xff0c;太過容易過擬合&#xff0c;容易無效化。回測好看的一筆&#xf…

JSch - Java Secure Channel : java 代碼實現服務器遠程操作

一、前言 前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 JSch是SSH2的純Java實現 。 JSch允許您連接到sshd服務器并使用端口轉發&#xff0c;X11轉發&#xff0c;文件傳輸等&#xff0…

前嗅ForeSpider教程:數據建表

今天&#xff0c;小編為大家帶來的教程是&#xff1a;如何在前嗅ForeSpider中&#xff0c;進行數據建表操作及各注意事項。主要內容包括&#xff1a;快速建表&#xff0c;自由建表&#xff0c;字段參數&#xff0c;數據表的創建&#xff0c;關聯與刪除&#xff0c;以及表單變更…

世紀大爭論:Linux還是GNU/Linux?

本文由 極客范 - 愛開源的貢獻開源社區 翻譯自 Chris Hoffman。歡迎加入極客翻譯小組&#xff0c;同我們一道翻譯與分享。轉載請參見文章末尾處的要求。我們在網上已經習慣用“Linux”來稱呼Linux操作系統了&#xff0c;然而&#xff0c;偶爾也用“GNU/Linux”來稱呼和指代同…

PyTorch Softmax

PyTorch provides 2 kinds of Softmax class. The one is applying softmax along a certain dimension. The other is do softmax on a spatial matrix sized in B, C, H, W. But it seems like some problems existing in Softmax2d. : ( 轉載于:https://www.cnblogs.com/hiz…

國信證券學習系列(5)

網格策略&#xff0c;號稱勝率100%的策略&#xff0c;只要扛得住回撤&#xff0c;怎么說呢&#xff0c;它包含了最簡單的思想&#xff0c;大道至簡&#xff0c;真的是沒有什么復雜的&#xff0c;原理清晰&#xff0c;思路簡單。可以明確知道我掙的是那筆錢&#xff0c;為什么獲…