Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

5
无法缩进Heredoc以匹配嵌套的缩进
如果有一个“第一世界问题”来编写脚本,就是这样。 我要更新的脚本中包含以下代码: if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}' | sed 's/\.[0-9]*//g') mailx -r "Systems and Operations <sysadmin@[redacted].edu>" -s "Warning Stale BB Data" jadavis6@[redacted].edu <<EOI Last Change: $dateLastChanged This is an automated warning of stale data for the UNC-G Blackboard Snapshot …

5
GNU信息有什么用?
我了解GNU Info是什么以及如何使用它,但是它的作用是什么?为什么它与手册页并行存在?为什么不编写详细的手册页而不提供单独的实用程序?
62 man  history  gnu  info 



2
如何将VIM的默认编码设置为UTF-8?
我想为一个提供翻译后字符串的开源项目做出贡献。他们的要求之一是,提供者必须使用UTF-8作为PO文件的编码。 我在Linux上使用VIM 7.3。如何确定VIM的编码设置为UTF-8,以便可以正确方式编辑和保存.po文件?

2
不同的BSD有什么共同点?
...它们之间有什么区别?我这样表达我的问题,以表明我对观点的激烈争论不感兴趣,而是对BSD Unix不同版本之间的客观比较不感兴趣。理想情况下,我可以从拥有所有经验的用户那里获得反馈。 背景 我最近发现,Unix不仅限于Linux。我在工作中使用Solaris,这让我大开眼界。现在,我对新的unice感兴趣,我想尝试一个新的unice,我自然对BSD感到好奇。 问题 我并不是要就要安装的BSD寻求建议或意见;我想知道它们之间的区别(和共同点),以便自己下定决心。问题在于很难在它们之间进行正确的比较。 如果幸运的话,您会得到一些草率的定义,例如: FreeBSD = Popular all-rounder. NetBSD = Portable (runs on a lot of platforms, including a toaster) OpenBSD = Security above anything else. (这可能是对的,但并不是真正有用。我确定FreeBSD也是可移植且安全的...) 如果您很不幸,您会陷入关于项目拆分,分叉,基于知识/道德理由重塑品牌的Unix不可避免的传奇故事中,Theo de Raadt是极端主义者,以及MacOS X和FreeBSD在20年前有着共同的祖先。 令人着迷,但不是真正有用的,是吗? BSD 我感兴趣的BSD是: FreeBSD OpenBSD的 NetBSD 以及可选 蜻蜓 达尔文 ... 我的问题 为了更好地理解差异,以下是有关不同分布的一些相关问题列表(我们可以使用这个术语吗?)。如果您以某种表格数据的形式给出答案,那您就是我的历史英雄! 他们使用相同的内核吗? 他们使用相同的userland工具吗?(有什么区别?) 他们是否使用相同的包/源管理系统? 他们是否使用相同的默认外壳? …

2
围绕流程的括号是什么意思?
$ ps -Awwo pid,comm,args PID COMMAND COMMAND 1 init /sbin/init 2 kthreadd [kthreadd] 3 ksoftirqd/0 [ksoftirqd/0] 5 kworker/u:0 [kworker/u:0] 6 migration/0 [migration/0] 7 cpuset [cpuset] 8 khelper [khelper] 9 netns [netns] 10 sync_supers [sync_supers] 11 bdi-default [bdi-default] 12 kintegrityd [kintegrityd] 13 kblockd [kblockd] 14 kacpid [kacpid] 15 kacpi_notify [kacpi_notify] 16 …
62 process  ps 

3
如何摆脱崩溃的SSH会话?
很多时候,我的SSH会话不再响应(例如,当我失去互联网连接然后重新连接时)。Ctrl+ C,Ctrl+ D,Ctrl+ Z和成千上万的按键没有任何作用。 大多数情况下,我已经拥有tmux或byobu正在运行,因此我可以启动另一个终端并重新连接。但是,它确实很麻烦。如何断开SSH与当前终端的连接?
62 ssh  terminal 


5
为什么`ESC`在vim中将光标移回?
在vim中,当我单击ESC以返回命令模式时,光标向左移动一个字符。这不是我希望的,偶尔我会立即点击l以移回该位置,也许是删除角色。 有这种现象的原因吗?这对我所缺少的使用方式是否方便?
62 vim  vi 

6
如何检查bash是否可以打印颜色
我想知道是否有任何方法可以检查我的程序是否可以使用颜色输出终端输出。 运行类似命令less并查看使用颜色输出的程序的输出,输出显示错误,例如 [ESC[0;32m0.052ESC[0m ESC[1;32m2,816.00 kbESC[0m] 谢谢
62 shell  terminal  colors 



6
zsh中有哪些功能,bash中缺少哪些功能,反之亦然?
作为Linux用户,我一直只使用bash,因为它是我使用的每个发行版的默认设置。使用其他Unix系统(例如BSD)的人们似乎更频繁地使用其他shell。为了学习更多,我决定尝试zsh。 作为bash用户: 我会错过哪些功能? 我应该注意什么?
62 bash  zsh 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.