当我在终端中输入“grep doc”时,它什么也不做,在我使用Ctrl+C或退出之前阻止终端做任何其他事情Z。
我知道这不是我应该如何使用 grep,但只是好奇为什么会发生这种情况。
我在 Xfce 中使用 Arch。
最近,我创建了一个指向文件系统目录的符号链接。
但是我不想在启动期间挂载文件系统,也不想在打开符号链接之前手动挂载它。
当我打开指向该文件系统上目录的符号链接时,是否可以自动挂载该文件系统?
这是一个严肃的问题。我测试了一些awk脚本,我需要名称中带有换行符的文件。
是否可以在文件名中添加换行符mv?
我现在,我可以这样做touch:
touch "foo
bar"
Run Code Online (Sandbox Code Playgroud)
通过触摸,我在每次复制和粘贴时添加了换行符。但是我不能fooReturnbar在我的壳里写。
如何重命名文件以在文件名中包含换行符?
编辑 2015/06/28;07:08 下午
要在zsh我可以使用中添加换行符,Alt+Return
有时鼠标光标会冻结 - 我必须重新启动。
在Ubuntu是有一个按键组合,如Ctrl+ Alt+Del这将使我能够继续,而无需重新启动工作?
我最近发现卷上的一些文件被神秘地截断了 - 或者更准确地说,被零长度文件替换。
幸运的是,这些文件是从多个地方硬链接的,实际上只有大约一半的链接被一个看似相同属性的零长度文件覆盖。
但是,当我查看备份时,发现问题发生在我之前的备份之前。对于有问题的卷,一个简单的镜像备份就足够了,因为文件不应被删除——它主要是附加的。但由于该文件实际上并没有被删除,我不能简单地告诉rsync不要删除。
有没有办法告诉rsync不同步本地长度为零但远程长度非零的文件?
我当然可以简单地编写一些代码来查找零长度文件并排除它们,但这是一个额外的耗时步骤(现在对文件系统进行两次完整扫描)并且它可以排除合法应该同步的文件(在如果存在预期长度为零的文件)。
我创建了一个别名:
alias shh='sqlplus hfdora/hfdora@hfd1"
Run Code Online (Sandbox Code Playgroud)
创建此别名后,我只能通过键入shh.
但是在关闭我的外壳后,我下次找不到别名了。即使只输入alias,shh也没有显示在列表中。
是否有任何文件可以使别名永久化以使其不会被删除?
我想将版本 13.10 升级到 14.04。这是我得到的输出:
W: Failed to fetch http://old-releases.ubuntu.com/ubuntu/dists/saucy-security/universe/binary-i386/Packages 403 Forbidden
W: Failed to fetch http://old-releases.ubuntu.com/ubuntu/dists/saucy-security/multiverse/binary-i386/Packages 403 Forbidden
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)
我的 Ubuntu 版本是 13.10 Saucy。
shell ×2
ubuntu ×2
alias ×1
apt ×1
arch-linux ×1
automounting ×1
command-line ×1
filesystems ×1
freeze ×1
grep ×1
mount ×1
newlines ×1
quoting ×1
reboot ×1
rsync ×1
symlink ×1