我主要编辑 Ruby 文件,尽管 shell 脚本文件注释也是 #
目前我的评论显示为黑底深蓝,这真的很难阅读。
见截图。
我怎样才能改变它们的颜色?
尽管我确实喜欢黑色背景作为基础,但我愿意为所有颜色考虑不同的模式。

我是一个 Windows 人,最近双启动,现在我使用 Linux Mint 12
当Windows桌面冻结我refresh,或者,如果我使用一个程序我用alt+F4来退出程序或我可以使用 ctrl+ alt+delete和该命令将允许我看到的程序没有响应等修复Windows桌面。
Mint 比我的 XP 冻结的次数少,但是当它冻结时,我不知道该怎么办,我只是关闭了电脑并重新启动它。
那么有没有一个命令可以在 Linux 死机时修复它?
我应该使用/dev/random还是/dev/urandom?
在哪些情况下我更喜欢一种?
我能够使用 .screenrc 中的此代码使 GNU Screen 开始使用数字 1 而不是默认的 0 来计算窗口:
# Get rid of screen 0
bind c screen 1
bind ^c screen 1
bind 0 select 10
Run Code Online (Sandbox Code Playgroud)
当我在 .screenrc 中创建窗口时,我使用screen 1它首先尝试 1,然后在窗口编号被占用时进行计数。
cp -r用于递归复制文件,以及cp -R递归复制目录。但我已经检查过,两者似乎都复制了文件和目录,同样的事情。那么,实际上有什么区别呢?
有mosh没有不放弃本地回滚的使用方法?
基本上,在某些情况下,IP 漫游确实有用且需要,但额外的终端仿真和密钥预测似乎只是摆脱了本地回滚缓冲区行和会话历史记录。
许多面向编程的编辑器都会对源代码进行着色。是否有一个命令可以为在终端中查看的源代码着色?
我可以打开一个文件emacs -nw(它在终端中打开而不是弹出一个新窗口),但我正在寻找类似的东西less(或者可以使用 less -R,它在输入中通过颜色转义序列)。
我可以安全地省略本地作业右侧的引号吗?
function foo {
local myvar=${bar}
stuff()
}
Run Code Online (Sandbox Code Playgroud)
我主要对 感兴趣bash,但欢迎提供有关其他 shell 中的边角案例的任何信息。
我想默默地,非交互地,创建一个 SSL 证书。即,没有得到任何数据的提示。
我创建证书的正常方式是:
openssl req -x509 -nodes -days 7300 -newkey rsa:2048 \
-keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
openssl genrsa -out server.key 2048
touch openssl.cnf
cat >> openssl.cnf <<EOF
[ req ]
prompt = no
distinguished_name = req_distinguished_name
[ req_distinguished_name ]
C = GB
ST = Test State
L = Test Locality
O = Org Name
OU = Org Unit Name
CN = Common Name
emailAddress = test@email.com
EOF
openssl req -x509 -config openssl.cnf -nodes -days 7300 \
-signkey server.key …Run Code Online (Sandbox Code Playgroud) 如果我在 macOS 上的 iTerm2 中的 tmux 中使用鼠标选择文本,则会将所选文本复制到剪贴板中。我不必单击任何额外的按钮 - 只需选择所需的文本即可。
我已经在 macOS 上的 terminal.app 中测试了 tmux,但它在那里不起作用 - 我必须点击y将选择复制到我的剪贴板。
我认为有一个鼠标绑定(MouseOnSelection类似于MouseDown1Pane),但我在网络和man tmux.
我想知道是否有办法在 Ubuntu 16.10 上有类似的行为 - 最好是在 Gnome 终端中。