我不是 Linux 专家,我一直在尝试习惯使用 Cygwin。我遇到的一个问题是,我一直在使用它,基本上就是开箱即用。它还没有成为“首选”解决方案。如何设定成为忍者的道路?
- 我应该如何设置我的环境才能充分利用 Cygwin?
- 我应该使用哪些任务来开始迁移到 Cygwin 以帮助开始将其集成到 Windows 的正常使用中?
我执行的“配置”步骤:
.vimrc
配置文件mount
并ln
到地图文件夹- 安装辅助控制台工具:使用 MinTTY 或 Console2
答案1
从个人经验来看,我的大部分“大师”品质都来自于被迫学习和使用 Linux。获取一份 Ubuntu livecd 副本,并复习权限提升 ( sudo
)、文件编辑 ( vim
、emacs
或nano
)、帮助文件 ( man
) 和基本文件系统命令 ( mv
、mkdir
、ls
、cd
、等)。之后,开始使用 live CD 一段时间。这里几个小时,那里可能一整天。每当遇到问题时,告诉rm
自己ln
您将使用命令行修复它,不要违反这条规则。使用 Google 或超级用户,直到问题解决(99% 的时间您可以将错误字符串直接复制到 Google 中,前 3 个帖子之一就是您的答案)。实际上没有关于如何熟悉 Cygwin/Linux 的指南 - 它是随着时间的推移而发展起来的,需要弄清楚如何做事,其中许多 Windows 可以为您完成,或提供一个简单的界面。学习环境的一部分是了解其下的系统。
如果您不想使用 livecd,只需同意在 Cygwin 中执行某些任务 - 尝试“禁止”自己使用 Windows 资源管理器。然后是“开始”菜单。然后是控制面板及其所有相关对话框。如果您需要使用它们,请找到通过 cmd.exe 或 Cygwin 执行该功能的方法。这需要时间,但如果您不让自己走“简单”路线,它将帮助您了解 Windows 是如何组合在一起的,以及您可以使用哪些工具来完成工作。我以前从来不知道,grep
直到我不得不翻阅日志文件 - 但现在我不能没有这个工具。
至于“[你]应该如何设置[你的]环境”的建议,这个问题很难回答,因为默认设置已经很好了,而且通常取决于个人喜好。例如,我总是在会话中工作screen
,我将视觉铃声从“呜呜!——呜呜!”改为“小兵需要你的注意!”,并将 termcap 更改为支持 256 种颜色。我已经自定义了 hardstatus,在 Google 上搜索这些内容会为你提供无数选项。