首先,教练告诉你,linux下面也可以打dota的,wine支持得灰常好。
嗯,*nix系的最终装B奥义在于可以时不时地调出一个黑框然后飞快地闪动各种奇妙的文字。
但是你TM在windows的黑框框里面能干什么=。=或者是看这种一点用都没有的魂淡提示?
嗯这是一篇windows命令提示符养成指南,可以让你快速进入装♂B的最♂高♂境♂界
使用win-bash
bash是*nix里比较受欢迎的一个shell,而这个项目是一个windows下的导出:http://sourceforge.net/projects/win-bash/
然后把这个压缩包解压到D:\WHAT_EVER_YOU_LIKE下面,在系统环境变量里添加这个目录,然后运行bash:
恭喜你,你的黑框框已经不会说中文了,这是装♂B的第一步。
记住,以后move要改成mv
win-bash确实是一个不错的项目,有wget,有curl,有sed,还有touch,more,touch,more,yes……【泥垢
“教练我想要sudo!sudo!”
对啊,没有sudo完全不能体现身份的高♂贵。但是在windows这个操蛋的系统里要肿么搞ww
你们也许知道有个命令叫runas
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
RUNAS 用法: RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user:<UserName> program RUNAS [ [/noprofile | /profile] [/env] [/savecred] ] /smartcard [/user:<UserName>] program RUNAS /trustlevel:<TrustLevel> program /noprofile 指定不应该加载用户的配置文件。 这会加速应用程序加载,但 可能会造成一些应用程序运行不正常。 /profile 指定应该加载用户的配置文件。 这是默认值。 /env 要使用当前环境,而不是用户的环境。 /netonly 只在指定的凭据限于远程访问的情况下才使用。 /savecred 用用户以前保存的凭据。 /smartcard 如果凭据是智能卡提供的,则使用这个选项。 /user <UserName> 应使用 USER@DOMAIN 或 DOMAIN\USER 形式 /showtrustlevels 显示可以用作 /trustlevel 的参数的 信任级别。 /trustlevel <Level> 应该是在 /showtrustlevels 中枚举 的一个级别。 program EXE 的命令行。请参阅下面的例子 示例: > runas /noprofile /user:mymachine\administrator cmd > runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc" |
好的教练已经知道要怎么做了,首先你需要一些准备活动:
- 启用administrator用户(winvista及以上)
渣软官方教程:http://technet.microsoft.com/zh-cn/library/cc766343(v=ws.10).aspx
使用“本地用户和组”MMC 控制台
通过使用“本地用户和组”Microsoft 管理控制台 (MMC) 更改 Administrator 帐户的属性。
- 打开 MMC 控制台,选择“本地用户和组”。
- 右键单击 Administrator 帐户,并选择“属性”。
将会出现“Administrator 属性”窗口。- 在“常规”选项卡上,清除“帐户已禁用”复选框。
- 关闭 MMC 控制台。
现在已启用 Administrator 访问权限。
- 改名,加密
现在打开控制面板,在地址栏输入 控制面板\用户帐户和家庭安全\用户帐户\管理帐户,你会看到新出现的administrator;然后把它改名为root,不要问我问什么ww;然后别忘了设个密码:
- 模拟sudo
在上一步的D:\WHAT_EVER_YOU_LIKE下新建文件sudo.bat,内容为:
1 2 |
@echo off runas /user:root /nonprofile /savecred "%*"&&exit |
- 然后,输入sudo试试~以后,再也不用手动点管理员身份运行啦~
继续充实你的bin仓库
当安装python,ruby,perl,mingw的时候,把他们的bin目录下的东西都链接到D:\WHAT_EVER_YOU_LIKE下,这样就不用担心臃肿的PATH环境变量了。具体可以使用:
1 2 3 4 5 |
@echo off for /d %%i in (C:\Python27\*) do ( sudo mklink /d "D:\WHAT_EVER_YOU_LIKE\%%~nxi" "%%i" ) for %%i in (C:\Python27\*) do ( sudo mklink "D:\WHAT_EVER_YOU_LIKE\%%~nxi" "%%i" ) |
当然
渣软还提供了一种叫powershell的东西,过于高级,教练就不涉及了
一些杂项
- 启用administrator之后每次开机都要选账户好麻烦
将你的默认账户、密码导入注册表以实现自动登录:
1 2 3 4 5 |
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "DefaultUserName"="fffonion@gmail.com" "DefaultPassword"="***" |
这样做在win8下会导致背景颜色先显示默认的,再显示你的的账户的颜色
- 要点好多的右键->以管理员身份运行好麻烦
运行:
1 2 |
sudo killall explorer.exe sudo explorer.exe |
这样双击运行的动作都会带上管理员权限。要变回来的时候只要重启或运行:
1 2 |
sudo killall explorer.exe explorer.exe |
- 我想让黑框框变得更*nix like!
参见教练的这篇文章:让你的windows控制台更♂诱♂人
效果如下: