Joyber 发布的文章

子系统开机vb脚本
保存以下文件内容为wsl_run.vbs文件,作用就是运行wsl程序,并隐藏程序窗口,双击这个文件后,子系统就会开机启动,并且看不到窗口

CreateObject("Wscript.Shell").run "wsl",vbhide

开机自动启动
ctrl+r执行 shell:startup 打开自动启动目录,将以上脚本文件创建一个快捷方式放于此目录即可

cygwin作为windows下模拟Linux环境的的工具,使得我们能在windows下非常方便的使用Linux的命令和工具,下面讲讲怎样在cygwin添加不支持的命令。

一、安装cygwin工具的安装工具apt-cyg,此工具类似于Ubuntu下的apt-get工具,所有的工具都是通过他安装,用过Ubuntu的人应该都知道,首先需要安装git或wget等工具;

#下载setup-x86_64.exe https://cygwin.com/setup-x86_64.exe
cd C:cygwin64
setup-x86_64.exe -q -P wget,tar,qawk,bzip2,subversion,vim,git
#git clone https://github.com/transcode-open/apt-cyg
cd apt-cyg
mv apt-cyg /usr/local/bin/
apt-cyg --help
cygcheck --help
# 修改软件源
apt-cyg --mirror http://mirrors.163.com/cygwin
#下面是可选的源 
# ftp://mirror.mcs.anl.gov/pub/cygwin
# http://mirrors.163.com/cygwin
# ftp://ftp.ges.redhat.com/private/releng/cygwin-1.8

二、完成以上步骤之后,就可以随便安装相应的软件了

# apt-cyg install man cygwin-doc
apt-cyg install vim screenwget subversion openssh pwgen gzip bzip2 curl rsyncbash-completion lftp nc tree p7zip connect-proxy util-linux bind-utils inetutils 

三、添加常用Linux命令

给Cygwin添加more/col/whereis等命令:安装util-linux包:apt-cyg install util-linux
给Cygwin添加telnet/ftp工具:apt-cyg install inetutils
给Cygwin安装dig命令
安装bind-utils包:apt-cyg install bind-utils
检查系统中已设置好DNS: ipconfig /all
得到Windows格式的路径名?
cygpath -d -m "pwd"

# 搜索包含子目录中大于60k的PHP文件
find . -type f -name "*.php" -size +60k

# 搜索包含子目录中大于60k的PHP文件(路过jumpdir目录)
find . -path "./jumpdir" -prune -o -name "*.php" -size +60k -type f