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

為 Linux 愛好者打造的極簡(jiǎn) Mac 終端

系統(tǒng) Linux
以下是我如何通過很多微妙復(fù)雜的方式來保持終端的簡(jiǎn)單和我的點(diǎn)文件的安全。

我要向大家坦白。我成為 Mac 用戶已經(jīng)有 10 多年了。起初,鑒于我強(qiáng)大的 Linux 背景,我覺得有點(diǎn)慚愧,但 Mac 給了我一個(gè)類似 Unix 的 Shell 和一個(gè)偉大的窗口管理器。因?yàn)檫@段歷史,我有一個(gè)合二為一的功能,它運(yùn)行在 macOS 上,但又為 Linux 用戶所熟悉。沒有理由它不能移植到 Linux 上(而且它已經(jīng)移植了!)。

在 Mac 上使用 iTerm2

很長(zhǎng)時(shí)間以來,我首選的終端是基本的內(nèi)置 Term.app,但我最近改用了 iTerm2 ,因?yàn)樗懈玫淖远x和配置文件支持。對(duì)我來說,它的一個(gè)主要優(yōu)點(diǎn)是可以輕松地在 Mac 之間移植配置。對(duì)于日常使用,我更喜歡 Solarized Dark 主題;但對(duì)于演示文稿,我有一個(gè)單獨(dú)的配置文件,可以放大文本,并使用色彩更鮮艷的純黑色背景。

要使 iTerm2 可用,我首先要做的是配置 Ctrl+Left 和 Ctrl+Right 箭頭,使其尊重經(jīng)典的終端行為,即跳轉(zhuǎn)到單詞邊界的開始和結(jié)束。要做到這一點(diǎn),請(qǐng)導(dǎo)航到 “Preferences > Profiles > Your Profile > Keys” 并輸入以下內(nèi)容:

  • 鍵盤快捷鍵:^←
  • 行動(dòng):發(fā)送 Escape 序列
  • Esc+:b

然后是另一個(gè):

  • 鍵盤快捷鍵:^→
  • 行動(dòng):發(fā)送 Escape 序列
  • Esc+:f

了解更多關(guān)于 iTerm2 的內(nèi)容,享受自定義體驗(yàn)。

一個(gè)簡(jiǎn)單的命令提示符

我是那種無聊的終端提示符用戶。我不想在其中包含 Git 目錄或退出代碼,我也只用單行提示符。我唯一使用的花哨組件是 kubectx ,它包括當(dāng)前的 Kubernetes 上下文。作為一位 OpenShift Dedicated 的站點(diǎn)可靠性工程師(SRE),我必須在運(yùn)行命令時(shí)有相應(yīng)的上下文,而 kubectx 讓我在打字時(shí)很容易知道自己在哪里。所以,我的 Bash PS1 就是無聊的 username@host cwd $,免除了 Kubernetes 上下文前綴。(LCTT 譯注:如果想將 Kubernetes 上下文和名字空間顯示在 PS1,可以看看 kube-ps1 。)

毫無疑問,與我見過的一些花哨的終端相比,我是偏向于極簡(jiǎn)的。有些人喜歡透明背景,有些人則喜歡他們的提示符上有很多信息 —— 從時(shí)間到退出代碼以及其他一切。我覺得這些在我的終端上會(huì)讓人分心,所以我很喜歡遠(yuǎn)離的那些設(shè)置。

精美復(fù)雜的點(diǎn)文件

與我的極簡(jiǎn)主義終端相比,很容易看出我在哪里投入了最大的努力:部署我的 點(diǎn)文件 ,包括我的 .bash_profile 和我的整體 Mac 設(shè)置。

我使用通過 GitHub 托管的 一系列 Makefile 來管理我的 Mac 設(shè)置。這將會(huì)拉取我的 點(diǎn)文件專用部署機(jī)制 ,它也在 GitHub 上。你要問為什么要圍繞安全做這些工具?IT 專業(yè)人士和業(yè)余愛好者都需要一種強(qiáng)大的方式來將安全的數(shù)據(jù)片段放在新系統(tǒng)上。也許你想要你的 SSH 配置是隱藏的,或者你通過第三方系統(tǒng)部署憑證。我發(fā)現(xiàn)把我的安全數(shù)據(jù)和其他一切數(shù)據(jù)放在一起是很有用的,我用 Ansible Vault 解決了這個(gè)問題。我所有的機(jī)密信息都存儲(chǔ)在 Git 中,用 Ansible Vault 加密。解密是用 Makefile 處理的。

無論是第一次安裝還是更新現(xiàn)有的點(diǎn)文件,我(當(dāng)然)都必須有 Ansible Vault,為了避免到處安裝,我把它放在一個(gè)用 Docker 運(yùn)行的容器里,這樣我就到處都安裝好了。我把解密口令放到一個(gè)文件中, run make,然后用 make clean 清理一切。你可以通過 探索這些點(diǎn)文件 來了解更多)。

我想說的是,這種管理方案可能過于夸張,而有些人喜歡復(fù)雜的終端提示。所以,也許在權(quán)衡之下,一切都會(huì)變得平衡。

 

責(zé)任編輯:趙寧寧 來源: Linux中國(guó)
相關(guān)推薦

2021-11-22 09:26:49

vifmVim瀏覽器

2017-03-23 15:17:20

Linuxsudo棋盤

2018-06-12 07:38:05

Linux 開源

2010-06-18 09:00:54

2009-02-27 09:59:07

LinuxFedora 10愛好者

2014-02-13 10:15:39

編程業(yè)余愛好

2014-04-01 09:48:09

Linux高清壁紙

2009-11-02 11:25:40

LinuxUbuntu 9.10操作系統(tǒng)

2010-05-11 10:08:00

2011-05-30 13:58:56

PHP

2022-09-02 17:12:16

BlackboxLinux

2019-08-09 10:15:14

機(jī)器學(xué)習(xí)人工智能監(jiān)督學(xué)習(xí)

2016-05-30 09:35:54

2015-12-17 09:01:38

2015Linux禮物

2021-01-12 10:50:48

人工智能Instagramer科技

2020-06-05 09:47:55

Linux 系統(tǒng) 數(shù)據(jù)

2020-09-28 16:23:54

Windows將被微軟

2013-12-26 10:32:30

編程學(xué)習(xí)

2011-01-05 09:36:19

VirtualBSD

2020-01-02 11:45:46

VimHerbstluftw應(yīng)用
點(diǎn)贊
收藏

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