”“”
Linux命令行域:從初學者到高級用戶
<
h2>提高您的技能,並通過數十個命令,項目和挑戰來控制機器!
歡迎來到Linux命令行的域,Linux Command Line是一個尖端的課程,旨在將其轉變為高級命令行用戶!這個全面的程序將使您了解無數強大命令的知識(請參閱下面的廣泛列表),同時提供了繼續學習新命令並對機器充分控制的工具。您在本課程中獲得的技能不僅可以提高您的技能,例如Web開發人員,數據科學家,機器學習工程師或遊戲開發人員,而且還可以使他成為計算機用戶。準備好無敵!
您好,我叫Max Steel。憑藉多年的經驗,我成功地指導了無數學生的職業過渡。在線,我教了超過一百萬的學生,並獲得了數十萬5個標準的評論和評論。這種互動課程充滿了引人入勝的練習和令人興奮的挑戰,這些挑戰將鼓勵您練習和運用自己學習的技能。您會發現與我的學生訓練營的學生相似的任務和項目。儘管一個又一個命令的學習命令可能很乏味,但我盡一切努力使這門課程盡可能令人興奮和迷人。您可以向我的笑話翻白眼,但您永遠不會感到無聊!
課程:摘要版本
本課程涵蓋了廣泛的主題。這是關鍵點的簡要摘要。有關更詳細的說明,請滾下來。
- 學習許多強大的命令(請參閱下面的綜合列表)
- 對所有命令的擬合方式有整體了解
- 創建複雜的數據管道,鏈接多個命令
- 命令行和Linux文件夾結構上的主導航
- 創建,刪除,移動,複製和重命名文件和文件夾
- 破譯和操縱UNIX文件權限
- 使用功能強大的搜索命令,例如查找,定位和GREP
- 掌握標準輸入重定向,默認輸出和默認錯誤
- 從頭開始寫自己的自定義命令
- 自定義外殼創建有用的別名並調整提示
- 掌握bash的擴展和替換
- 使用cron和cronjobs自動化乏味的任務
- 使用nano直接從命令行編輯文件
- 主鍵盤快捷鍵以提高命令行效率
課程:詳細版本
該課程從深入探索技術術語開始,例如終端,外殼,內核,Unix,類似於Unix,GNU,Linux和Bash。了解命令行的上下文和歷史至關重要,因為它繼續塑造我們的機器。然後,我們進入了所有命令所遵循的標準和一般結構,包括選項和參數。該計劃將作為課程中所有後續主題的基礎。此外,您將學習如何使用人,幫助和鍵入命令來探索更具體的命令。
然後,我們專注於Linux文件夾的重要結構以及瀏覽包括LS,PWD和CD在內的機器的基本命令。在短時間內,您將成為導航專家!從那裡,我們使用touch,mkdir和文件命令直接從命令行創建新文件和文件夾。然後,我們深入探討了Nano,這是一個強大的文本編輯器,該文本編輯器納入了命令行。您將學習如何使用NANO,掌握多個快捷方式打開和編輯文件,甚至配置Nano的全局配置。
隨後的部分涵蓋了功能強大的命令,例如RM,MV和CP。您將找出如何刪除單個文件和整個目錄,移動和重命名文件以及直接從命令行複製文件和文件夾。這些命令非常有用,並且會大大提高其生產率。然後,我們短暫休息一下,探索有用的鍵盤快捷鍵,這些快捷鍵將提高其在終端的效率,然後再潛入歷史記錄命令和歷史的擴展。
下一部分重點介紹與文件內容操作有關的命令,包括Limes,Cat,Tac,Rev,Head,Tail,WC和Sorts。我們還解決了三個默認流:默認輸入,默認輸出和默認錯誤。您將學習如何重定向三個流並對數據充分控制。然後,我們陷入了迷人的指揮鏈世界。您將通過鏈接各種單獨的命令來學習如何構建複雜而強大的管道。一路上,您還將熟悉TR命令和TEE命令。
然後,我們通過擴展和更換來探索Shell的語言。您將使用通配符,Tilde擴展以及功能強大的鑰匙擴展對路徑擴展有一個全面的了解。此外,我們處理算術擴展,簡單和雙重和引號的替換。
前進,我們了解了兩個命令,可以幫助您在計算機上查找文件:找到和查找。我們特別注意Find命令,其眾多選擇及其各種使用情況。您將學習如何根據名稱,大小,日期和時間戳等找到文件。此外,您將使用查找EXEC選項和XARGS命令找到如何有效地編輯質量文件。
然後,我們專注於GREP命令。您將學習如何使用GREP遞歸搜索文件內容,並使用正則表達式對應複雜的模式。
然後,我們花時間討論文件權限的複雜性。您將學習如何解釋文件屬性並了解閱讀,錄製和執行權限。在隨後的一節中,我們探討了CHMOD,CHOWN,SUDO和SU等命令,這些命令使您可以修改權限。
在下一部分中,我們深入研究您的外殼體驗的自定義。您將學習如何創建自己的自定義別名,使用Shell變量,甚至投影您自己的自定義提示。此外,我們解決了從頭開始的複雜命令的創建和BASH腳本的基礎。在課程結束時,您將精通編寫和執行自己的程序。
最後,我們揭示了守護程序的奧秘。您將學習Cron的獨特語法,以配置自動化和計劃的Cronjobs。
結束
如果您對基本命令有任何經驗,或者是絕對的初學者,那麼本課程將使您的技能提高到新的水平。命令行的能力是超越網絡開發,數據科學,機器學習和其他技術學科的界限的罕見能力。如果您每天與計算機進行互動,則掌握命令行無疑將使您受益。您從本課程中學到的命令將通過提供新的工作流,策略和對計算機的全面控制來徹底改變與機器互動的方式。最重要的是,您將把本課程充分準備,以贏得在現實世界和工作中等待您的所有命令。
這是課程中涵蓋的命令的不完整列表:日期,cal,ncal,echo,man,help,type,type,ls,cd,pwd,touch,mkdir,nano,nano,rm,rm,rmdir,rmdir, mv,mv,cp,cp,cp,cat ,少,Tac,Rev,Head,Tail,WC,排序,TR,TEE,DU,FIND,GRE,GRE,GREGS,CHMOD,SUDO,SU,SU,CHOWN, ADDGROUP,ADDGROUP,ADDUSER,ADDUSER,ADDUSER,EXTORT,EXTORT,EXTORT,EXTORT,SOURCE,Source,crontab,tar,tar。
您要學習什麼
- 掌握命令行和許多命令
- 免於用戶圖形接口的局限性
- 從頭開始創建自己的命令
- 自動化任務並安排使用CRON的工作
- 通過命令行完全控制計算機
- 掌握文件權限的複雜性
- 學習強大的鍵盤快捷鍵以提高效率
- 構建強大的命令管道