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

3
マイナスのエイリアスを解除する方法は?
次の引用を忘れたとき、私の朝のコーヒーはまだ私の脳に届きませんでした。 alias grep="grep --color=always" だから代わりに私は入力しました: alias grep=grep --color=always 私を残して: --color=always grep=grep 私のエイリアスで。 --color = alwaysを使用してクリーンアップしようとすると、次のようunalias --colorになります。 bash: unalias: --: invalid option unalias: usage: unalias [-a] name [name ...] エスケープ、クォート、物triedいを試みましたが、コマンドをアンエイリアスで混乱を解消する方法がわかりません。 (私は再起動がトリックを行うことを知っていますが、確かに別の方法が必要です)
83 bash  bash-alias 


3
コマンドラインに組み込まれた「cd」コマンドを上書きすることは可能ですか?
コマンドライン(bash)を介してマシンの別のディレクトリ(この場合はMac OS X 10.6.7を実行)に「cd」するたびに、すぐに「ls」と入力してコンテンツのリストを取得しますそのディレクトリに。私は 'cd'をオーバーライドして、要求されたディレクトリに変更し、リストを一度に表示する方法を見つけようとしています。 〜/ .bash_profileに次の行を追加することで、探している基本的な機能を取得することができました function cl() { cd "$@"; ls -l; } これは期待どおりに機能します。要求されたディレクトリに変更し、コンテンツを表示します。私が問題に遭遇するのは、新しい「cl」コマンドを作成するのではなく、「cd」自体をオーバーライドしようとしています。 次のものがありません仕事します ##### Attempt 1 ##### # Hangs the command line function cd() { cd "$@"; ls -l; } ##### Attempt 2 ##### # Hangs the command line function cd() { 'cd' "$@"; ls -l; …

1
.bashrcのこの行により、Bashの起動が遅くなります。何がこれを引き起こす可能性がありますか?
私の.bashrcファイルには、この効果に対する行が含まれています。 alias prog="/path/to/script.sh $(find $(pwd) -name prog)" この行をコメントアウトすると、新しいターミナルを開くとほぼ即座にBashが起動します。この行では、カーソルが表示されるまでに4〜5秒の遅延があります。 ネストされたコマンド$(pwd)などを削除すると、再び高速化されます。なんでこんなことが起こっているの?それでも、何らかの方法でネストされたコマンドを使用できますか?

4
bashエイリアスでscpを使用できません
このコードは機能しません: scp ~/Desktop/favicon.ico nameOfBashAlias:/public_html/mySite/templates/blog/ エイリアスは次のとおりです。 alias nameOfBashAlias='ssh myUsername@11.11.11.111' この問題を解決するにはどうすればよいですか? 編集 の多くのインスタンスを実行するなど、次のコードに似たものが可能bashですか? scp ~/Desktop/favicon.ico (nameOfBashAlias)>:/public_html/mySite/templates/blog/ 上記のコードが機能しませんでした。
15 scp  bash-alias 


2
bashに特定のエイリアスの解析と検証を停止させることはできますか?
私はFedora 25を使用しており、bashプロファイルに次のエイリアスを追加しています。 alias releasenotes="dnf updateinfo --refresh info `dnf check-update | cut -d '.' -f 1 | xargs` | less" (https://bugzilla.redhat.com/show_bug.cgi?id=1405191のdnf updateinfo infoため、ストレートアップを使用できません) 私のエイリアスは機能しますが、コマンドの実行には約10秒かかります。また、bashはプロファイルが読み込まれたときにすべてのエイリアスを解析および検証するため、新しいシェルを作成すると10秒のハングが発生します。これは迷惑です。 bashがエイリアスを解析して検証しないようにする方法はありますか?それだけですか?

1
Alt + 1を実行するには、AliasをBashしますか?
Ubuntuを使用すると、2つのタブを持つ端末を作成できます。 gnome-terminal --tab --tab ただし、デフォルトでは最後に作成されたタブに移動します。を使う Alt + 1 私はそれが最初に行くようにすることができますが、私はキーを押さないようにしたいです。 実行するエイリアスを作成したい Alt + 1 bashで、または同様のコードを直接挿入します。 gnome-terminal --tab --tab -e "alt1" 何か案は?

2
Fedora 14でデフォルトのviエイリアスを変更するには?
私のラップトップで、以下を入力すると $ which vi alias vi='vim' /usr/bin/vim ここで、viエイリアスを別のビン、たとえばvim_wrapper/ usr / bin /に作成されたスクリプトに変更したいので、次の行を入力します。 alias vi="vim_wrapper" 中~/.bashrcまたは/etc/bashrc、ない効果を取りません。デフォルトのviエイリアスvi = 'vim'をvi = 'vim_wrapper'に変更する方法は?手伝ってくれてありがとう!

1
.bashrcでエイリアスを設定するときにスペースが許可されないのはなぜですか
Windowsの世界から来た私はcls、コンソールをクリアするために入力する傾向があります。エイリアスを設定したいのでcls、それでも動作します。 エイリアス名、等号、およびコマンドの間にスペースを入れることはできないという記事をオンラインで読みました。例えば、 alias cls = 'clear' <---- doesn't work alias cls='clear' <---- works どうしてこれなの?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.