精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在命令行上舒適地生存?

系統 Linux
我認為舒適使用命令行有三個方面:減少風險、動機和資源。我將先談談減少風險,然后是一些動機,并列出一些資源。

有時我與一些害怕使用命令行的朋友交談,我感到自己給不出好的建議(我已經使用命令行太長時間了),因此我向一些 Mastodon 上的人提出了以下問題:

如果在過去一到三年內,你剛剛不再害怕使用命令行了,是什么幫助了你?

(如果你不記得,或者你已經使用命令行舒適地工作了 15 年,則無需回答——這個問題不適用于你 ??)

這個列表還不如我希望的那么長,但我希望通過發布它來收集更多的答案。顯然,并沒有一個單一的方法適用于所有人,不同的人會選擇不同的路徑。

我認為舒適使用命令行有三個方面:減少風險、動機資源。我將先談談減少風險,然后是一些動機,并列出一些資源。

減少風險的方式

很多人(沒錯!)對在命令行上意外執行了一些無法撤銷的破壞性操作感到擔心。

以下是一些人們提到的幫助他們減少風險的策略:

  • 定期備份(有人提到他們在上周的一個命令行錯誤中意外刪除了整個家目錄,但很幸運他們有備份)。
  • 對于代碼,盡可能多地使用 git。
  • 將 rm 設置為類似 safe-rm 或 rmtrash 這樣的工具的別名,這樣你就不會意外刪除不應刪除的內容(或者就設置別名到 rm -i)。
  • 盡量避免使用通配符,使用制表符鍵補全代替(我的 Shell 會使用 TAB 鍵補全 rm *.txt 并顯示我將要刪除的內容)。
  • 使用精美的終端提示符,可以顯示當前目錄、計算機名稱、git 分支和你是否具有 root 權限。
  • 如果你計劃對文件運行未經測試或危險的命令,先備份文件副本。
  • 擁有一臺專用的測試機器(如便宜的舊 Linux 計算機或樹莓派)進行特別危險的測試,例如測試備份軟件或分區。
  • 對于危險命令,如果有的話,使用 --dry-run 選項來查看執行結果而不實際執行操作。
  • 在你的 Shell 腳本中構建自己的 --dry-run 選項。

這些策略有助于降低在命令行上引發不可逆操作的風險。

殺手級應用程序

