所以我刚刚被介绍给 OSX 的 Cathode,我完全被它的 1970 年代复古风格的经典外观所吸引。有谁知道我可以下载任何程序/包来让我的终端看起来很漂亮?如果没有可用的软件包,是否可以在 Ubuntu 14.04 终端上更改设置?
对于那些不知道 Cathode 的人,我将发布一张图片,参考我希望在我的终端上拥有的内容:

可以在此链接上找到有关阴极功能的更多信息:
所以我尝试过试验并创建了一个aliasin .bashrc. 但是,当我测试命令时,我得到:
[rkahil@netmon3 ~]$ menu
-bash: menu: command not found
Run Code Online (Sandbox Code Playgroud)
这是我在.bashrc文件中的内容:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias menu='./menuScript.sh'
alias vi='vim'
Run Code Online (Sandbox Code Playgroud)
有趣的是,当我创建别名时vi,它起作用了。但菜单没有。我在 UnixStackExchange 上查找了以前的帖子并尝试关注其他帖子,但无济于事。还有其他人有什么建议吗?
好的,所以我已经尝试了很多次,我确定这非常简单,但是:我正在尝试通过 Ubuntu 上的命令行使用我使用 key-gen 创建的 RSA 密钥对通过 SSH 连接到我的 VM(Centos6) .
我已经创建了密钥对并将公钥附加到 authorized_keys 文件并将权限更改为600. 在我将私钥 SCP 到 Ubuntu 并尝试使用它 SSH 后,我总是得到:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Run Code Online (Sandbox Code Playgroud)
我已经尝试了 3 次,但没有运气。我可以 ping 它,但我似乎无法弄清楚为什么它没有拿走我制作的钥匙。有什么建议?
我为 Scientific Linux 创建了一个虚拟映像,并在安装完成后遇到了这个问题:
[root@ftpserver home]# pwd
/home
[root]@ftpserver home]# ls
Run Code Online (Sandbox Code Playgroud)
当我cd进入时,~我得到了这个:
[root@ftpserver ~]# pwd
/root
Run Code Online (Sandbox Code Playgroud)
/home和之间的总体区别是/root什么?
我有一个我构建的 RPM。我正在寻找如何从中提取 Spec 文件。我试过了:
rpm --scripts -qp sampleBuild.rpm
Run Code Online (Sandbox Code Playgroud)
那没有用。有谁知道正确的命令?
我一直在阅读更多关于 UNIX 的内容,并复习了不同的文件系统和分区 HD。在书中它提到文件系统与分区有很大不同,一个人不应该误解另一个。有人可以解释为什么将一个误认为另一个是错误的,以及将一个与另一个区分开来的好解释是什么
我不太确定 screen 和 xterm 之间是否存在细微或广泛的差异。我以前使用过 screen 并且将它描述为有点像多路复用器,并尝试了几次 xterm。谁能解释一下两者之间的区别以及它们的优缺点?
我有一个代码,它从日志文件中获取值并将它们填充到 Excel 电子表格中:
function ltrim(s) { sub(/^[ \t]+/, "", s); return s }
function rtrim(s) { sub(/[ \t]+$/, "", s); return s }
function trim(s) { return rtrim(ltrim(s)); }
function getfield( xml, fieldname) {
i = index ( xml, "fieldName=\""fieldname"\"");
if(i < 1){
ts = "";
}
else{
ts = substr( xml, i + length("fieldName=\""fieldname"\"") );
ts = substr( ts, index( ts, "value=\"" ) + length( "value=\"" ) );
ts = substr( ts, 1, index( ts, "\"")-1);
gsub(/&/, "&", ts …Run Code Online (Sandbox Code Playgroud) 我最近创建了一个用户名和一个名为gamesForAdmin. 从那以后我删除了它,我为它创建的文件夹仍然存在:
drwxr-xr-x 5 root root 4096 Jul 4 11:28 .
drwxr-xr-x 23 root root 4096 May 29 12:41 ..
drwxr-xr-x 2 sftpuser sftpaccess 4096 Jul 4 11:24 gamesForAdmin
drwxr-xr-x 27 ryan ryan 4096 Jul 4 11:31 ryan
drwxr-xr-x 3 root sftpaccess 4096 Jul 4 11:29 sftpuser
Run Code Online (Sandbox Code Playgroud)
当我尝试运行 a 时sudo rmdir gamesForAdmin,我收到此错误消息:
rmdir: failed to remove ‘gamesForAdmin’: Directory not empty
Run Code Online (Sandbox Code Playgroud)
但是目录里什么都没有!当我运行时ls,没有列出任何内容。
的输出ls -la gamesForAdmin:
total 28
drwxr-xr-x 2 sftpuser sftpaccess …Run Code Online (Sandbox Code Playgroud) 我在一个目录中递归地压缩了一个文件。但是我注意到最后几个 zip 文件没有被压缩。
adding: 1.3.12.2.1107.5.1.4.64517.30000014091005511462300042406.dcm (deflated 0%)
adding: 1.3.12.2.1107.5.1.4.64517.30000014091005511462300042279.dcm (deflated 0%)
adding: 1.3.12.2.1107.5.1.4.64517.30000014091005511462300042466.dcm (deflated 0%)
adding: 1.3.12.2.1107.5.1.4.64517.30000014091005511462300042200.dcm (deflated 0%)
adding: 1.3.12.2.1107.5.1.4.64517.30000014091005511462300042227.dcm (deflated 0%)
adding: 1.3.12.2.1107.5.1.4.64517.30000014091005511462300042372.dcm (deflated 0%)
adding: 1.3.12.2.1107.5.1.4.64517.30000014091005511462300042245.dcm (deflated 0%)
adding: 1.3.12.2.1107.5.1.4.64517.30000014091005511462300042282.dcm (deflated 0%)
Run Code Online (Sandbox Code Playgroud)
谁能解释为什么在使用 zip 时会发生这种情况?
centos ×2
terminal ×2
ubuntu ×2
alias ×1
awk ×1
bash ×1
command-line ×1
compression ×1
directory ×1
filesystems ×1
gnu-screen ×1
home ×1
ls ×1
partition ×1
rm ×1
root ×1
rpm ×1
xterm ×1
zip ×1