Terminal 几个快捷键

将光标移动到行首

ctrl + a

将光标移动到行尾

ctrl + e

清除屏幕

ctrl + l

搜索以前使用命令

ctrl + r

清除当前行

ctrl + u

清除至当前行尾

ctrl + k

单词为单位移动

option + 方向键

vagrant

commond describe
$ vagrant init # 初始化
$ vagrant up # 启动虚拟机
$ vagrant halt # 关闭虚拟机
$ vagrant reload # 重启虚拟机
$ vagrant ssh # SSH 至虚拟机
$ vagrant suspend # 挂起虚拟机
$ vagrant resume # 唤醒虚拟机
$ vagrant status # 查看虚拟机运行状态
$ vagrant destroy # 销毁当前虚拟机
$ vagrant exit 从ssh退出
cd /var/www/astellas/docroot/ && drush cr 清理缓存
cd /var/www/astellas/ && composer update 模块升级

linux常用命令

文件、目录类

cd                                # 返回 home 目录(相当于cd ~)
cd .. # 返回上一级目录
cd - # 返回上一次所在目录,并显示其目录名
cd xxx # 进入到指定目录xxx
pwd # 显示当前目录的绝对路径
ls -l # 列出文件的详细信息,相当于(ll)
ls | grep "xxx" # 列出包含 "xxx" 关键字的文件
mkdir dir # 创建一个目录
mkdir -p dir/dir # 创建多级目录
mkdir -m 777 dir # 创建权限为 777 的目录
touch file # 创建新的空文件
rmdir dir # 删除空目录
rmdir -p dir/bin # 删除子空目录 bin 和其父空目录 dir
rm -rf dir/bin # 删除一个目录中的一个或多个文件或目录(慎用)
rm -rf xxx *.log # 删除当前目录下所有 ".log" 的文件(慎用)
find fileName -name *.txt | xargs rm -rf # 将查找出来的文件全部删除(慎用)
cp file dir/file # 将文件拷贝到另一文件中
cp -R dir1 dir2 # 拷贝多个目录 (含子目录) 到指定目录
mv dir1 dir2 # 将文件或目录重新命名,或者将文件从一个目录移到另一个目录中
Read more

homebrew升级更新卸载常用命令

一般来说如果你追求新版本(不升级不舒服斯基),那么你最常用的操作序列就是这样:

brew update                 # 更新 Homebrew 的信息
brew outdated # 看一下哪些软件可以升级
brew upgrade <xxx> # 如果不是所有的都要升级,那就这样升级指定的

brew upgrade; brew cleanup # 如果都要升级,直接升级完然后清理干净

brew uninstall <package> # 卸载<package>
brew autoremove # 移除所有未使用的依赖项
Read more

Git使用摘要

Git是一个“分布式版本管理工具”,简单的理解版本管理工具:大家在写东西的时候都用过“回撤”这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用“回撤”是找不回来的。而“版本管理工具”能记录每次的修改,只要提交到版本仓库,你就可以找到之前任何时刻的状态(文本状态)。

下面的内容就是列举了常用的Git命令和一些小技巧,可以通过”页面内查找”的方式进行快速查询:Ctrl/Command+f

Read more

SASS用法指南

一、什么是SASS

SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。

二、安装和使用

2.1 安装

SASS是Ruby语言写的,但是两者的语法没有关系。不懂Ruby,照样使用。只是必须先安装Ruby,然后再安装SASS。

假定你已经安装好了Ruby,接着在命令行输入下面的命令:

gem install sass

然后,就可以使用了。

Read more

Markdown 语法

Markdown 的设计哲学

Markdown 的目標是實現「易讀易寫」。
不過最需要強調的便是它的可讀性。一份使用 Markdown 格式撰寫的文件應該可以直接以純文字發佈,並且看起來不會像是由許多標籤或是格式指令所構成。
Markdown 的語法有個主要的目的:用來作為一種網路內容的寫作用語言。

Read more

markdown常用基本语法概括

标题设置(让字体变大,和word的标题意思一样)

在Markdown当中设置标题,有两种方式:
第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。
第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)

块注释(blockquote)

通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)

Read more