Android Protect-0.CygWin简介

1.安装

点击下载Cygwin

下载后,双击程序图标进行安装。在确定 Cygwin 的 安装目录后,一路单击 “Next” 按钮,到了以下界面,注意选择wget并安装,wget是用于安装apt-cyg,而apt-cyg是用于安装其他的软件包。
在这里插入图片描述
安装成功即可。

安装后,会在桌面上生成 Cygwin64 Terminal 的图标, 双击该图标会进入 Shell 执行环境。在该环境中,可以执行与 macOSLinux 中 相同的 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. 增加到右键菜单项

  1. 确定CygWin的安装路径,以默认的安装路径为例:C:\cygwin64\
  2. 运行regedit, 输入HKEY_CLASSES_ROOT\Directory\Background\shell跳转。
  3. 右键,新建。名字随意,比如Cygwin64 Teminal
  4. 再次右键,新建。命名command,这个名字是固定的。
  5. 修改数值为C:\cygwin64\bin\mintty.exe
    在这里插入图片描述
  6. 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-cygC:\cygwin64\bin中。所以你也可以直接在https://github.com/transcode-open/apt-cyg中下载apt-cyg,然后拷贝apt-cygC:\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: 清屏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值