Linux常用操作——备忘录

常用特殊字符
'▕ ’
'▕—▼ ’ 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值