タグ付けされた質問 「alias」

シェルでは、エイリアスはコマンドの代替名です。たとえば、「ll」は多くのシステムで「ls -l」のエイリアスです。


3
エイリアスコマンドに引数を渡すことはできますか?
aliasコマンドで引数を渡すことができるかどうかを知りたいです。 例えば: alias d="dmesg|grep -iw usb|tail -5" これでd、最後の5行が印刷されます。dを使用して異なる行数を出力する場合は、エイリアスコマンドの宣言をd再度変更する必要があります。 行数を変更するために宣言を再入力する必要がないように、エイリアスの宣言を変更する方法はありますか。行数を引数として渡す際に、エイリアスを宣言することを組み込むようにd?または、これを解決する他の方法はありますか?


5
SSH接続のエイリアスを作成する
特定のサーバーへの接続を高速化したい。 私はサーバーを言ってみましょう: 123.123.123.1 123.123.123.2 123.123.123.3 私は通常、次のものに接続します。 ssh -p 12345 my_user@123.123.123.1 サーバー間の唯一の違いはIPの最後の数字であるため、これは苦痛です。 私は次のコードを試しました: alias ssht='{ ip=$(cat -); ssh -p 12345 my_user@"123.123.123.$ip"; }<<<' しかし、エラーが発生します: karl@karls-laptop ~/scripts $ ssht 1 Pseudo-terminal will not be allocated because stdin is not a terminal. これを機能させる方法はありますか?
14 bash  ssh  alias 

2
Ubuntu 14のインターフェイスに追加のIPアドレスを追加する方法
有線インターフェイスに同時にDHCPアドレスを取得させ、固定アドレスのエイリアスを作成して、同じリンクを介して異なるサブネット上の固定IPアドレスを持つデバイスと通信できるようにします。 UbuntuでIPアドレスのエイリアスを検索しているときに、この記事を見つけましたNetwork Manager GUIを使用してインターフェイスエイリアスを追加するにはどうすればよいですか?。残念ながら、Ubuntu 14の接続の編集GUIには「追加のアドレス」ボタンがありません。 この機能はどこに移動しましたか?
14 alias  ip-address 

1
Bashエイリアス-=…(エイリアス名は単純なダッシュである必要があります)
cd -ダッシュ(-)のみのエイリアスを作成したい。私は成功せずに試しました: alias -='cd -' # bash: alias: -=: Invalid option alias \-='cd -' # bash: alias: -=: Invalid option alias '-'='cd -' # bash: alias: -=: Invalid option alias '\-'='cd -' # bash: alias: `\-': Invalid alias name. 前の3つは同じです(入力が異なるだけですが、bashはすべてをalias単一の引数で同じコマンドに変換します-=cd -)ので、エラーメッセージが同じであることは驚くことではありません。引数がダッシュで始まる場合、エイリアス名ではなくフラグとして解析されると思います。 -エイリアス名として使用することも可能ですか?
14 bash  alias 


2
bashの複数行エイリアス
次のスクリプトがあります。これaは、任意の文字列値でありb、パスであると想定される単純なテストケースです。 #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" ただし、。/ sample.shを実行しようとすると、次のエラーが発生します。 ./sample.sh: line 3: alias: jo: not found ./sample.sh: line 3: alias: echo please: not found ./sample.sh: line 3: alias: enter: not found ./sample.sh: line …

3
14.04のノードとしてのnodejsのエイリアス
でインストールnodejsしapt-getました14.04 私がする時 nodejs -v v0.10.25 そして私がするとき node -v node : command not found. のエイリアスにnodejsしたいのでnode に行を挿入しました ~/.bashrc alias node=nodejs 今、私がアクセスできるようnodejsにnodeターミナルに。 しかし、私のプロジェクトでは、を介しgruntて起動するwhichを使用しています。今すぐ実行しようとする代わりに、nodemongruntfile.jsnodemonnodenodejs だから再び私は同じ問題を取得しますnode : command not found。 そのため、エイリアスは非対話型の非ログインシェルでは機能しません。 この特定の目的のエイリアスをどこで作成し、問題を解決する必要がありますか?

2
.bashrcを編集した後の「予期しないトークンの近くの構文エラー」
クリップボードにアクセスしようとしていますがsource ~/.bashrc 、端末に入力するとこのエラーが発生します: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells 私がでチュートリアルを実行しようとしましたゲイリーWoodfineの答えにコマンドラインクリップボードへのアクセス。 出力cat ~/.bashrcは次のとおりです。 alias pbcopy='xclip -selection clipboard' alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files …

4
エイリアス名としてcd ../ ..を使用できますか?
私はWindowsとUbuntuを並行して使用しており、両方でコンソールの操作を行っています。 Windowsでは、次のことができます C:\Users\Thomas>cd..\.. C:\> ただし、Linuxでは、バックスラッシュでもスラッシュでも機能しません。 21:17:10 $ cd../.. bash: cd../..: No such file or directory 私はしばしばその間違いを犯す.bash_aliasesため、そのような状況でエイリアスを定義しようとしました。 alias cd../..='cd ../..' alias cd..\..='cd ../..' 新しいbashを開始すると、 21:16:26 $ bash bash: alias: `cd../..': invalid alias name どのように私はのためのエイリアスを設定するでしょうcd..\..し、cd../..正しく? cd..\..エスケープ文字に問題があるようです。 21:39:43 $ cd..\.. bash: cd....: command not found に別のエイリアスを定義しても機能しませんcd....。
11 bash  alias 


3
使ってもいいですか '!!' エイリアスまたはスクリプトで?
ターミナル!!では、以前のコマンドを参照するのに使用できます。これをエイリアスで使用することは可能ですか?試してみましたが、二重感嘆符が文字通りに解釈されてしまいます。 私が可能にしたいのは: コマンドを入力します 手順1で入力したものを含むエイリアスを入力します 許容できるスクリプトを使用したソリューションがある場合。


2
ユーザーエイリアスを使用したSSH?
この質問は重複ではありません。マークする前に必ずお読みください。 Linuxサーバー上のユーザーにニックネームまたはエイリアスを割り当て、ニックネームを使用してサーバーにSSHで接続することはできますか?.bashrcまたは.bash_aliasesファイルに追加されるさまざまなコマンドのエイリアスの行に沿って何かを考えています、例えば: alias grep='grep --color=auto' たとえば、サーバーにユーザーを設定するための要件(ビジネスルール)がある場合、たとえば、john_smith名(john)だけでなくフルネームを使用してユーザーにニックネームを付けjohn_smith fruitloops、Johnが次のことができるようにしたいとします。 ssh john_smith@ip_address と同様: ssh fruitloops@ip_address 可能であれば、ユーザーとそのニックネームの間のマッピングはどこで設定されますか?ユーザーfruitloopsもサーバー上に存在する必要がありますか? この質問は、ホストではなく、ユーザーのエイリアスの設定に関するものです。
10 server  ssh  alias 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.