常用特殊字符
'▕ ’
'▕—▼ ’ open
'▕—▶ ’ close 实际上是空的方框、、
'▕—— ’ normal
‘►’
‘◄’
~/app 目录
linux Home目录设置app路径,用于安装只是自己使用的软件
export PATH=
M
Y
P
A
T
H
:
MY_PATH:
MYPATH:PATH
export INCLUDE_PATH=
M
Y
I
N
C
L
U
D
E
P
A
T
H
:
MY_INCLUDE_PATH:
MYINCLUDEPATH:INCLUDE_PATH
export C_INCLUDE_PATH=
M
Y
I
N
C
L
U
D
E
P
A
T
H
:
MY_INCLUDE_PATH:
MYINCLUDEPATH:C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=
M
Y
I
N
C
L
U
D
E
P
A
T
H
:
MY_INCLUDE_PATH:
MYINCLUDEPATH:CPLUS_INCLUDE_PATH
export LD_LIBRARY_PATH=
M
Y
L
D
L
I
B
R
A
R
Y
P
A
T
H
:
MY_LD_LIBRARY_PATH:
MYLDLIBRARYPATH:LD_LIBRARY_PATH
export LIBRARY_PATH=
M
Y
L
D
L
I
B
R
A
R
Y
P
A
T
H
:
MY_LD_LIBRARY_PATH:
MYLDLIBRARYPATH:LIBRARY_PATH
awk获取标准输出的指定字段
kill -9 $(ps aux|grep vim | grep -v grep | awk ‘{print $2}’)
xargs批量解压缩
ls *.zip | xargs -n1 unzip -o -P infected
linux间ssh免密登录
在192.168.1.1上ssh远程连192.168.1.2,在192.168.1.1上运行如下命令:
ssh-keygen -t rsa
(直接enter到结束)
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.2
tmux
.tmux.conf
set -g default-terminal “screen-256color”
set -g prefix C-a
unbind C-b
bind r source-file ~/.tmux.conf ; display “Reloaded!”
#pane
bind-key k select-pane -U
bind-key j select-pane -D
bind-key h select-pane -L
bind-key l select-pane -R
#window
#bind-key C-l select-window -l
setw -g mode-keys vi
set -g escape-time 20
.bashrc : tmux=‘tmux -2’
vim compile:
./configure --with-features=huge
–enable-python3interp=dynamic
–with-python3-command=python3
–with-python3-config-dir=/…/python36/lib/python3.6/config-3.6m-x86_64-linux-gnu/
–enable-multibyte
–enable-cscope
–enable-terminal
–prefix=/…/home/app/vim
./configure --with-features=huge --enable-python3interp=dynamic --with-python3-command=python3 --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-arm-linux-gnueabihf/ --enable-multibyte --enable-cscope --enable-terminal --prefix=/home/pi/app/
python compile
./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC
Youcompleteme:
git clone --recursive ‘git://github.com/Valloric/YouCompleteMe.git’
git submodule update --init --recursive
./install.py --clang-completer
vim backspace转换为^H的问题
可以使用showkey -a显示当前按键的编码,方便定位和调试
virtualbox 安装增强功能
点击“设备->增强功能”
然后到linux中手动安装
sudo mkdir /media/add
sudo mount /dev/cdrom /media/add
sudo ./VBoxLinuxAdditions.run