最新 分享

Publish our news and thoughts with all.

Popular Articles

Recent Stories

安装 Drush

Drush 的第七个版本可以用在 Drupal 7 跟 Drupal 8 上,它是一个命令行工具。用下面的步骤去安装 Drush :

git clone https://github.com/drush-ops/drush.git /usr/local/src/drush
把在 Github 上的 Drush 克隆一份到本地的 /usr/local/src/drush 这个目录的下面。然后进入到这个目录:
cd /usr/local/src/drush
执行 composer install 去安装 Drush 所依赖的东西,可能会提示输入你在 github 上的用户名与密码::
composer install
会返回类似下面的这些内容:
Loading composer repositories with package informationInstalling dependencies (including require-dev) from lock file  - Installing d11wtq/boris (v1.0.8)    Downloading: connection...Could not fetch https://api.github.com/repos/d11wtq/boris/zipball/125dd4e5752639af7678a22ea597115646d89c6e, enter your GitHub credentials to go over the API rate limitThe credentials will be swapped for an OAuth token stored in /root/.composer/auth.json, your password will not be storedTo revoke access to this token you can visit https://github.com/settings/applicationsUsername: wanghao8080Password: Token successfully created    Downloading: 100%           - Installing pear/console_table (1.2.1)    Downloading: 100%           - Installing phpunit/php-token-stream (1.3.0)    Downloading: 100%...pear/console_table suggests installing pear/Console_Color2 (>=0.1.2)phpunit/phpunit-mock-objects suggests installing ext-soap (*)phpunit/php-code-coverage suggests installing ext-xdebug (>=2.2.1)phpunit/phpunit suggests installing phpunit/php-invoker (~1.1)Generating autoload files         
成功以后,在环境变量的目录下面创建一个 drush 的快捷方式,可以使用 ln -s  去做这件事,像这样:
ln -s /usr/local/src/drush/drush /usr/bin/drush
意思就是为 /usr/local/src/drush/drush 创建一个快捷方式,放到 /usr/bin/drush  这里。现在你应该可以在系统的任何地方使用 drush 命令了:
drush help
Drush 的文档:http://docs.drush.org/en/master/

Mac终端界面显示优化

编辑 ~/.bash_profile添加一行:

PS1=" → "
这一句是修改终端的提示,默认那个提示会显示当前用户,所在的目录等等,我发现这些东西也没什么用,太乱,所以,就直接使用一个 → 来表示。

安装php包管理工具和drush

cd~

curl -sS https://getcomposer.org/installer | php

php composer.phar 查看环境变量;
echo $PATH
 

移动并重命名

sudo mv composer.phar /usr/local/bin/composer
用composer安装drush
composer global require drush/drush:dev-master

Brackets的一些emmet命令

安装:brackets.io安装emmet扩展后才支持以下命令1.!+"tab":生成标准html文档结构2.link+"tab":生成

<link rel="stylesheet" href="/">
3.link:css+"tab":
<link rel="stylesheet" href="/style.css">
4.link:print+"tab":生成打印样式
<link rel="stylesheet" href="/print.css" media="print">
5.link:favicon+"tab":
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
6.style+"tab":
<style></style>
7.script+"tab":
<script></script>
8.script:src+"tab":
<script src="/"></script>
9.使用html标签名称+"tab",自动补齐其余部分10.html元素简写形式详见:http://docs.emmet.io/cheat-sheet/11.子元素的嵌套用>:ul>li,ol>li,table>tr>td,或者使用ul+,ol+,table+,再按tab即可。12.兄弟元素用+,h3+p13.向上级别用^14.多次重复用*15.群组用()16.属性操作用[]17.类序号操作用.类名$,$$,$@-,$@-318.编辑点之前切换:(Mac)上一个:alt+command+←下一个:alt+command+→19.css属性选择:(Mac)上一个:shift+command+,下一个:shift+command+.值+1:shift+command+↑值-1:shift+command+↓20.快速注释:(Mac)
command+\
 

Vagrant一些命令

下载vagrant:www.vagrantup.com1.vagrant box list2.vagrant box add [操作系统版本名称]其中操作系统的版本在vagrantcloud.com 查找(现在会自动跳转到:atlas.hashicorp.com)安装本地下载好的操作系统:假设下载的 box 文件是在桌面上,名字叫 ubuntu.box则命令为:

cd ~/desktop
vagrant box add ubuntu ubuntu.box
3.初始化:vagrant init [虚拟机的代号]4.启动:vagrant up5.暂停:vagrant suspend6.唤醒:vagrant resume7.重启:vagrant reload8.关闭:vagrant halt9.销毁:vagrant destroy10.查看状态:vagrant status11.登入虚拟机:vagrant ssh12.配置共有网络,以便同一网段的设备可以访问:Vagrantfile找到config.vm.network "public_network"去掉注释,重启虚拟机(vagrant reload)进入后用ifconfig命令查看ip地址13.重新打包虚拟机在虚拟机项目所在目录输入命令:
vagrant package

ubuntu复制某个文件夹下所有文件到另一个文件夹

cp -a [dir1]/. [dir2]如果没有加“/.” 则变成连同把dir1这个文件夹一起复制到dir2下。