Linuxターミナルをbashエイリアスでカスタマイズする方法

エイリアスは、事実上、Bashの「ショートカット」コマンドです。たとえば、Ubuntuでターミナルを頻繁に使用し、sudo apt update;sudo apt upgrade -y常に入力することにうんざりしている場合は、「update」というエイリアスを作成して、あまり入力しなくても同じコマンドを実行できます。

Bashエイリアスは、.bashrcファイルのすべてのユーザーのホームディレクトリで定義されます。エイリアスの詳細については、以下のman コマンドを実行してください 。エイリアス、エイリアスのしくみ、エイリアスで何ができるかについて知っておくべきことをすべて示します。

マンバッシュ| grepエイリアス

次のコマンドを実行して、Bashの完全なマニュアルを確認することもできます。

マンバッシュ

コマンドをエイリアスとして設定する

Linuxターミナルをbashエイリアスでカスタマイズする方法

Bashでのエイリアスの最も一般的な使用法は、時間を節約するために複数の長いコマンドを一度に実行するために使用することです。この例では、Ubuntuの長い更新コマンドを単純なエイリアスに変換する方法について説明します。

プロセスを開始するには、キーボードのCtrl + Alt + T またはCtrl + Shift + Tを押して、Linuxデスクトップでターミナルウィンドウを開きます 。次に、.bashrc以下のコマンドを使用して、Nanoテキストエディタでファイルを開きます。

nano -w〜 / .bashrc

.bashrcファイルの中には、すでにたくさんのコードがあります。Linuxディストリビューションの開発者がこのテキストを定義します。それが何であるかがわからない場合は、無視してそのままにして、ファイルの一番下に移動することをお勧めします。

.bashrcファイルの下部で、Enter キーを押して 新しい行を作成します。すでにそこにあるコードを台無しにする可能性があるため、追加する前に.bashrcファイルに新しい行を作成することが重要です。

.bashrcファイルに新しい行を作成した後、新しい行に書きますalias 。作成する新しいエイリアスはそれぞれalias、で始まる必要があります。そうでない場合、.bashrcとターミナルエミュレータは正しく読み取れません。

エイリアス

alias=新しい行に続いて、新しいエイリアスに名前を付ける必要があります。この例では、Ubuntuの長い更新コマンドについて説明しているため、新しいエイリアス名としてubuntu-update を使用します 。ただし、エイリアスには好きな名前を付けてください。

エイリアスubuntu-更新

エイリアスに名前を付けたら、=サインを追加します。

エイリアスubuntu-update =

次に、=記号の後に最初の"(引用符)を追加します。この引用符には、エイリアス内のすべてのコマンドが含まれます。

エイリアスubuntu-update = "

これまでのところalias ubuntu-update="。次に、ubuntu-update が使用されているときにエイリアスが呼び出すコマンドを追加します 。

注:;1行に複数のコマンドを書き込むために使用します。などcommand1;command2;command3など。

エイリアスubuntu-update = "sudo apt update; sudo apt upgrade -y

エイリアスでコマンドを書き終えたら、2番目"(引用符)で閉じます。両方の引用符を使用すると、次の例のようになります。

エイリアスubuntu-update = "sudo apt update; sudo apt upgrade -y"

キーボードのCtrl + O を押して、新しいエイリアスを保存します 。Ctrl + XでNanoを終了し ます。次に、ターミナルウィンドウを閉じて再度開きます。

ターミナルを再度開いたら、  ubuntu-updateを実行して新しいエイリアスを試してください。

bashスクリプトをエイリアスとして設定する

エイリアスとしてbashスクリプトを実行することも可能であることをご存知ですか?仕組みは次のとおりです。

まず、.bashrcファイルを開きます。次に、ファイルの一番下に移動し、キーボードのEnter キーを押して 、ファイルに新しい行を作成します。

sudo nano -w〜 / .bashrc

新しい行に、エイリアスの後にスクリプトの名前を記述 します。この例では、スクリプト名はmybashscriptです。のようになりalias mybashscriptます。

エイリアスmybashscript

次に、=記号と最初の記号"(引用符)を追加します。とを追加する=と"、次の例のようになります。

エイリアスmybashscript = "

最初の"(引用符)の後に、コマンドを追加してコードを起動します。これは例であることに注意してください。エイリアス~/path/to/bash/script/script.sh内で実行する実際のスクリプトファイルに置き換える必要があります.bashrc。

エイリアスmybashscript = "bash〜 / path / to / bash / script / script.sh

スクリプトファイルを実行するコマンドを書き込んだ後、2番目の引用符でエイリアスを閉じます"。エイリアス全体を書き出すと、次の例のようになります。

Linuxターミナルをbashエイリアスでカスタマイズする方法

エイリアスmybashscript = "bash〜 / path / to / bash / script / script.sh"

Ctrl + Oを押して編集内容を.bashrcファイルに保存し、  Ctrl + Xで終了し ます。次に、ターミナルウィンドウを閉じて再度開き、エイリアスを介して新しいbashスクリプトを実行します。

エイリアスを起動するには、mybashscript(またはエイリアスに名前を付けたもの)を実行してEnterキーを押し ます。

コメントを残す

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

SLES 15 で firewalld を設定する: ゾーンの確認、サービスまたはポートの許可、永続ルールの保存、安全なリロード、およびアクセスの検証。

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLES 15 SP7 でカーネルのライブパッチ適用を有効にし、再起動せずにサポートされている修正プログラムを適用し、有効なパッチを確認し、カーネルの再起動が必要な場合を把握します。

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSEがサポートするセットアップユーティリティを使用してSLES 15でFIPSモードを有効にし、安全に再起動し、カーネルと暗号化ポリシーの状態を確認し、認証制限をチェックします。

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

公式の.debパッケージ、APT、ポリシーチェック、アップデートガイダンス、および管理対象デバイス向けの修正プログラムを使用して、Gooroom OSにGoogle Chromeを安全にインストールします。

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

rsyslog、TLS証明書、ピア名検証、キュー、検証、テスト機能を使用して、SLESシステムログをリモートのsyslogサーバーに安全に転送します。

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

YaSTを使用して、SSSD経由でSLES 15をActive Directoryに参加させます。DNSと時刻の設定、ドメインログインの構成、Kerberosの検証、SSSD、Winbind、およびrealmdの比較を行います。

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の RTL8821CE Wi-Fi の問題を解決するには、内蔵の rtw88 ドライバー、Realtek ファームウェア、rfkill、NetworkManager、および安全なフォールバックオプションを確認してください。

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用して、Debian 12のDNS解決エラーを診断および修正します。これには、resolv.conf、NetworkManager、networkd、キャッシュ、および検証が含まれます。

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Windows 11のバックアップ、ボリュームの縮小、UEFI USBからの起動、既存のEFIパーティションとリカバリパーティションの保護を行うことで、Windows 11の横にPardus 25.2をインストールできます。