GNU/Linux >> Linux の 問題 >  >> Linux

Linuxエイリアスコマンド:例で使用する方法

はじめに

Linuxシステムで行う作業の種類によっては、同じ長くて複雑なコマンドを頻繁に入力する必要がある場合があります。 alias コマンドを使用すると、これらのコマンドのショートカットを作成して、覚えやすく、使いやすくすることができます。

このチュートリアルでは、Linuxでコマンドエイリアスを作成、確認、削除する方法を説明します。

前提条件

  • Linuxディストリビューションを実行しているシステム
  • sudo権限を持つアカウント
  • ターミナルウィンドウまたはコマンドラインへのアクセス
  • Vimやnanoなどのテキストエディタ

Linuxのエイリアスとは何ですか?

Linuxでは、エイリアスはショートカットです コマンドを参照します。エイリアスは、Linuxシェルでコマンドを呼び出す文字列を別のユーザー定義の文字列に置き換えます。

エイリアスは主に長いコマンドを置き換えるために使用され、効率を向上させ、潜在的なスペルミスを回避します。エイリアスは、コマンドを追加のオプションに置き換えて、使いやすくすることもできます。

Linuxエイリアス構文

alias コマンドは次の構文を使用します:

alias [option] [name]='[value]'

aliasのさまざまな要素 コマンド構文は次のとおりです。

  • alias aliasを呼び出します コマンド。
  • [option] :コマンドが現在のすべてのエイリアスを一覧表示できるようにします。
  • [name] :コマンドを参照する新しいショートカットを定義します。名前は、特殊文字と「エイリアス」を除く、ユーザー定義の文字列です。 および「unalias」 、名前として使用することはできません。
  • [value] :エイリアスが参照するコマンドを指定します。コマンドには、オプション、引数、および変数を含めることもできます。値は、実行するスクリプトへのパスにすることもできます。

Linuxでエイリアスを作成する

Linuxで作成するエイリアスには2つのタイプがあります。

  • 一時的aliasを使用してそれらを追加します コマンド。
  • 永続的 。これらはシステムファイルを編集する必要があります。

Linuxで一時的なエイリアスを作成する

aliasを使用する 現在のターミナルセッションが終了するまで続く一時的なエイリアスを作成するコマンド。たとえば、 cを作成します clearのエイリアスとして コマンド:

alias c='clear'

エイリアスを作成するときに追加のコマンドオプションを参照する場合は、それらを値の一部として含めます。たとえば、 moveを追加します mvのエイリアスとして 上書きする前に確認を求めるオプションを備えたコマンド:

alias move='mv -i'

エイリアスのもう1つの用途は、スクリプトを実行するためのショートカットを作成することです。これを行うには、スクリプトへの絶対パスを値として指定します。

alias frename='Example/Test/file_rename.sh'

この例では、 frenameを使用しています コマンドとしてfile_rename.shを実行します bashスクリプト。

Linuxで永続的なエイリアスを作成する

エイリアスを永続的にするには、エイリアスをシェル構成ファイルに追加する必要があります。使用しているシェルのタイプに応じて、以下を使用します:

  • Bashシェル:〜/ .bashrc
  • Zshシェル:〜/ .zshrc
  • 魚の殻:〜/.config/fish/config.fish

テキストエディタでシェル構成ファイルを開くことから始めます。この例では、Bashシェルとnanoテキストエディターを使用しています:

sudo nano ~/.bashrc

デフォルトのシステムエイリアスを一覧表示するセクションが見つかるまで下にスクロールします。使いやすくするために、説明的なコメントを含む別のセクションを作成し、aliasを使用してエイリアスを追加します コマンド構文。

この例では:

#Custom aliases
alias c='clear'
alias move='mv -i'
alias frename='Example/Test/file_rename.sh'

新しいアリをすべて追加したら、 Ctrl+Xを押します Yと入力します Enterを押します 構成ファイルへの変更を保存します。

新しいエイリアスは、次のターミナルセッションで自動的に読み込まれます。現在のセッションでそれらを使用する場合は、sourceを使用して構成ファイルをロードします コマンド:

source ~/.bashrc

Linuxのすべてのエイリアスを一覧表示する

aliasの使用 コマンド自体は、現在設定されているすべてのエイリアスのリストを表示します:

alias

もう1つの方法は、 -pを追加することです。 国旗。このオプションは、シェルへの入力に適した形式でリストを表示します:

alias -p

Linuxでエイリアスを削除する

エイリアスを削除するには、 unaliasを使用します 次の構文のコマンド:

unalias [name]

たとえば、 frenameを削除するには エイリアス:

unalias frename

-aを追加する オプションを使用すると、すべてのエイリアスを削除できます:

unalias -a

上記の例は、aliasの方法を示しています unalias -aの後に結果を返しません 指図。


Linux
  1. 実用的な例でLinuxHexdumpコマンドを使用する方法

  2. LinuxでSedコマンドを使用する方法と例

  3. LinuxでのSCPコマンド:使用方法と例

  1. 例を使用してLinuxでsuコマンドを使用する方法

  2. 例を使用してLinuxでRmmodコマンドを使用する方法

  3. 例を使用してLinuxでDigコマンドを使用する方法

  1. 例でLinuxシャットダウンコマンドを使用する方法

  2. 例を使用してLinuxでwコマンドを使用する方法

  3. 例を使用してLinuxwatchコマンドを使用する方法