如何在Linux(Mint 17.2、KDE、plasma)启动上运行终端并执行命令?

如何在Linux(Mint 17.2、KDE、plasma)启动上运行终端并执行命令?

每次登录 Mint 17.2 时,我都会打开一个终端 (Konsole) 并转到一个文件夹。

例如

cd /to/path

我发现可以在系统启动时运行脚本:

菜单-->自动启动

所以我创建了一个脚本

#!/bin/bash
cd path/to/

但是当我尝试在 konsole 上运行它时

./my_scrypt

我收到错误

没有权限

怎么了?

另外,在系统启动时打开终端 --> cd path/to/ 是正确的方法吗?

答案1

听起来您应该在用户的 bash 文件中添加几行。

如果您希望 konsole 在登录时打开,请添加:

konsole&

到文件末尾~/.bash_profile。当您的用户登录时,将运行此文件中的命令。

如果您希望在打开时konsole将其添加cd到目录中,请添加:

cd /to/path

到文件末尾~/.bashrc。每当您的用户打开终端时,就会运行此文件中的命令。

编辑:要回答您的直接问题,要解决权限问题,请执行命令chmod 755 myscript。您几乎可以肯定没有对其启用执行权限。如果您的用户不拥有该文件,则此命令将失败,在这种情况下,您必须以文件所有者的身份执行该命令。

相关内容