相关疑难解决方法(0)

如何让 /etc/rc.local 在启动时运行?

我有一个脚本,我想在我的系统启动时运行它并将其放入 中/etc/rc.local,但它不起作用。我怎样才能让它在启动时运行?

startup scripts

96
推荐指数
3
解决办法
47万
查看次数

如何通过终端干净地启动 GUI 应用程序?

有些 GUI 应用程序通过终端命令行干净利落地启动,但有些则不然,它们会导致终端等待应用程序终止。即便如此,有些人也不会“释放”命令行。

神秘的&符号&后缀似乎导致终端将进程置于后台(但我不确定那里会发生什么)。

有没有办法通过终端启动应用程序,这样就没有“挂机”效果,就像通过Alt+启动某些东西一样F2

我想让命令行立即再次可用,而不是在后台和终端中打印。

gui command-line

85
推荐指数
5
解决办法
11万
查看次数

给定路径前的 ./ 是什么意思?

我被告知要运行这个:

./yiic message ./app/messages/config.php
Run Code Online (Sandbox Code Playgroud)

但我不明白这个./意思,请任何人解释一下。

注意:相信我,我们不能用谷歌搜索。我试过了:

./ 意思是 ./ ubuntu

这和什么都没有一样。:(

bash

26
推荐指数
3
解决办法
2万
查看次数

通用脚本的 /usr/local/bin 的非 sudo 替代方案

我习惯于将常用脚本放入其中,/usr/local/bin以便我可以使用终端从任何地方执行它们。

例如,我创建了一个名为 的 shell 脚本1,使其可执行chmod +x 1并放入 中/usr/local/bin,然后在脚本中#!/bin/sh的第一行输入,然后输入我的命令。从那以后,它非常方便地使用并且通过键入快速执行

1Enter

在终端上,从任何文件夹内。

我的问题是我目前正在使用一台无法完成的计算机,sudo我也不希望得到它,所以我无法将我的脚本放在/usr/local/bin.

我有哪些选择?是否有另一条具有相同“从任何地方运行”功能的路径,我可以在没有 的情况下访问它sudo,或者以另一种方式实现等效的功能?

这篇文章的公认答案说

对于用户范围的脚本,请在您的主目录中使用 bin/。

我试过了,但bin我的主目录中没有文件夹,当我创建一个文件夹时,我仍然无法从其他任何地方运行脚本。

我在 Ubuntu 12.04 LTS 上运行。

permissions command-line bash scripts

18
推荐指数
1
解决办法
9068
查看次数

我应该把我的 bash 脚本放在哪里

我有一些非常简单的 bash 脚本,我将它们拼凑起来用于我经常做的事情。其中之一是运行双重性来完成我的备份任务。没有什么聪明的只是一堆 if .. then 语句真的。由于这需要作为 sudo 运行,因此最佳做法是将我的脚本放在 /usr/bin (或 PATH 中的其他位置),chown 到 root.root 和 chmod 到 700 ?

bash sudo scripts

15
推荐指数
2
解决办法
1万
查看次数

放置应用程序文件的最佳位置

可能重复:
“正在安装”应用程序,将文件夹放在哪里?

你好,

我应该把不需要安装的应用程序(从存档中提取)放在哪里?

例如

  1. 基于java的程序
  2. 可执行脚本

有两种变体:

  • 对于所有用户
  • 对于一位用户

有时存档本身包含目录,如libbin

例如,像ArgoUML这样的应用程序

我要把所有的应用程序都放进去/usr/local/appname吗?

filesystem directory

0
推荐指数
1
解决办法
477
查看次数

标签 统计

bash ×3

scripts ×3

command-line ×2

directory ×1

filesystem ×1

gui ×1

permissions ×1

startup ×1

sudo ×1