1.安装
下载后,双击程序图标进行安装。在确定 Cygwin
的 安装目录后,一路单击 “Next
” 按钮,到了以下界面,注意选择wget
并安装,wget
是用于安装apt-cyg
,而apt-cyg
是用于安装其他的软件包。
安装成功即可。
安装后,会在桌面上生成 Cygwin64 Terminal
的图标, 双击该图标会进入 Shell
执行环境。在该环境中,可以执行与 macOS
和 Linux
中 相同的 Shell
命令,例如执行 uname -a
命令查看机器信息、 执行 id
命令查看用户的 ID、执行 Is
命令列举 目录、 执行 wc -1
命令统计输出行数等, 示例如下。
hgy413@DESKTOP-KHL137I ~
$ uname -a
CYGWIN_NT-10.0 DESKTOP-KHL137I 3.1.2(0.340/5/3) 2019-12-21 15:25 x86_64 Cygwin
hgy413@DESKTOP-KHL137I ~
$ id
uid=197609(hgy413) gid=197121(None) 组=197121(None),114(本地帐户和管理员组成员),544(Administrators),559(Performance Log Users),545(Users),4(INTERACTIVE),66049(CONSOLE LOGON),11(Authenticated Users),15(This Organization),113(本地帐户),4095(CurrentSession),66048(LOCAL),262154(NTLM Authentication),405504(High Mandatory Level)
hgy413@DESKTOP-KHL137I ~
$ ls /cygdrive/d
'$RECYCLE.BIN' Program Recovery
DownLoad 'Program Files' 'System Volume Information'
MyApplication 'Program Files(x86)' Tools
hgy413@DESKTOP-KHL137I ~
$ ls /cygdrive/d | wc -l
9
我们也可以用相同方式把cmd
加入到右键菜单,把下面的文件保存成x.reg
, 运行即可。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Open Command\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"--working-dir\" \"%v.\""
jadx也可以:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Open with jadx\command]
@="\"D:\\Tools\\hgyTools\\AndroidTool\\jadx-gui-1.5.0-with-jre-win\\jadx-gui-1.5.0.exe\" \"%1\""
2. 增加到右键菜单项
- 确定
CygWin
的安装路径,以默认的安装路径为例:C:\cygwin64\
。 - 运行
regedit
, 输入HKEY_CLASSES_ROOT\Directory\Background\shell
跳转。 - 右键,新建
项
。名字随意,比如Cygwin64 Teminal
。 - 再次右键,新建
项
。命名command
,这个名字是固定的。 - 修改数值为
C:\cygwin64\bin\mintty.exe
。
C:\cygwin64\home\hgy413\.bashrc
追加如下内容:
export PATH="$PATH:/bin/"
或者 C:\cygwin64\home\hgy413\..bash_profile
追加如下内容:
export _T=${_T//\\//}
if [ $_T == "" ]; then
export _T="&{HOME}"
fi
cd "$_T"
3. 使用apt-cyg安装软件
3.1 安装apt-cyg
首先要安装apt-cyg
, 在cygwin
中输入以下命令。
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
chmod +x apt-cyg
mv apt-cyg /cygdrive/c/cygwin64/bin/
依次为下载apt-cyg
,设置权限,拷贝apt-cyg
到C:\cygwin64\bin
中。所以你也可以直接在https://github.com/transcode-open/apt-cyg中下载apt-cyg
,然后拷贝apt-cyg
到C:\cygwin64\bin
中。
安装命令:apt-cyg install xx
。
apt-cyg install
vim screenwget subversion openssh pwgen
gzip bzip2 curl rsyncbash-completion lftp
nc tree p7zip connect-proxy util-linux bind-utils inetutils unzip
如果apt-cyg
安装不成功,首先要尝试使用管理员权限重新运行CygWin
,因为安装是要拷贝到C:\cygwin64\bin
中,需要管理员权限。
最后还有一种方式,就是重新运行CygWin
的安装包, 在search中搜索安装,覆盖安装不会影响我们原始的配置。
4. 常用命令
clear
: 清屏。