您如何为 Linux 高级用户配置 Windows(最好是最新版本)机器,以便他/她可以充分利用它?
jcr*_*dor 37
我是 linux 系统管理员,但我个人使用 Windows。这在来回切换时会导致一些烦恼,因为我已经习惯了这两个平台。这是我做的一些事情:
ls,clear等在Windows上。或者,您可以使用别名dir和cls,例如,在 Bash 中,以您想要的任何方式执行。/在文件路径中使用正斜杠 ( ),即使它\本机使用反斜杠 ( )。所以你的 Linux 用户只需要习惯以驱动器号开始路径,他们不需要太担心斜线方向。File和file在这里是一样的。pscp和psftp,而P.腻子本身的Unix命令的Windows等价物是一个梦幻般的SSH客户端,并且的puttygen会让你的RSA密钥对使用Linux盒的工作。tar,grep,sed等)。Gil*_*il' 30
当然,在虚拟机中。
是的,我非常清楚这并不总是可能的。所以我会根据我的个人经验来回答(长期的 unix 用户,经常使用命令行,最近因公司政策被迫使用 Windows XP)。特别是,我需要一卡车的第三方附加组件来提高工作效率。这个答案中提到的所有软件都是免费的。
M-x grep foo *.[hc]和版本控制软件的 shell 。
plinkx方法,使用PuTTY 中的plink命令。apt-cyg是 Cygwin 的命令行包管理器。它比 Cygwin 的 GUI 更易于使用setup.exe。您必须先安装subversion软件包才能下载apt-cyg、bzip2、gawk、tar和wget使用它。运行apt-cyg -u COMMAND以避免重新下载包索引。对于那些必须使用 CMD(Windows 下的默认命令行 shell)的时候,请确保使用这些注册表设置打开补全(补Tab全文件名和补Ctrl+D全目录名,嘿,这是一个开始):
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000004
Run Code Online (Sandbox Code Playgroud)devcon: devcon listclass DiskDrivethen devcon remove @usbstor\…。top以及更多)。lsof等效的。Junction允许访问某种形式的符号链接(它们存在于幕后,Windows 应用程序可以透明地看到,但从 XP 开始,您需要第三方实用程序来创建它们)。.profile是控制面板“系统”对话框、“高级”选项卡、“环境变量”对话框的组合;以及在启动或登录时启动程序的各种方式。ldd是Dependency Walker(几乎没有 的直截了当的便利ldd,但显示了很多信息)。Sla*_*ast 10
有趣的问题。
西格温。允许本机窗口加上熟悉的unixyness。
SSH 客户端(例如 PuTTY)
X 服务器软件(也许是 xming?)
IE 以外的浏览器。他们可能熟悉 Firefox,也可能熟悉 Chrome。
Linux VM 可能不错。
让您的用户回答这个问题!由于他们是高级用户,他们会知道自己想要什么,并且会更高兴他们的环境不会被用勺子喂给他们。如果让他们运行 linux 是一种选择,他们可能会接受。如果运行 VM 套件是他们喜欢的,那就让他们来吧。如果他们只是生活在一个壳里,也许 cygwin 会让他们开心。最有可能的是,他们希望以非常具体的方式改变环境。让他们说出道路。
Unix 用户甚至无法就他们自己的平台上的用户环境应该是什么样子达成一致,这就是为什么我们有六个桌面环境和一百个窗口管理器、十几个外壳和更多的发行版,你无法动摇。多样性是好的。但是,您不会通过为 tmux/zsh 用户提供类似于 KDE 的改造而使他们感到高兴,就像通过为 KDE 用户提供 cygwin 使他们感到高兴一样。
如果您的 Linux 用户喜欢使用 KDE,那么“KDE for Windows”可能是一个很好的第一步:
Windows 版 KDE
http://windows.kde.org/
以下是该网站的一些相关信息:
| 归档时间: |
|
| 查看次数: |
3849 次 |
| 最近记录: |