ターミナルにお気に入りのコマンドのリストを作成する機能はありますか?

ターミナルにお気に入りのコマンドのリストを作成する機能はありますか?

ターミナルには、ショートカットや何らかのユーティリティ、ターミナルに統合されたものなどを使用して、お気に入りのコマンドのリストを作成する機能はありますか?

答え1

エイリアスを定義できます:

alias l='ls -al'
alias tlc='toolongcommand'

(それをあなたの に入れることができます.bashrc

おそらくご存知でしょうタブ補完(もしそれを聞いたことがないなら、なぜ質問するのか想像できます)。

答え2

私がお勧めしますHSTR(以前は履歴提案ボックスと呼ばれていました。HSTR (HiSToRy) は、履歴からの bash/zsh コマンド補完を改善するコマンドライン ユーティリティです。Ctrl-r よりも補完を簡単かつ効率的にすることを目的としています。

HSTRはコマンド履歴も管理できます(例えば、古くなったコマンドや機密情報を含むコマンドを削除できます)。お気に入りのコマンドをブックマークする

特にお気に入りの保存に使っています。

インストールするには

sudo add-apt-repository ppa:ultradvorka/ppa && sudo apt-get update && sudo apt-get install hstr && hstr --show-configuration >> ~/.bashrc && . ~/.bashrc

答え3

バッシュそれらは機能

Bash 関数は、基本的に、何度も呼び出すことができるコマンドのセットです。関数の目的は、bash スクリプトを読みやすくし、同じコードを繰り返し記述しないようにすることです。ほとんどのプログラミング言語と比較すると、Bash 関数には多少の制限があります。

特定のオプションを使用してコマンドを実行する関数「f1」と、2 番目のデフォルト オプション セットを使用して同じコマンドを実行する関数「f2」を作成できます。

答え4

最も頻繁に使用されるコマンドを学習できるようにターミナルをカスタマイズすることをおすすめします。ヒントは次のとおりです。

1. インストールzshしてデフォルトのシェル環境として設定します。

# install `zsh`
sudo apt install zsh
# be sure `zsh` is installed successfully
which zsh
# set `zsh` as the default Shell
chsh -s /usr/bin/zsh

2.インストールOh My Zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

3.zshテーマを設定する(オプション)

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

4.追加zsh-autosuggestion

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

インストール後、 を設定し、シェルを再起動する必要がありplugins=(git zsh-autosuggestions zsh-syntax-highlighting)ます~/.zshrc

5.インストールTerminator(オプション)

sudo apt install terminator

\o/ 完了です! ぜひお試しください。きっと気に入っていただけるはずです!

そして、、、、upキーに優しくしてください。downleftright

関連情報