溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

unix系統(tǒng)中怎么用終端命令提高工作效率

發(fā)布時間:2021-11-05 14:59:06 來源:億速云 閱讀:155 作者:iii 欄目:web開發(fā)

本篇內(nèi)容主要講解“unix系統(tǒng)中怎么用終端命令提高工作效率”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“unix系統(tǒng)中怎么用終端命令提高工作效率”吧!

在終端中反向搜索

反向搜索是Unix系統(tǒng)上最棒的功能之一。

假設你忘記完整的命令,只記得其中的某些部分,那么可以鍵入記得的部分來進行反向搜索。來看一個例子:

我要重新啟動在暫存環(huán)境中運行的服務器,可是我只記得暫存關(guān)鍵字,而忘記了其他的命令。這時,可以輸入ctrl + r進入反向搜索模式并輸入:

(reverse-i-search)`stag': cd /home/ubuntu/server; pm2 stopapp.js && export NODE_ENV="staging" && pm2 startapp.js && pm2 logs

它能記住你之前輸入過的命令并且匹配現(xiàn)在希望找到的內(nèi)容。

為命令創(chuàng)建別名

別名(Alias)會成為每個程序員手中最強大的工具之一,因為它使我們編寫出自己的快捷方式。來看一個例子。

alias dev =“ cd?/ Project / development”

鍵入dev并按下Enter后將會運行該命令。當你想導航到其他文件夾時,此功能非常有用。幾乎所有命令都能用別名運行。最常用的命令如下所示:

alias..="cd .."  alias gs="git status"  alias gp="git pull"  alias gb="git branch"  alias ga="git add ."

可以看出,創(chuàng)建別名節(jié)省了大量時間,我為這些別名創(chuàng)建了目錄,因而運行命令時毋需每次都要輸入cd..等。這里不需要詳細解釋你也能感受到創(chuàng)建別名的便利之處了。

此外,可以使用帶有$ 1,$ 2等的參數(shù)來提高擴展性,比如:

aliasgc =“ git commit -m $ 1”

現(xiàn)在,只需要輸入gc “Commit message”就能提交更改信息。綜上所述,只需要為最常用的命令創(chuàng)建別名,讓它變短即可提高工作效率。

我們已經(jīng)知道了別名的用處,現(xiàn)在看看如何設置。有兩種方法:第一種是設置臨時別名,可以運行以下命令:

aliasdev =“ cd?/Project / development”

該臨時別名會持續(xù)到會話關(guān)閉。另一種方法是設置永久別名。為此,需要在shell中設置,我使用的是Zsh,因此要更新?/ .zshrc文件。

如果你用的是Bash,請使用?/ .bashrc文件。將命令添加到文件中,文件應像這樣:

unix系統(tǒng)中怎么用終端命令提高工作效率

zshrc文件

改動文件后,需要運行以下命令:

source ~/.zshrc

然后,創(chuàng)建的所有別名都能永久運行了。

使用pbcopy

Mac上可運行該命令,但如果你想在Linux發(fā)行版上運行它,則需遵循該指南。

pbcopy類似于copy on  steroids(一種允許把高亮文本復制到剪切板的插件)。你可以使用此命令將文件的內(nèi)容復制到剪貼板。舉個例子:假設你必須將SSH(安全外殼協(xié)議)身份復制到剪貼板,可以使用以下命令:

pbcopy<?/ .ssh/ id_rsa.pub

你可以將其他密碼保存在不同的文件中并在登錄時使用。

假設你正在使用、訪問遠程服務器,且需要提供密碼,無需打開文件,只需運行pbcopy命令,將密碼復制到剪貼板即可,而不必麻煩地打開和關(guān)閉文件。

與其他命令一起進行管道操作時(例如grep),它更加好用。它將grep結(jié)果復制到剪貼板。來看一個例子:

grep"<keyword>" | pbcopy

使用該命令調(diào)試日志文件時,輸入檢索關(guān)鍵字(例如時間戳),并將所有行復制到剪貼板中。

將其粘貼到文件中以查看所需的日志,而無需打開查看整個文件。如果用tee作為grep的管道就更棒了,它能直接將結(jié)果寫入文件。

語法如下所示:

grep"<keyword>" | tee myfile.txt

其他小竅門

1. 使用vim加密文件

用vim加密文件,只需鍵入:X即可。它會要求你設一個密碼,如下:

unix系統(tǒng)中怎么用終端命令提高工作效率

加密文件

再次訪問該文件時,它會要求你輸入密碼。

unix系統(tǒng)中怎么用終端命令提高工作效率

2. cal

該命令能在終端上顯示當前月份。它有許多可用的選項,可以使用man cal進行檢查。

unix系統(tǒng)中怎么用終端命令提高工作效率

當前月份(CurrentMonth)視圖

到此,相信大家對“unix系統(tǒng)中怎么用終端命令提高工作效率”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI