一時表示設定コマンド用の単純なシェルスクリプトをどのように作成できますか?

一時表示設定コマンド用の単純なシェルスクリプトをどのように作成できますか?

時々ディスプレイの解像度を変更したいので、端末に次のコマンドを入力します。

xrandr --newmode [newmodedetailsbs]
xrandr --addmode [display] [newmodeid]
xrandr --output [display] --mode [newmodeid]

どの変数を使用するかを知ってうまくいきますが、表示モードを変更したいときはいつでも再入力するのは面倒です。これらのコマンドを含む単純なスクリプトを作成したいのですが、スクリプトを作成するために必要なスクリプトに関する基本情報を見つけることができません。誰でも助けることができますか?

ベストアンサー1

たとえば、簡単な答えは、入力したコマンドをファイルに入れ、プロンプトでchresシェルに次のように実行するように指示することです。

$ sh chres

どのディレクトリからでもコマンドを実行できるようにするには、コマンドをホームbinディレクトリ($HOME/bin)に入れて実行可能にします(~HOMEディレクトリのフルパスに展開します。)

$ mkdir -p ~/bin
$ mv chres ~/bin
$ chmod +x ~/bin/chres

$HOME/binそれがあなたのパスにあることを確認してください。これは通常または~.profileで行われます~.bashrc~/binディレクトリが存在する場合は、そのディレクトリをPATHに自動的に追加できます。完全にログアウトしてから再度ログインして、変更が必要かどうかを確認できます.profileecho "$PATH"

おすすめ記事