小编M0ε*_*εiπ的帖子

使用 echo 打印彩色文本

我知道使用回声打印彩色文本,例如红色,代码是:echo -e "\e[1;31m This is red text \e[0m"
我知道在这个例子中,31 是红色的代码,其他颜色的数量是:

Black       0;30     Dark Gray     1;30
Blue        0;34     Light Blue    1;34
Green       0;32     Light Green   1;32
Cyan        0;36     Light Cyan    1;36
Red         0;31     Light Red     1;31
Purple      0;35     Light Purple  1;35
Brown       0;33     Yellow        1;33
Light Gray  0;37     White         1;37
Run Code Online (Sandbox Code Playgroud)

对于背景颜色,数字是 40 到 47

我的问题是:\eand[和m(after 31) 在这里到底是什么意思?
我在手册页中读到 \e 是转义,但我不明白这是什么意思。

scripting shell-script echo

25
推荐指数
3
解决办法
8万
查看次数

我可以限制用户使用特殊程序吗?

是否可以添加用户并限制他运行特殊程序?
例如,该用户登录后,只能打开火狐浏览器上网,该用户不能运行其他程序。
例如,在终端中,删除某些环境变量(如 $HOME)时将无法访问命令。
但是是否可以避免在图形外壳中运行程序,例如 Gnome?如果是,如何?

shell fedora gnome permissions account-restrictions

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

指定运行脚本的快捷键

我写了一个脚本来改变我的屏幕亮度。

当我在文本模式下工作并且我的键盘快捷键无法更改亮度时,它很有用。

是否可以运行此脚本,只需按键盘上的某些键作为快捷方式,例如Ctrl+ Alt+ F7?

scripting keyboard-shortcuts keyboard shell-script

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

如何在Linux中以root身份运行谷歌浏览器

当我想以 root 身份运行 google chrome 时,会出现一条带有此标题的错误消息:

谷歌浏览器无法以 root 身份运行

消息正文是:

要以 root 身份运行,您必须指定备用 --user-data-dir 来存储配置文件信息。

谁能帮我?

root chrome privileges

13
推荐指数
1
解决办法
12万
查看次数

永远改变像 PATH 这样的环境变量

可能重复:
如何设置用户环境变量?(永久,不是会话)

要更改 PATH 变量的数量,我使用: export PATH=...

但是当我关闭终端时,PATH 的数量变成了最初的样子。

我想保存更改,以便在关闭终端或注销后数量将是我想要的。

我怎样才能完成这项工作?

我使用 Fedora 17,内核:3.4.3

fedora terminal path environment-variables

8
推荐指数
2
解决办法
4万
查看次数

安装/更新 yum 包时“无法解析主机”

每当我尝试使用 安装或更新软件包时yum,在更新其数据库后,都会显示以下消息:

Loaded plugins: langpacks, presto, refresh-packagekit, tidy-cache google64

http://download.fedora.redhat.com/pub/epel/6/i386/repodata/repomd.xml:
[Errno 14] curl#6 - "Couldn't resolve host" Trying other mirror. 

http://download.fedora.redhat.com/pub/epel/6/i386/repodata/repomd.xml:
[Errno 14] curl#6 - "Couldn't resolve host" Trying other mirror.

Error: failure: repodata/repomd.xml from mypck: [Errno 256] No more mirrors to try.
Run Code Online (Sandbox Code Playgroud)

我正在运行 Linux 3.4.3。什么可能导致这个问题?我如何解决它?

yum fedora software-installation

4
推荐指数
1
解决办法
3万
查看次数

是否有像“wall”这样的命令在所有终端中运行“命令”

如您所知,“wall”命令向所有终端发送消息:

wall message
Run Code Online (Sandbox Code Playgroud)

现在我的问题是:是否有任何命令可以发送在所有终端中运行的“命令”?
例如向clear所有终端发送命令,那么所有终端将被清除。

scripting fedora shell-script command

3
推荐指数
1
解决办法
1987
查看次数