如何为临时显示配置命令编写一个简单的 shell 脚本?

如何为临时显示配置命令编写一个简单的 shell 脚本?

我有时想更改显示分辨率,因此我在终端中输入以下命令:

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

我知道要使用哪些变量并且它们工作得很好,但是每次我想更改显示模式时都重新输入它们很麻烦。我更愿意创建一个包含这些命令的简单脚本,但无法找到有关脚本编写的基本信息,以便我可以创建脚本。有人可以帮忙吗?

答案1

快速的答案是将您键入的命令放入文件中,例如,,chres然后在提示符处告诉 shell 执行如下命令:

$ sh chres

如果您希望能够从任何目录执行该命令,请将命令放入您的个人bin目录 ( $HOME/bin) 并使其可执行(~扩展为您的 HOME 目录的完整路径:

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

确保$HOME/bin在您的路径中。这通常会在您~.profile或中完成~.bashrc~/bin如果目录存在,您的目录可能会自动添加到您的 PATH 中。您可以完全注销并重新登录以查看是否需要修改您的.profile.键入echo "$PATH"以找出答案。

相关内容