Robin的主页

Linux Vi/Vim

# 打开文件
vi filename :打开或新建文件,并将光标置于第一行首 
vi + filename :打开文件,并将光标置于最后一行首 
vi +n filename :打开文件,并将光标置于第n行首

# 插入文本
i :在光标前 
I :在当前行首 
a:光标后 
A:在当前行尾 

# 退出保存
:wq 保存文件,退出
:q 退出。防止没有保存就退出。
:q! 退出。无论保存与否,都退出。
:wq! 强制保存

# 光标移动
h    左一个字符
j    下一行
k    上一行
l    右一个字符
w, W    前一个单词 (W 忽略标点)
b, B    后一个单词 (B 忽略标点)
$    到行尾
^    到行首第一个非空字符
0    行首
G    到缓冲首
nG    到第 n 行

# 删除搜索
dd       删除一行
/pattern:从光标开始处向文件尾搜索pattern 

查看端口


netstat -vanp tcp | grep 3000

# OSX El Capitan
sudo lsof -i tcp:3000

# Centos 7
netstat -vanp --tcp | grep 3000

mysql常用命令

常用命令: Handy MySQL Commands


# 连接
mysql -u USERNAME -p
mysql --host=localhost --port=6603 --user=root --password=root

# 查看
show databases;
show tables;
use <DBNAME>;

# 操作
create database [databasename];

# docker中运行mysql
docker run -p 6603:3306 --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

docker run --name some-app --link some-mysql:mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

mysql --host=some-mysql --user=root --password=my-secret-pw


Linux常用命令


# 查看环境变量
printenv

Docker常用命令

# Remove all stopped containers
docker rm $(docker ps -a -q)

# Remove all untagged images
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

# tag命令
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

# 清除无用的volume
docker volume prune

CentOS常用命令

# 查看OS系统信息
cat /etc/redhat-release
cat /etc/os-release
- - - - - -
written by 陈烨彬 Robin Chen , and published under (CC) BY-NC-SA.