クリックして表示コマンド ラインは最も直観的に作業できる場所ではありませんが、ターミナル愛好家は、コマンド ラインが適切に構成されていれば、システムへの最も生産的なエントリ ポイントになり得ることを知っています。
特定のニーズに合わせてコマンド ラインをカスタマイズするのは簡単です。今日は、コマンド ラインの生産性を向上させるいくつかの調整を行ったので、ターミナルをいじる時間を減らし、作業を完了するのにより多くの時間を費やすことができます。ターミナルの聖杯は、次の場所にある設定ファイルにあります。home/username/.bashrc
。変身しましょう.bashrc
カウチポテトから生産性モンスターへ。
注: このチュートリアルのコマンドと提案は、Debian ベースの Linux ディストリビューション (Ubuntu を含む) を対象としています。概念とインストール コマンドはすべてのディストリビューションで適切に機能しますが、いくつかの小さな点を変更する必要がある場合があります (例:apt-get
にyum
、 例えば)。
安全第一!
端末をいじる前に、バックアップしてください.bashrc
何か問題が起こった場合に備えて。ターミナルを開き、次のコマンドを入力します。
CD〜
cp ~/.bashrc ~/.bashrc.bak
シンプルにしてください
編集する必要がないので便利です.bashrc
直接。代わりに、次の行を追加して、.bashrc にこれから作成する追加の構成ファイルを使用するように指示できます。.LifehackerTerminalTweaks
。ここは整理整頓したいので、開けておいてください~/.bashrc
お気に入りのテキスト エディターを使用して、次の行を追加します。
if [ -f ~/.bashrc ];それから
ソース ~/.LifehackerterminalTweaks
フィ
上で述べたように、すべての構成トリックを次のタイトルの別のファイルに追加します。.LifehackerTerminalTweaks
。先に進んで、ここで説明したすべてのヒントを適用したい場合は、完成したファイルをダウンロードしてください。LifehackerTerminalTweaks.txt file
、ホーム ディレクトリに保存し、そして - 重要! - に名前を変更します.LifehackerTerminalTweaks
。 (コマンドを使用できますmv LifehackerTerminalTweaks.txt .LifehackerTerminalTweaks
) 手動調整については、読み続けてください。
ショートカット狂いましょう!
一般的なコマンドのショートカット (一般にエイリアスとして知られる) を追加するための良い開始点は、最もよく使用される 10 個のコマンドを確認することです。これにより、どのコマンドがショートカットに変換するのに適した候補であるかがわかります。ターミナルに次のコマンド (改行なし) を入力すると、最もよく使用される 10 個のターミナル コマンドが表示されます。
歴史 | awk '{print $2}' | awk 'BEGIN {FS="|"}{print $1}' |並べ替え |ユニーク -c |ソート -n |尻尾 |並べ替え -nr
あなたが Ubuntu を実行しているなら、私は賭けてもいいと思いますsudo
かなりの確率でナンバーワンであり、ls
そしてcd
もリストの上位にあります。以来sudo
ソフトウェアをインストールおよび削除するときに最もよく使用されるため、優れた候補になります。
注: 次のセクションには、スーパー ユーザー (sudo) 権限を必要とするショートカットが含まれています。セキュリティ設定によっては、スーパー ユーザー権限を必要とするコマンドのエイリアスを作成したくない場合があります。選択はあなた次第です。
空のファイルを開き、次の名前のホーム ディレクトリに保存します。.LifehackerTerminalTweaks
(前のピリオドを忘れないでください)。私が選んだパッケージ マネージャーは aptitude です。apt-get を使用したい場合は、「aptitude」を「apt-get」に置き換えてください。次の行を追加します.LifehackerTerminalTweaks
コマンドを使用できるようになりますinst
そしてremp
長いコマンドを入力するのではなく、ソフトウェアのインストールと削除を行うことができます。また、-y
インストール確認プロンプトを抑制するために、最初のコマンドにスイッチが追加されました。
エイリアス inst="sudo aptitude install -y"
else remp="sudo aptitude パージ"
コツをつかんだので、たくさん鳴らしてみましょう。
パッケージを検索します。
alias search="apt-cache search"
すべてのフォルダー/ファイルを列ビューでリストし、変更日時、所有者、アクセス許可を含む名前順に並べ替えます。 — このビューには隠しフォルダーとファイルが含まれます。
alias ls="ls -al"
画面の内容をクリアします。
alias c="clear"
ディレクトリを 1 つ上に移動します。
alias up="cd .."
ホーム ディレクトリに戻ります。
alias home="cd ~"
ルート ファイル システムに移動します。
alias disk="cd /"
ゴミ箱を空にする:
alias trash="rm -fr ~/.Trash"
歴史
ターミナルで上矢印を押すと、以前のコマンドが一度に 1 つずつ表示されます。プライバシー上の理由から、履歴が非常に短い (または履歴がまったくない) ことを好む人もいます。私自身、「またあのコマンドは何だったんだろう?」と常に考えています。私は他のユーザーがいないコンピューターを使用しており、履歴を頻繁に参照するため、履歴をたくさん保存したいと考えています。保存される履歴の量を増やすには、次の行を追加します。.LifehackerTerminalTweaks
。
HISTFILESIZE=100000000
HISTSIZE=100000
あるいは、履歴の保存をブロックしたい場合は、次のようにします。
完了
ほとんどのディストリビューションでは、補完はデフォルトで有効になっています。ディレクトリまたはファイル名の入力を開始してタブを押すと、ファイル/ディレクトリ名の残りの部分が自動的に入力されます。補完が有効であることを確認するには、次の行を追加します。補完がすでに有効になっている場合でも心配する必要はありません。2 回有効にしても問題はありません。
if [ -f /etc/bash_completion ];それから
。 /etc/bash_completion
フィ
暗号化と復号化
このタスクを実行する関数を追加することで、ファイルを迅速に暗号化および復号化できます。 gpg がインストールされている必要があります。次の行を追加します.LifehackerTerminalTweaks
。
暗号化()
{
gpg -ac --no-options "$1"
}
復号化()
{
gpg --no-options "$1"
}
暗号化ファイル名または復号化ファイル名を入力すると、パスワードの入力を求められ、ファイルの暗号化/復号化バージョンが作成されます。
ウェルカムメッセージ
初めてターミナルを開いたときに表示される最初のメッセージをカスタマイズできます。このコマンドは、現在のユーザー名、日付と時刻、今月のカレンダー、システム上のユーザー数、およびシステムの稼働時間を表示します。
クリア
echo -e 「ライフハッカー、生産性とソフトウェア ガイド」
エコー -e ""
echo -ne "今日は ";日付
echo -e "";カロリー;
echo -ne "稼働時間:";稼働時間 |ああ/'起きて/
{$3,$4 を印刷}'
カスタマイズされたナビゲーション プロンプト
ネストされたフォルダーのセットを詳しく調べると、ターミナルが開いているすべてのディレクトリをプロンプトに追加するため、ナビゲーションがやや煩雑になります。現在のディレクトリ (時刻が前にある) のみを表示するには、次の行を追加します。
PS1="[\t \u \W]\\$ "
まとめ
上で述べたように、次のことができます。download the LifehackerTerminalTweaks.txt file and rename it .LifehackerTerminalTweaks
自分で作成するのではなく。端末のどの調整が気に入っていますか?何が嫌いですか?何を見逃したのでしょうか?コメントにあなたの考えを残してください。
カイル・ポット、Lifehacker の寄稿編集者は、Linux の学習についてさらに詳しく書いています。新しい Linux ユーザー。