小编Ric*_*lka的帖子

在一个长的单行文件上使用 diff

我有一个只有一行的文件。它的大小约为 20,000 字节。

文件已被修改,我想知道在哪里。

我想使用 diff,但它向我显示了完整的行,因为它输出了有差异的行 - 但在这种情况下,它是文件中唯一有差异的行。

所以我想看看有什么区别。

有什么建议吗?

linux diff

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

jenkins on ubuntu - 它是如何/在哪里部署的?

我是一个 jee 新手,所以我可能会误解一些独立于jenkins本身的java 概念。

我可以访问一个类似 ubuntu 的服务器,在其中安装了 jenkins sugo apt-get(其他人安装了它)。我可以通过网络访问该应用程序。我想知道它是如何部署的以及在哪里 - 一个 tomcat(作为一个 servlet 容器)、一个应用程序服务器还是什么都没有?

用户@服务器:$ ps aux | 詹金斯
1001 1801 0.0 0.0 5628 836 pts/8 R+ 10:58 0:00 grep --color=auto jenkins
詹金斯 13758 0.1 11.0 1355676 456860?Ssl Feb05 1:26 /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot=/var/run/jenkins/war --httpPort=8080 --ajp13Port=-1 --preferredClassLoader= java.net.URLClassLoader --logfile=/var/log/jenkins/jenkins.log

有一个 .war 文件,所以应该有某种 servlet 容器,但我没有安装 tomcat。

用户@服务器:$ dpkg -L jenkins
/.
/usr
/usr/共享
/usr/share/doc
/usr/share/doc/jenkins
/usr/share/doc/jenkins/README.Debian
/usr/share/doc/jenkins/copyright
/var
/var/日志
/var/日志/詹金斯
/var/lib
/var/lib/詹金斯
/等等
/etc/logrotate.d
/etc/logrotate.d/jenkins
/etc/init
/etc/init/jenkins.conf …

java deployment

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

好的 Linux 编辑器(nedit 替换)?

我正在为 Linux/UNIX 寻找一个不错的轻量级程序员编辑器。我目前对普通文本使用 nedit,当我想要一个新的 IDE 时使用 Eclipse。Nedit 有一些 UI 怪癖,并且已经 5 年左右没有更新了。
在新编辑器中 nedit 给了我和我需要的东西:

  • 漂亮的简单图形用户界面
  • 非模态(我不喜欢 vi)
  • 轻量级(我不喜欢 emacs,要记住的东西太多,记住会妨碍编码)
  • 正则表达式搜索/替换。
  • 自动检测换行符(几乎所有非 Windows 编辑器都会这样做)

有什么建议?

linux gui text-editors

5
推荐指数
1
解决办法
6754
查看次数

“ls”或正则表达式不区分大小写?

在 bash 中,我试过

ls [a-z]*
Run Code Online (Sandbox Code Playgroud)

并期望列出所有文件名以小写字母开头的文件。但是为什么还显示名称以大写字母开头的文件?

>ls [a-z]*
D  e
>
Run Code Online (Sandbox Code Playgroud)

如果需要,bash 版本:

bash --version GNU bash,版本 4.1.5(1)-release (i486-pc-linux-gnu) 版权所有 (C) 2009 Free Software Foundation, Inc. 许可证 GPLv3+:GNU GPL 版本 3 或更高版本http://gnu .org/licenses/gpl.html

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Run Code Online (Sandbox Code Playgroud)

bash regex globbing

5
推荐指数
1
解决办法
8727
查看次数

运行级别 3 上的 ssh 服务器

我一直在尝试在桌面上设置 ssh 服务器以进行远程访问,但遇到了一些问题。我发现的第一个是 sshd 没有在启动时启动。一旦我运行:

sudo service sshd start
Run Code Online (Sandbox Code Playgroud)

手动我能够从自身 ssh 进入计算机,所以我知道 ssh 守护程序已正确安装。现在我只希望它在启动时启动。

调查后我发现

/etc/rc.d/rc3.d 
Run Code Online (Sandbox Code Playgroud)

我找到了一个脚本

K##sshd
Run Code Online (Sandbox Code Playgroud)

或类似的规定。我相信 K 意味着当进入运行级别 3 时,它正在关闭 sshd。我需要做的只是创建一个文件 S##sshd 让它重新启动,或者有更好的方法来解决这个问题。我想在我凭直觉重命名和创建随机文件之前,我应该获得一些更有见地的意见。

sshd runlevel scientific-linux redhat-enterprise-linux

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