小编rye*_*ayo的帖子

老式 Ubuntu 终端

所以我刚刚被介绍给 OSX 的 Cathode,我完全被它的 1970 年代复古风格的经典外观所吸引。有谁知道我可以下载任何程序/包来让我的终端看起来很漂亮?如果没有可用的软件包,是否可以在 Ubuntu 14.04 终端上更改设置?

对于那些不知道 Cathode 的人,我将发布一张图片,参考我希望在我的终端上拥有的内容:

阴极

可以在此链接上找到有关阴极功能的更多信息:

阴极信息

ubuntu terminal-emulator terminal

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

为 bash 脚本创建别名

所以我尝试过试验并创建了一个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 上查找了以前的帖子并尝试关注其他帖子,但无济于事。还有其他人有什么建议吗?

bash alias

14
推荐指数
3
解决办法
6万
查看次数

权限被拒绝(publickey、gssapi-keyex、gssapi-with-mic)

好的,所以我已经尝试了很多次,我确定这非常简单,但是:我正在尝试通过 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 它,但我似乎无法弄清楚为什么它没有拿走我制作的钥匙。有什么建议?

ubuntu centos key-authentication

13
推荐指数
2
解决办法
9万
查看次数

根 /home 目录 vs ~(波浪号)

我为 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什么?

root directory-structure home

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

从 RPM 中提取规范文件

我有一个我构建的 RPM。我正在寻找如何从中提取 Spec 文件。我试过了:

rpm --scripts -qp sampleBuild.rpm
Run Code Online (Sandbox Code Playgroud)

那没有用。有谁知道正确的命令?

rpm centos

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

文件系统和分区

我一直在阅读更多关于 UNIX 的内容,并复习了不同的文件系统和分区 HD。在书中它提到文件系统与分区有很大不同,一个人不应该误解另一个。有人可以解释为什么将一个误认为另一个是错误的,以及将一个与另一个区分开来的好解释是什么

filesystems partition

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

“xterm”和“屏幕”有什么关系?

我不太确定 screen 和 xterm 之间是否存在细微或广泛的差异。我以前使用过 screen 并且将它描述为有点像多路复用器,并尝试了几次 xterm。谁能解释一下两者之间的区别以及它们的优缺点?

gnu-screen terminal xterm

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

awk 打印问题

我有一个代码,它从日志文件中获取值并将它们填充到 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(/&amp;/, "&", ts …
Run Code Online (Sandbox Code Playgroud)

awk

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

删除没有文件的目录

我最近创建了一个用户名和一个名为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)

command-line ls directory rm

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

压缩时 Zip 不压缩文件

我在一个目录中递归地压缩了一个文件。但是我注意到最后几个 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 时会发生这种情况?

zip compression

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