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

コンピューティングでは、エイリアスは、変数、ファイル、デバイスなどのオブジェクトの代替名です。

1
.bashrcが別のファイルからエイリアスをロードする
.bashrcファイルがあります。これをセットアップして、.aliasesファイルからエイリアスを読み取り、セットアップします。 現在私は持っています: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done < .aliases しかし、ログイン時に私は得ます: -bash:エイリアス:-fu:見つかりません-bash:エイリアス:$ USER ":見つかりません -bash:エイリアス:-lart ":見つかりません .aliasesファイルは次のようになります。 psu = "ps -fu $ USER" ll = "ls -lart" pico = 'nano'
11 bash  alias  bashrc 


1
Gitログエイリアス-致命的:あいまいな引数 '%ad':不明なリビジョンまたはパス
私はGit Immersionのログエイリアスを使用しようとしています: [alias] hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short しかしGitは fatal: ambiguous argument '%ad': unknown revision or path not in the working tree. Use '--' to separate paths from revisions v1.6.1を使用します。これまでに行ったのは、マスターでの2つのコミットとブランチでの1つのコミットだけです。このエイリアスは他の場所でも機能しますが、この特定のマシンで何が問題になるのでしょうか? 編集- 以下のlesmanaの提案に基づいて、PuTTYに行を貼り付けた後、引用符のバックスラッシュがどういうわけか取り除かれていると判断できました。の"代わりに使用すると、上記のエラーが発生します\"。
10 git  alias 


2
コンソール2コマンドエイリアス
Console 2を使用していますが、よく使用するコマンドのエイリアスをいくつか作成したいと考えています。たぶん、私のgoogle-fuは今日はうんざりですが、これを行う方法を理解できません。どんな助けでも感謝します。
8 alias  console2 


4
Linux: `screen`を使っているときのエイリアス
私は使っています screen私にはいくつかのエイリアスがあります ~/.bash_profile、 例えば python=python-2.6。しかし、いくつかの理由でこれらのエイリアスは私が仕事をしているときはうまくいきません。 screen。どうやってそれらを機能させることができますか?

1
bashエイリアスの呼び出しをPWDで条件付きにする方法
私は現在このエイリアスを持っています: alias cmakerel='cmake -DCMAKE_BUILD_TYPE=Release -Wno-dev ../../ && make -j4' 基本的には、cmakeを呼び出して out-of-source 障害者から構築する。それはうまく機能しますが、現状のまま、ほぼどこからでも実行できます(これは私はしたくありません)。 このエイリアスが文字列が次の場合に限り実行されるように変更する方法 bld 私の現在の作業ディレクトリにありますか? この変更が必要なのは、それがないと、tstディレクトリやその他のディレクトリから誤ってこのコマンドを呼び出すことがあるためです。
5 bash  alias 

4
Docker execはエイリアスをロードしません
のDockerコンテナにbashエイリアスをロードしてい/etc/bash.bashrcます。コマンドラインPHPスクリプトへのショートカットとして機能します。これは便利です。コンテナにログインした直後に誰でもそのエイリアスを使用できるためです。 $ docker exec -it my-container bash ただし、次のように、ログインせずにこのエイリアスを1回限りのコマンドで使用できるようにもしたいと思います。 $ docker exec -it my-container my-alias 以外の場所でエイリアスを定義するなど、さまざまなバリエーションを試しましたが/etc/bash.bashrc、このエラーが発生し続けます: rpcエラー:code = 2 desc = ociランタイムエラー:exec失敗:exec: "my-alias":実行可能ファイルが$ PATHに見つかりません 私がウェブ上で見つけた他の提案は、これまでのところトリックをしませんでした。誰でも?

1
OSXでpython3のエイリアスを設定する方法
のエイリアスを設定しようとしています python3 だから私はそれを実行することができます python。 これが私の流れです .bash_profile # Setting PATH for Python 3.6 # The original version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}" export PATH alias python=“python3” alias 3=“python3” alias py=“python3” 走ったとき python 私は -bash: “python3”: command not found。 走れる python3 そしてそれは正しく開きます py 3.X.X ( 3.6.1 投稿時に)。 ここには、長年に渡って多くの半回答があります。 SO、そして私の問題について述べているコメントがいくつかありますが、これが完全な回答のためのリソースになることを願っています。それとも、あなたよりもグーグルが得意な方がいるかもしれません。

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
すべての引数を収集して引用するbash関数を作成しようとしましたが、引数に角かっこまたは一重引用符が含まれていると機能しません
どこかで提案された「git commit」の次のショートカットを見ました: function gc { git commit -m "$*" } これにより、引用符などを使用せずに、コミットメッセージをシェルにインラインで書き込むことができます。好む: gc This is a commit message 問題は、コミットメッセージ自体に角かっこまたは引用符が含まれている場合、機能しないようです。(そして、コミットメッセージで多くの括弧/引用符を使用します。)bashスクリプトの技術に精通している人は、より良いショートカットを提案できますか?
2 bash  git  alias 

3
bashの複雑なエイリアスの戻り値は何ですか?
一連のコマンドのエイリアスであるコマンドを実行すると、どの値がシェルに返されますか?また、次のように定義されたエイリアスがあると仮定します。 alias doit 'cd ~/some/dir; ./my_app; cd -' ./my_appエイリアス化されたコマンド全体の戻り値を返す戻り値を作成するにはどうすればよいですか?



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