一些人提到了一個“殺手級命令行應用程序”,這激勵他們開始花更多時間在命令行上。例如:

  • ripgrep
  • jq
  • wget / curl
  • git(一些人發現他們更喜歡使用 git 命令行界面而不是使用圖形界面)
  • ffmpeg(用于視頻處理)
  • yt-dlp
  • 硬盤數據恢復工具(來自 這個精彩的故事

還有一些人提到他們對圖形界面工具感到失望(例如使用了所有內存,并使計算機崩潰的重型集成開發環境),并因此有動機用更輕量級的命令行工具替代它們。

激發人們的命令行技巧

有人提到被其他人在命令行上展示的酷炫功能所激勵,例如:

explainshell

有幾個人提到了 explainshell,它可以讓你粘貼任何命令行指令,并將其分解成不同的部分解釋。

命令歷史、制表符補全等等

有很多小技巧和竅門可以使在命令行上工作更容易,例如:

  • 使用向上箭頭查看先前的命令
  • 使用 Ctrl+R 搜索你的 Bash 歷史記錄
  • 使用快捷鍵在行內導航:Ctrl+w (刪除一個單詞)、Ctrl+a(跳轉到行首)、Ctrl+e(跳轉到行尾),以及 Ctrl+left arrow / Ctrl+right arrow(向前/向后跳轉一個單詞)
  • 將 Bash 歷史記錄設置為無限制
  • 使用 cd - 返回上一個目錄
  • 文件名和命令名的制表符自動補全
  • 學習如何使用像 less 這樣的分頁工具閱讀手冊頁或其他大型文本文件(如搜索、滾動等)
  • 在 macOS 上使用 pbcopy/pbpaste 將剪貼板內容復制/粘貼到 stdout/stdin
  • 在編輯配置文件之前備份它們

fzf

很多人提到使用 fzf 作為模糊搜索 Shell 歷史記錄的更好方法。除了作為更好的模糊搜索 Shell 歷史記錄的工具,人們還提到了一些其他用途:

  • 選擇 git 分支(git checkout $(git for-each-ref --format='%(refname:short)' refs/heads/ | fzf)
  • 快速查找要編輯的文件(nvim $(fzf)
  • 切換 Kubernetes 上下文(kubectl config use-context $(kubectl config get-contexts -o name | fzf --height=10 --prompt="Kubernetes Context> ")
  • 從測試套件中選擇要運行的特定測試

一般的模式是使用 fzf 來選擇某個對象(文件、git 分支、命令行參數),fzf 將所選對象輸出到標準輸出,然后將其插入作為另一個命令的命令行參數。

你還可以將 fzf 用作工具,自動預覽輸出并快速迭代,例如:

  • 自動預覽 jq 的輸出(echo '' | fzf --preview "jq {q} < YOURFILE.json"
  • 自動預覽 sed 的輸出(echo '' | fzf --preview "sed {q} YOURFILE"
  • 自動預覽 awk 的輸出(echo '' | fzf --preview "awk {q} YOURFILE"

你可以參考這個思路。

通常,人們會為 fzf 的使用定義別名,比如輸入 gcb 或其他命令,以快速選擇要檢出的 git 分支。

樹莓派

一些人開始使用樹莓派,這樣可以更安全地進行實驗,而不必擔心損壞計算機(只需擦除 SD 卡然后重新開始即可?。?/p>

漂亮的 Shell 環境

很多人說,當他們開始使用像 oh-my-zsh 或 Fish 這樣更用戶友好的 Shell 環境時,他們在命令行上感到更舒適。我非常同意這一點 – 我已經使用 Fish 十年了,我非常喜歡它。

在這里還有一些其他的事情可以做:

  • 有些人說,讓他們的終端更漂亮可以幫助他們感到更舒適(“讓它變成粉色!”)。
  • 設置一個漂亮的 Shell 提示符來提供更多信息(例如,當命令失敗時,可以將提示符設置為紅色)。特別是 transient prompts(在當前命令設置一個非?;ㄉ诘奶崾痉谥暗拿钪性O置一個簡單得多的提示符)看起來非常好。

一些用于美化終端的工具:

  • 我使用 base16-shell
  • powerlevel10k 是一個流行的漂亮的 Zsh 主題,具有 transient prompts
  • starship 是一個漂亮的提示符工具
  • 在 Mac 上,我認為 iTerm2 比默認的終端更容易自定義。

漂亮的文件管理器

一些人提到了像 ranger 或 nnn 這樣的漂亮的終端文件管理器,這是我之前沒有聽說過的。

一個有幫助的朋友或同事

一個可以回答初學者問題并給你指點的人是無價的。

通過肩并肩地觀察學習

有人提到觀察更有經驗的人使用終端 - 有很多經驗豐富的用戶甚至沒有意識到自己在做什么,你可以從中學到很多小技巧。

別名

很多人說,為常用任務創建自己的別名或腳本就像是一個神奇的“靈光一現”時刻,因為:

  • 他們不必記住語法
  • 然后他們就有了一份自己常用命令的列表,可以輕松調用

查找示例的備忘單

很多手冊頁沒有示例,例如 openssl s_client 的手冊頁就沒有示例。這使得起步變得更加困難!

人們提到了一些備忘單工具,比如:

  • tldr.sh
  • cheat(還可以進行編輯 - 你可以添加自己的命令以供以后參考)
  • um(一個非常精簡的需要自己構建的系統)

例如,openssl 的備忘單 非常棒 - 我認為它幾乎包含了我在實際中使用 openssl 時用過的所有內容(除了 openssl s_client 的 -servername 選項)。

有人說他們配置了他們的 .bash_profile,這樣每次登錄時都會打印出一張備忘單。

不要試圖背誦

一些人說他們需要改變自己的方法 - 他們意識到不需要試圖記住所有的命令,只需按需查找命令,隨著時間的推移,他們會自然而然地記住最常用的命令。

(我最近對學習閱讀 x86 匯編有了完全相同的體會 - 我正在上一門課程,講師說“是的,剛開始時可以每次都查找,最終你會記住最常見的指令。”)

還有一些人說相反的觀點 - 他們使用間隔重復應用程序(如 Anki)來記憶常用的命令。

Vim

有人提到他們開始在命令行上使用 Vim 編輯文件,一旦他們開始使用終端文本編輯器,使用命令行處理其他事情也變得更自然。

此外,顯然有一個名為 micro 的新編輯器,像是更好的 pico/nano,適用于那些不想學習 Emacs 或 Vim 的人。

桌面上使用 Linux

有人說他們開始使用 Linux 作為他們的日常主力系統,而需要修復 Linux 問題可以幫助他們學習。這也是我在大約 2004 年熟悉命令行的方式(我非常喜歡安裝各種不同的 Linux 發行版,以找到我最喜歡的那個),但我猜這不是如今最受歡迎的策略。

被迫僅使用終端

有些人說他們參加了一門大學課程,教授讓他們在終端上做所有事情,或者他們自己制定了一個規則,一段時間內必須在終端上完成所有工作。

工作坊

有幾個人說像 Software Carpentry 這樣的工作坊(面向科學家的命令行、Git 和 Python/R 編程簡介)幫助他們更熟悉命令行。

你可以在這里查看 Software Carpentry 課程。

書籍和文章

一些提到的材料:

文章:

書籍:

視頻:

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-04-01 12:51:44

命令Containerd

2018-04-25 10:46:05

Linux命令行日歷

2022-11-18 12:47:51

LinuxAWS命令行工具

2018-03-29 15:58:55

Linux命令行編輯器

2020-11-01 20:00:26

命令行ShellLinux

2020-11-05 09:30:59

命令行Linux

2014-06-09 10:23:20

2019-08-15 15:00:31

Linux命令行PDF

2014-10-22 12:03:14

Linux嗅探HTTP

2016-01-04 15:17:50

Linux命令行硬件

2020-11-22 06:20:53

命令行Linux

2014-04-10 10:10:16

KVMDebianUbuntu

2023-02-07 09:49:26

Linux命令行合并文件

2020-07-30 13:34:48

終端命令行Linux

2014-05-04 10:58:18

Linux命令行Linux發行版

2022-10-18 14:52:36

2022-10-14 19:30:29

Linux

2020-12-11 06:44:16

命令行工具開發

2020-12-10 16:16:08

工具代碼開發

2021-08-30 07:50:42

腳本語言命令行
點贊
收藏

51CTO技術棧公眾號

国产欧美精品国产国产专区| 亚洲欧美校园春色| 一区二区久久久| 精品国产aⅴ麻豆| 国产原创视频在线| 国产精品毛片一区二区在线看| 欧美一级欧美三级| 中文字幕无码精品亚洲35| avtt在线播放| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 欧美精品手机在线| 国产熟妇久久777777| 国产精品一级在线观看| 色婷婷综合久久久中文字幕| 青青草综合在线| 国产大片在线免费观看| 成人激情视频网站| 91社区国产高清| 亚洲国产成人精品女人久久| 狠狠色丁香久久综合频道| 日本91福利区| 欧美三级中文字幕| 成人在线观看你懂的| 国产在线观看a视频| www国产亚洲精品久久麻豆| 亚洲xxxxx| 天堂av免费在线观看| 在线日韩中文| 欧美成人一区在线| 一级性生活免费视频| 精品国内自产拍在线观看视频 | 久久久久久久久久久影视| 樱花草涩涩www在线播放| 亚洲男人的天堂av| 在线天堂一区av电影| 风间由美一区| 国产欧美日韩激情| 欧美性bbwbbwbbwhd| 三级无遮挡在线观看| 成人免费视频国产在线观看| 91国产在线播放| 国产片在线播放| 寂寞少妇一区二区三区| 国产精品影片在线观看| 少妇无套内谢久久久久| 日韩vs国产vs欧美| 国产精品久久久久久久久影视| 黄色大片网站在线观看| 西西裸体人体做爰大胆久久久| 久久久亚洲国产| 福利一区二区三区四区| 亚洲国产99| 韩国19禁主播vip福利视频| 国产亚洲精品女人久久久久久| 欧美成人一品| 欧美激情区在线播放| 亚洲一区二区91| 亚洲美女网站| 欧美中文在线免费| 成年人av网站| 蜜臀av性久久久久av蜜臀妖精| 国产精品久久久久久久久久| 国模精品一区二区三区| 日韩一级在线视频| 视频一区二区中文字幕| 亚洲女人的天堂| 深夜福利成人| 中文字幕在线观看日本| 国产精品久久久久9999吃药| 中文字幕精品一区日韩| jizz性欧美10| 亚洲在线观看免费| 免费成人在线视频网站| 日本精品在线中文字幕| 欧美日韩三级在线| 91香蕉视频在线观看视频| 一区二区三区亚洲变态调教大结局 | 91国内产香蕉| 成人黄色激情视频| 国产一区二区三区精品欧美日韩一区二区三区| 91手机在线播放| 国产亚洲精品网站| 亚洲欧美激情国产综合久久久| av一本久道久久综合久久鬼色| 久久亚洲综合网| 一区二区高清不卡| 亚洲一区二区三区四区在线| 波多野结衣之无限发射| 亚洲爱爱视频| 欧美成人女星排行榜| 中文字幕在线播放视频| 久久亚洲成人| 久久久久久久久久久免费精品| 亚洲成人第一网站| 国产精品69久久久久水密桃 | 精品国产精品| 欧美精品日韩www.p站| 伊人中文字幕在线观看| 国产一区二区精品久久| 欧美一区二区在线| 中文字幕伦理免费在线视频| 色综合久久久久综合体| 熟妇无码乱子成人精品| 国产在线免费视频| 欧美日本一区| 国产精品99久久久久久www| 亚洲AV无码一区二区三区性| 久久精品欧美一区二区三区不卡| 国产精品无码乱伦| 欧美电影网站| 亚洲成色777777在线观看影院| 国产精品1区2区3区4区| 久久av最新网址| www.久久草| 国产在线观看a视频| 一本一道波多野结衣一区二区| 丰满饥渴老女人hd| 日韩国产在线| 国产99久久久欧美黑人| 天堂av资源网| 亚洲午夜免费电影| 8x8x成人免费视频| 欧美日韩一区二区三区视频播放| 96精品视频在线| 亚洲精品97久久中文字幕| 国产精品毛片a∨一区二区三区| 久久久久久久久久久久久国产精品| 亚洲精品影片| 美女视频久久黄| 91亚洲国产成人精品一区| 欧美极品少妇xxxxⅹ高跟鞋| 免费av手机在线观看| 国产人妖ts一区二区| 欧美乱妇高清无乱码| 国产免费福利视频| 国产精品视频一二三| 欧美伦理片在线看| 国产成人av| 国产精品99久久99久久久二8| 三区在线观看| 日本韩国精品在线| 亚洲最大成人网站| 久久中文在线| 日韩久久在线| 日本一区免费网站| 中文字幕无线精品亚洲乱码一区 | 欧美区一区二区三区| 国产精品久久久久久久av| 爽好多水快深点欧美视频| 欧美精品尤物在线| 欧美日韩免费观看视频| 亚洲影音先锋| 国产一区喷水| 国产精品av一区二区三区 | 一级国产黄色片| 亚洲女同同性videoxma| 美女被啪啪一区二区| 成人片免费看| 色yeye香蕉凹凸一区二区av| 亚洲专区在线播放| 亚洲精品乱码久久久久久久久| 亚洲丝袜在线观看| 亚洲黄色视屏| 欧美日韩电影一区二区| av激情成人网| 久久久精品在线| 亚洲男人第一天堂| 欧美午夜影院在线视频| 国产成人免费观看网站| 久久精品99国产精品日本| 国风产精品一区二区| 国产精品毛片av| 日韩免费黄色av| 天天在线视频色| 日韩精品中文字幕在线一区| 五月天婷婷综合网| 国产精品卡一卡二| 性猛交╳xxx乱大交| 国产精品社区| 致1999电视剧免费观看策驰影院| 91精品国产自产在线丝袜啪| 欧亚精品在线观看| 欧美午夜电影一区二区三区| 精品少妇一区二区三区| 国产中文字幕视频| 亚洲人成在线播放网站岛国| 成人性生活免费看| 久久国产视频网| 亚洲熟妇无码一区二区三区| 成人在线丰满少妇av| 福利视频久久| 免费污视频在线一区| 久久久精品一区| 免费a在线观看| 蜜桃精品在线观看| 日本久久久久久久| 欧美成人三区| 精品中文字幕久久久久久| 6—12呦国产精品| 狠狠躁18三区二区一区| 男女性高潮免费网站| 久久久蜜桃精品| 人妻av一区二区三区| 麻豆91小视频| 日韩有码免费视频| 亚洲高清二区| 熟妇熟女乱妇乱女网站| 国产日产精品一区二区三区四区的观看方式 | 免费看成人吃奶视频在线| 92看片淫黄大片欧美看国产片| 超碰一区二区| 97国产真实伦对白精彩视频8| 日韩大片在线永久免费观看网站| 日韩国产精品一区| 亚洲国产日韩在线观看| 欧美美女黄视频| 伊人久久久久久久久久久久| 午夜精品久久久久久久久久久| 97成人资源站| 日本一区二区在线不卡| jizz日本免费| 99久久99久久精品免费观看| 在线观看视频你懂得| 国模一区二区三区白浆| 久久久精品三级| 美女久久一区| 欧美成人xxxxx| 国产精品永久| 男人日女人逼逼| 在线观看不卡| 成年人网站国产| 一区二区亚洲| 欧美精品久久久久久久自慰| 欧美一区91| 可以在线看黄的网站| 国产精品久久久久一区二区三区厕所 | 国产精品一区二区三区成人| 日本成人福利| 国产美女扒开尿口久久久| 日韩中文视频| 国产精品九九九| 怡春院在线视频| 亚洲影院一区| 久久人妻无码一区二区| 夜间精品视频| 51xx午夜影福利| 你懂的国产精品永久在线| 日本丰满大乳奶| 午夜精品婷婷| 丰满的少妇愉情hd高清果冻传媒 | 色免费在线视频| 免费黄网站欧美| 亚洲欧美日韩精品一区| 狠狠色伊人亚洲综合成人| 久久久精品视频国产| 国产盗摄一区二区三区| 欧美熟妇精品一区二区| gogogo免费视频观看亚洲一| jizz日本免费| 国产精品青草久久| 欧美日韩综合一区二区| 亚洲国产成人91porn| 看片网址国产福利av中文字幕| 色综合天天综合狠狠| 国产精品免费无遮挡无码永久视频| 欧美亚洲综合在线| 国产免费叼嘿网站免费| 亚洲黄色www| 国产高清一区在线观看| 免费91在线视频| 国产激情在线播放| 国产精品久久久久久久久久久不卡| 日本成人在线网站| 国产精品加勒比| 精品福利久久久| 五月天在线免费视频| 日韩视频二区| 日韩欧美国产片| 成人av影院在线| 欧美成人另类视频| 依依成人精品视频| 国产性生活视频| 欧美一区二区观看视频| 三级视频网站在线| 久久国产精品久久国产精品| 手机av在线| 91美女片黄在线观看游戏| 农村少妇一区二区三区四区五区 | 欧美三级黄色大片| 欧美日韩国产精品一区二区三区四区| 中文字幕乱伦视频| 精品国产91乱码一区二区三区| 二区在线观看| 久久久久久久亚洲精品| 久久久久黄色| 精品综合在线| 综合视频在线| 国产亚洲精品91在线| 日韩不卡高清视频| 精品国产一区二区三区不卡| 成人在线二区| 97久久超碰福利国产精品…| 日韩一级特黄| 欧美日韩三区四区| 国产精品草草| 亚洲第一天堂久久| 91啪亚洲精品| 精品一级少妇久久久久久久| 欧美嫩在线观看| 免费福利在线观看| 91国产精品电影| 91精品国产自产在线丝袜啪| 伊人久久青草| 日韩不卡一二三区| 草草影院第一页| 天天做天天摸天天爽国产一区| aaa国产视频| 三级精品视频久久久久| 精品成人av| 麻豆传媒一区二区| 亚洲激情自拍| 91精品啪在线观看国产| 悠悠色在线精品| 精品国产伦一区二区三| xvideos亚洲| 久久久精品一区二区毛片免费看| 日本精品一区二区三区高清 久久| 亚洲经典自拍| 无码人妻精品一区二区三| 亚洲免费毛片网站| 国产www视频| 乱亲女秽乱长久久久| 日本久久一区| youjizz.com亚洲| 久久丁香综合五月国产三级网站 | 亚洲精品五月天| 一区二区三区www污污污网站| 亚洲最新av在线网站| 日韩毛片在线| 在线天堂一区av电影| 麻豆成人久久精品二区三区小说| 国产又粗又硬视频| 欧美日韩久久一区| 91大神在线网站| 国产欧美一区二区三区在线| 久久免费精品视频在这里| 色一情一区二区| 亚洲欧美一区二区不卡| 国产av一区二区三区| 色综合男人天堂| 久久99国产精品久久99大师| 天天夜碰日日摸日日澡性色av| 97精品久久久午夜一区二区三区| 依依成人综合网| 国产亚洲精品久久久优势| 福利一区二区| 成人在线观看www| 成人一道本在线| 色av性av丰满av| 久草视频福利在线| 亚洲欧洲午夜| 自拍视频一区二区| 精品福利一区二区| 日本一级在线观看| 国产大片精品免费永久看nba| 激情综合网五月| 国产aⅴ爽av久久久久| 亚洲精品老司机| 免费观看的毛片| 欧亚精品中文字幕| 色135综合网| 91丨porny丨九色| 午夜欧美视频在线观看| 日韩av资源站| 国产欧美日韩高清| 欧美三级第一页| 国产男男chinese网站| 欧美视频一区二区| 少女频道在线观看免费播放电视剧| 国产日韩欧美亚洲一区| 天堂资源在线中文精品| 国产精品国产精品88| 亚洲精品国精品久久99热| abab456成人免费网址| 一级特黄妇女高潮| 97久久超碰国产精品电影| 亚洲综合免费视频| 国语对白做受69| 欧美成人milf| 97人妻精品一区二区三区免费 | 手机看片久久久| 久久久精品电影| 日本久久成人网| 亚洲av无日韩毛片久久| 欧美日韩亚洲视频一区| 黄色小网站在线观看| 久久亚洲精品欧美| 国产高清成人在线| 波多野结衣一区二区在线| 欧美激情xxxxx|