小编Sil*_*eth的帖子

为什么 printf 比 echo 好?

我听说printfecho. 根据我的经验,我只能回忆起一个我不得不使用的实例,printf因为它echo无法将一些文本输入到 RHEL 5.8 上的某个程序中,但printf确实如此。但显然,还有其他差异,我想询问它们是什么以及是否有特定情况下何时使用一种与另一种。

echo text-processing printf

635
推荐指数
4
解决办法
27万
查看次数

如何杀死一只逃跑的猫?

很多时候,我不小心cat在内容多达几千行的文件上运行了该命令。

我尝试catCtrl+CCtrl+终止命令Z,但两者都只cat在终端中显示的总输出后生效,所以我必须等到cat完全执行。

有没有更好的解决方案来避免等待?因为有时文件的大小高达 100MB,等待它会很烦人。

我正在使用tcsh.

shell kill tcsh terminal cat

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

文件名存储在文件系统中的什么位置?

文件名存储在文件系统中的什么位置?

它不在 inode 或实际文件内容中,因为我们有两个文件名可以指向同一个 inode 的硬链接。

filesystems

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

添加到路径与从 /bin 链接

我们的系统管理员在服务器上安装了一个软件应用程序 (Maven),并告诉每个人将该/usr/local/maven/bin/文件夹添加到他们的路径中。

我认为从/bin文件夹(或每个人在其路径中拥有的其他文件夹)链接该文件夹中的几个程序可能会更方便,如下所示:

ln -s /usr/local/maven/bin/* /bin
Run Code Online (Sandbox Code Playgroud)

这样对吗?我的建议是否有一些隐藏的副作用?

path symlink directory-structure

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

查找符号链接的原始文件

因此,假设我在我的主目录中有一个文件到不同分区上的另一个文件的符号链接。我如何找到链接文件的目标位置?我的意思是,假设我file2/home/user/; 但它是到另一个file1. 我如何找到file1而不必手动遍历每个分区/目录来查找文件?

symlink

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

如何在 OpenBSD、NetBSD 和 FreeBSD 上应用更新?

我使用 OpenBSD 已经有一段时间了。然而,我所做的只是从一个版本到下一个版本,总是只做更新。我对系统进行了配置,使其可以用作我的路由器和防火墙,而且它的运行效果非常好。但我从不更新软件包。我所做的只是继续下一个版本。

来自 Linux 世界,我习惯于每周应用几次更新;但我如何在 *BSD 上做到这一点?- 或者这不是 *BSD 哲学的一部分?

freebsd openbsd netbsd package-management

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

对驱动器进行分区的最佳方法是什么?

我通常将 Linux 安装在单个分区上,因为我只将它用作个人桌面。

但是,我时不时地重新安装盒子。而我所做的只是简单地使用外部硬盘移动我的文件。

那么在重新安装我的盒子(例如切换到另一个发行版)时如何防止这种情况发生?

linux partition

16
推荐指数
1
解决办法
9972
查看次数

每次计算机自动启动时加载不同的 Linux 发行版?

我在两个不同的分区上安装了两个 Linux 发行版(OpenSuSE、Ubuntu)。每次我启动我的机器时,GRUB 都会加载,允许我选择两个发行版之一。

我不希望 GRUB 出现,所以我将 /boot/grub/menu.lst 中的超时限制为零,这很可能会使我的机器每次启动 PC 时都加载 OpenSuSE,因为它是菜单中的第一个选项.lst。

是否有可能我第二次重新启动我的电脑时,Ubuntu 会自动加载?第三次重新启动时,OpenSuSE 可能会启动,而第四次重新启动时,Ubuntu 可能会加载等等?

换句话说,如何让我的机器在 menu.lst 中启动下一个操作系统,下次重新启动时?

grub-legacy

16
推荐指数
2
解决办法
434
查看次数

.exrc 和 .vimrc 有什么区别?

我从经验中知道 ~/.exrc 文件可用于配置vim. 我也知道 ~/.vimrc 文件可以用于相同的目的。

但是,如果我使用 .exrc 来配置vim,这会导致vi安装而不是vim. 即,vim支持vi不支持的额外功能;当您尝试在 中使用它们时vi,会vi抱怨。

我的问题是:

  1. .exrc 和 .vimrc 有什么区别?
  2. 如果两者都存在,那么两者都使用吗?
  3. 使用 .exrc 文件进行配置是不好的做法vim吗?

vim vi rc

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

ssh 说: 你不存在,走开!

有时,当我尝试访问ssh服务器时,会收到以下消息:

You don't exist, go away!
Run Code Online (Sandbox Code Playgroud)

我在使用ssh. 这是什么意思?ssh或其他东西有问题吗?附加信息:

ssh -q -i private_key root@192.168.0.11 "command" 
Run Code Online (Sandbox Code Playgroud)

服务器是 SUSE Linux。我ssh在循环中运行该命令 10 次,只有 1 或 2 次尝试导致 Go away 消息。

ssh

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