如何从文本编辑器执行命令?

0 command-line execute-command

我使用的是 Ubuntu 16.0.4,Steam 需要一个解决方法:

    LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
Run Code Online (Sandbox Code Playgroud)

每次玩的时候把它放在终端里很烦人。有没有办法将命令放在文本文档中,并在我单击文件时使该文档执行命令?谢谢。

小智 5

gedit script.sh
Run Code Online (Sandbox Code Playgroud)

在文件中输入你的命令

chmod +x script.sh
Run Code Online (Sandbox Code Playgroud)

或者,如果您通常通过命令行打开 Steam,则可以使用别名

用你的文本编辑器打开 .bashrc

gedit ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

最后添加这一行

alias steam='"LD_PRELOAD=/usr/$LIB/libstdc++.so.6" steam'
Run Code Online (Sandbox Code Playgroud)

上面制作一个的想法alias非常好,可以通过编辑~/.profile文件将其内置到您的桌面启动器中,其功能类似于~/.bashrc. 打开~/.profilegedit和添加相同的alias steam='"LD_PRELOAD=/usr/$LIB/libstdc++.so.6" steam'给它,而当你从桌面图标启动蒸汽就会自动执行该办法,或者你的码头/发射器/不管。