转载自:https://github.com/Microsoft/WSL/issues/1512 I was having this issue when running zsh with oh-my-zsh inside the WSL. but changing the PATH helped. In my ~/.bashrc I have this script to automatical
分类:Linux

解决VMwareTools在Ubuntu下经常失效的问题
前几篇博文说到我用VM虚拟机装了个Ubuntu 用VM虚拟机怎么能少了VMware Tools呢?它可以帮助你跨虚拟机复制粘贴、拖动文件、适应窗口大小等,很是方便。安装教程网上一大堆不再赘述 实际使用中发现这个Tools总是失效啊,经常用着用着莫名其妙自己就失效了,很不方便 百度&谷歌数小时无果,都准备放弃时,发现了这个:vmware-tools-patches 结合之前搜到的一些讯息,大

解决虚拟机下Ubuntu与Windows的文件共享问题
因为 Windows下nginx+fastcgi+php的并发阻塞问题 的关系,我准备使用Ubuntu虚拟机来进行开发 lnmp部署完、phpStorm装好,只差代码文件了。虽然可以用FTP的方式传递文件,但每改下代码就要上传一次还是很不爽的。如何共享代码呢? 使用Vmware的共享功能 作为VM的自带功能,当然是最先想到它啦,首先要装上Vmware Tools,教程网上一大堆不再赘述。这玩意儿好

wget 递归下载整个网站(网站扒皮必备)
有时间看到别人网站的页面比较漂亮,就想给扒皮下来,学习学习。分享一个我常用网站扒皮命令wget 这个命令可以以递归的方式下载整站,并可以将下载的页面中的链接转换为本地链接。 wget加上参数之后,即可成为相当强大的下载工具。
1 |
wget -r -p -np -k http://xxx.com/xxx |
-r, --recursive(递归) specify recursive download.(指定递归下载
linux下手动安装PHP的Memcached扩展模块
网上的memcached模块编译安装教程简直各种坑,各种复制粘贴就算了,还根本不能解决问题。翻了无数文章文档和教程,总算总结出一套方法,亲测成功了,记录一下 首先需要libmemcached,所以要先安装它
1 2 3 4 5 |
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz tar -zxf libmemcached-1.0.18.tar.gz cd libmemcached-1.0.18 ./configure --prefix=/usr/local/libmemcached --with-memcached make && make install |
libmemcached安装完毕。接下来是memcached
1 2 3 4 5 |
wget http://pecl.php.net/get/memcached-2.2.0.tgz tar -zxf memcached-2.2.0.tgz cd memcached-2.2.0 ./configure --with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached ...... |
linux下使用tar命令
语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因
Linux Shell常用命令笔记
本文是Linux初学者我的一篇笔记,主要用于备忘。命令的参数、注释多为百度而来或自行理解,如有错误,还请指出并多多谅解。不定时更新 目录操作
1 2 3 4 5 6 |
pwd 查看当前目录 ln [-s] {源路径} {软连接路径} 建立软连接(类似Windows里的快捷方式) mkdir {路径} 创建目录 du -sh 查看当前目录大小 mount {源路径} {本地路径} -o [rw],[uid=123],[gid=123],[username=abc],[password=abc],dir_mode=0755,file_mode=0755 uid和gid为可通过 `id {用户名}` 获得,指定本地路径挂载后的归属权限 |
1 2 3 4 5 6 7 8 9 10 11 |
ls [-almstAXRS] 列出当前目录下的文件及目录 -a 列出包括.开头的所有文件 -l 列出文件详细信息(ls -l可缩写为ll) -m 横向输出文件名,并以,作分格符 -s 在每个文件名后输出该文件的大小 -t 以时间排序 -A 显示除.和.外的所有文件 -X 以文件的扩展名(最后一个.后的字符)排序 -R 列出所有子目录下的文件 -S 以文件大小排序 -F 只列出子目录 |
文件操作
1 2 3 4 5 6 7 |
find [路径] -name "[搜索关键字]" cp [-adfilprsu] {源路径} {复制到的路径} 复制文件 -f 强制 -i 文件存在时再次确认 -l 建立硬连接而非复制文件本身 -p 带属性一起复制 -r 递归复制,常用于目录 -s 创建“快捷方式” mv [-fiv] {源路径} {移动到的路径} 移动或重命名文件 -f 强制 -i 文件存在时再次确认 rm [-fir] {文件或目录} 删除文件 -f 强制删除 -i 再次确认 -r 递归删除,常用于删除目录 cat {路径} 查看文件 chown [-R] [用户[:组]] {文件|目录} 更改文件(目录)所有者(组) dd if=/dev/zero of=100mb.bin bs=100M count=1 生成一个100M的文件测试硬盘IO或网速 |
系统 [crayon-5add8ce7b1b4a2