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

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

4
端末回線にエイリアスを設定するにはどうすればよいですか?
git-goこの端末回線にエイリアスを簡単に設定したい: git commit -m "init "; git push; git status したがって、git-goと入力すると、この行が入力されます。 どうやってやるの?私が見た答えは、パラメーターのないコマンドのエイリアスのみをカバーしています。しかし、任意の端末回線にエイリアスを設定したいと思います。

5
ディレクトリを変更せずにどこからでもプログラムを実行
私が現在いるディレクトリを変更せずに、プログラムxを実行するエイリアスを作成したいと思います。 alias x = "cd /home/path_to_x && ./x" これは機能しますが、ディレクトリが変更されます。私がしたいことは次のようなものです: alias x="./home/path_to_x/x しかし、そのようなファイルやディレクトリはありません。誰かがこれの回避策を知っていますか?


2
実際のコマンドで実行できるように、オートコンプリートするエイリアスの引数で[TAB]を機能させる方法
.bash_aliasesファイルに作成した多くのエイリアスがあり、それらは非常に便利なので、パッケージのすべての情報が必要な場合は、次のようにします。 allinfo software-center そしてそれは以下と同等です: apt-cache show software-center エイリアスが次のように設定されているため: alias allinfo='apt-cache show' しかし、これには1つの欠点があります。現在、実際のコマンドの代わりTABに使用allinfoすると、オートコンプリートできません。したがって、この欠点を克服allinfo software-ce[TAB]し、実際のコマンドで使用する場合と同じように機能するようにして、大きなタブスペースを作成するだけの方法があるのではないかと思いました。 使用していgnome-terminalます。 OS情報: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 15.04 Release: 15.04 Codename: vivid パッケージ情報: gnome-terminal: Installed: 3.14.2-0ubuntu3 Candidate: 3.14.2-0ubuntu3 Version table: *** 3.14.2-0ubuntu3 0 500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages 100 /var/lib/dpkg/status

1
エイリアス:.bash_rc、.bash_aliases、/ usr / local / binの違い
ターミナルで遊んでみて、永続的なエイリアスを作成する方法はたくさんあることに気づきました。 私はLinux初心者です。私が知っていることから、次のことをしています。 sudo ln -s /path/to/executable /usr/local/bin/desired_alias 追加desired_alias = '/path/to/executable'します~/.bashrc これらの行のコメントを解除し~/.bashrcます。 if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi に入れdesired_alias = '/path/to/executable'て~/.bash_aliases すべて同じ効果があります。 1番目と2番目の方法の違いは何ですか?

2
一度に複数のシェルエイリアスを作成する
たとえば、catコマンドのように、さまざまなスペルのバリエーションをエイリアスに挿入したい。「または」の記号を使用してそれを行うことはできますか、それとも新しい行に置く必要がありますか? alias at|cart|cst '/bin/cat'

2
Ubuntu 16.04でパッケージをスナップするエイリアスを作成する正しい方法は何ですか?
TL; DR Ubuntu 16.04でパッケージをスナップするシステム全体のエイリアスを作成する方法 もっと詳しく Blenderを簡単にインストールしたいのですが。私はそこにあることが見出さブレンダー-tpawのインストール可能なパッケージ。残念ながらそれをインストールした後、名前blender-tpawではなくターミナルで利用できますblender。 スナップエイリアスの使用 したがって、最初に私はcommandを実行しようとしましsudo snap alias blender-tpaw blenderた:https : //insights.ubuntu.com/2017/01/28/ubuntu-core-how-to-enable-aliases-for-your-snaps-commands /。しかし、これは私が持っているものです: error: cannot perform the following tasks: - Enable aliases for snap "blender-tpaw" (cannot enable alias "blender" for "blender-tpaw", no such alias) / usr / local / binにシンボリックリンクを作成します 次に、シンボリックリンクを作成しようとしましたsudo ln -s /snap/bin/blender-tpaw /usr/local/bin/blenderが、この場合、非常に奇妙なことが起こります。blenderターミナルに入力すると、snapコマンドの出力が表示されます... /etc/profile.dにエイリアスを配置します 私もエイリアスを作成しようとしました /etc/profile.d/alias.sh …

2
サンドエイリアスを作成することは可能ですか?
次のエイリアスを任意のファイル名で機能させる方法を探しています。 alias dim='cd /home/jason/Documents; vim *the desired file*; cd' このエイリアスを変更して、任意のファイル名を入力できるようにする方法があるかどうか疑問に思っています。 dim *the desired file* それでも同じ結果が得られます。基本的に、エイリアス名の後に入力されたものをエイリアス自体に呼び出す方法はありますか?何かのようなもの: alias dim='cd /home/jason/Documents; vim <what is typed after alias>; cd'
8 bash  alias 

2
「〜/ .bash_aliases」の場所
ターミナルで恒久的なエイリアスを作成したいのですが、その方法について次の回答を読みました:https : //askubuntu.com/a/5278/364819 しかし、私は小さな問題を抱えています、私はコードを見つけました: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 回答で参照したとおり。しかし、.bash_aliasesこれらの永続的なエイリアスを設定できるファイルを実際に見つけることができません。 だから私の質問は、このファイルの場所はどこですか?それを作成する必要がある場合は、自分のホームユーザーディレクトリディレクトリに作成するだけですか? Ubuntu 14.10で実行しています。
8 14.10  bashrc  alias 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.