
私は Linux/bash の初心者で、シンボリックリンクについて最近知りました。仕事では、ssh を使用してさまざまな Web サーバーにログオンするのに多くの時間を費やしていますが、サーバー プロバイダーには恐ろしく長いドメインがあります。シンボリックリンクを使用して、サーバーに ssh で接続するために 1 つの指定を入力するだけで済むようにすることは可能ですか?
例:
ln -s ssh customer@host customer
次に、 'customer' を単一のコマンドとして使用して ssh コマンドを実行しますか?
答え1
必要なのはエイリアスです。エイリアスは次のように作成されます。
alias somecommand="someotherverylongcommandwithaverylongcommandname thearguments"
その後、somecommand を実行すると、別のコマンドが実行されます。ただし、これを永続的にするには、~/.bash_aliases ファイルを編集する必要があります。お好みのテキスト エディターでファイルを開き、alias コマンドを入力します。すると、bash の起動時にエイリアスが設定されます。
注: ~/.bash_aliases ファイルを作成する必要がある場合があります。また、~ は /home/ です。ユーザー名フォルダー。また、先頭の . はファイルが隠しファイルであることを意味します。