每次登录 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
。您几乎可以肯定没有对其启用执行权限。如果您的用户不拥有该文件,则此命令将失败,在这种情况下,您必须以文件所有者的身份执行该命令。