2016年10月

Linux使用退格键时出现^H解决方法

以前在linux下执行脚本不注意输错内容需要删除时总是出现^H ,以前不知道真相的我没办法只有再重头运行一次脚本,后来发现其实时有解决办法的,所以记录一下。

^H不是H键的意思,是backspace。主要是当你的终端backspace有问题的时候才需要设置。

解决方法有两种:
1、要使用回删键(backspace)时,同时按住ctrl键
2、设定环境变量
在脚本的开头或结尾 参数 stty erase ^H stty erase ^?
在bash下:$ stty erase ^?
或者把 stty erase ^? 添加到.bash_profile中。
在csh下:$ stty erase ^H
或者把 stty erase ^H 添加到.cshrc中

- 阅读剩余部分 -

wget 下载文件名为中文的文件

使用wget 去抓一个网站的文件时,有时候会碰到中文名的问题。

这时候使用wget抓的文件是乱码。

可以用wget的一个选项来解决这个问题。

--restrict-file-names=modes
改变由远程URL的字符到本地的文件名时的转义规则。

如果指定mode为nocontrol,那么控制字符的转义被关闭。当你在可以保存和使用UTF-8显示的文件名的系统中下载的URL名称中包含UTF-8字符时,该选项是有意义的。

- 阅读剩余部分 -

Cmder 配置:Windows下替代cmd的神器

Cmder可以说是Windows下一款非常好用的cmd替代品了,无需安装,解压即可使用。
支持多标签、快捷键、搜索、锁定视窗、初始任务等。

http://cmder.net/

分为两个版本:

  • mini版功能简单,很小巧,只有4M多,主要是cmd和powershell
    CMDermini

  • full版功能强大,包含了git、powershell、bash、chocolatey、Cygwin、SDK等功能
    cmder-full


相信大家看到这里应该就知道这个工具有多么好用了吧。下面来说说它的一些配置。

- 阅读剩余部分 -

Win下必备神器之Cmder

诚言,对于开发码字者,Mac和Linux果断要比Windows更贴心;但只要折腾下,Windows下也是有不少利器的。之前就有在Windows下效率必备软件一文中对此做了下记载;其虽没 oh-my-zsh 那么逆天的存在,却也甚是好用,至少要比Windows原生Cmd好出了天际。因为好用,所以“必备”

- 阅读剩余部分 -

Nginx下WordPress无法自动更新,提示填写FTP信息的解决方法

阿里云配置LNMP,安装Nginx。感觉SFTP也很方便,国内速度够快,所以懒得再去装FTP消耗资源了。
不过Wordpress提示升级的时候,点击自动升级都是不能正常升级的,提示要输入FTP账号密码信息,我想应该是要安装FTP吧,SFTP应该不行吧,于是也木有去管这个,每次都是手动升级的。
朋友的阿里云被他折腾了下,可以自动升级了,也木有安装什么FTP,问怎么弄的,也就是瞎折腾了下,然后就好了,就能自动更新了,这个就难过了,于是得想想办法,摸索一下,看来SFTP还是可以的。
据LNMP一键安装包使用者反映wordpress提示升级时,点“自动升级”出现填写FTP信息的页面,像我们这些用LNMP的很多都不安装FTP服务器。其实出现这个的问题就是Nginx的执行身份非文件属主身份。
解决方法:
假设你的wordpress安装目录为/home/wwwroot/lnmp.org
用Putty登录Linux VPS,执行:chown -R www /home/wwwroot/lnmp.org
执行上面的命令就可以将/home/wwwroot/lnmp.org下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。
操作到这里,我的还是不行,依旧无法自动升级,还需要修改下Wordpress的配置文件,wp-config.php,加入这么一行:

define('FS_METHOD', "direct");

然后再进入后台,点击升级,发现升级成功了!

- 阅读剩余部分 -

如何下载Vagrant的Box

使用 Vagrant 来管理虚拟机有相见恨晚的感觉,在安装自己喜欢的 box 的过程中相信大家都会对其缓慢的下载速度有很深刻的印象,掉过坑的人在下次安装的时候会选择先将box用迅雷或者其他方式下载到本地,再进行安装,这样的方式可以剩下大量的时间,在这里主要介绍如何下载box文件。

终端获取下载链接

我们通常是在终端中使用如下命令生成Vagrantfile和添加box名,这里用的是laravel/homestead,一个PHP框架推荐使用的环境,Linux 发行版是Ubuntu 14.04,里面安装了PHP 5.6,Nginx,MySQL,Node,Redis等

- 阅读剩余部分 -

Windows下修改 Vagrant Box 加载目录

在Vagrant中添加box时,加载目录默认在 ~/.vagrant.d/,具体的目录结构是C:\Users\Your Username\.vagrant.d\,由于是在C盘中,在一些配置不高的机子中用起Vagrant,磁盘容量会显得捉襟见肘,这时会考虑更改加载box的目录。

查阅Vagrant官网相关环境变量后发现相关的环境变量是VAGRANT_HOME,在Windows下设置环境变量并不是很熟悉,Google了一下在这里找到了方法。

- 阅读剩余部分 -

最新文章

最近回复

分类

归档

其它