linux - コマンドの一部を入力するためのbashエイリアスを作成する

原文 linux bash alias

私はLinuxを学んでいます(v noob here)。ターミナルでコマンドの一部を入力するためのエイリアスを作成しようとしています。

エイリアスにtransmission-remote -a 'と入力して停止します。 Returnキーを押さないでください。カーソルを点滅させたままにして、コマンドの次の部分を追加してください。

私はxclipを使ってみましたが、運がありませんでした。 「エラー:ディスプレイを開けません:(null)」が繰り返し表示されます

多分私の最終的なゲームはTransmission-remote -a 'で、クリップボードのコピーを貼り付けてReturnキーを押します。

よろしくお願いいたします。
答え
まあそれはまさに仕事のエイリアスが良いことです。そのまま使えます

$ alias your-neat-shortcut="transmission-remote -a"


そして、あなたがそれを使いたいときはいつでも、私の場合はそれほど短くないバージョンを書くことができます

$ your-neat-shortuct --some --aditional stuff and files


そしてbashはあなたのためにそれを拡張します

$ transmission-remote -a --some --aditional stuff and files


これは現在のセッションでのみ機能することに注意してください。ログインするたびにこれを使用したい場合は、ファイル~/.bashrcに入れます。ここで、~はホームディレクトリを表すbashの方法です。このファイルは、新しいターミナルを起動するたびに(実際には新しいbashを起動するたびに)実行されるため、エイリアスを準備できます。
関連記事

linux - Bash(並列待機実行)[重複]

c - あるプロセスでTLSハンドシェイクを行い、別のプロセスで残りの接続を処理する方法は?

c++ - ユーザー構成に応じて実行時に共有オブジェクトをリンクする

python - Linux:CondaがAnacondaのインストールに取り組んでいない

linux - Linuxは、コンパイル中にファイルをランダムに削除しましたか?

php - なぜphppgadminは単にphpコードを表示するのですか?

linux - スクリプトから関数を紛らわしていませんか? [重複]

android - 宣言されていない識別子「setfscreation」AOSP

linux - 起動時に起動するとソフトウェアウォッチドッグによりシステムが再起動する

linux - forループのアスタリスクが期待どおりに機能しない?