1、读远程服务器的图片
1)显示远程图片
ssh -Y USER@REMOTE
eog IMG
2)也可以在远程简单临时架个服务器,
python2 -m SimpleHTTPServer
本地浏览器地址输入 服务器IP:8000 也可以看到图
2、tmux操作
tmux安装 sudo apt install tmux fonts-powerline,其中fonts-powerline只是影响tmux的底边,不装也可以。安装完tmux后需要对其进行配置,在~目录下生成.tmux.conf文件,打开tmux,按ctrl+b后按:进行命令后输入source-file ~/.tmux.conf。如果需要配置起作用,需要将所有tmux关闭,有时只在terminal下关闭了,但是后台可能还运行这tmux,所以需要将其关闭,可以通过pgrep tmux查看tmux进行是否还存在,如果存在通过pkill tmux将其关闭。
启动tmux并加载配置文件后,对于ubuntu14的鼠标配置是不一样的,需要重新设置,如下:
set -sg escape-time 1
# Splitting panes
bind \ split-window -h
bind - split-window -v
# pane movements
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
# pane resizing
bind H resize-pane -L 5
bind J resize-pane -D 5
bind K resize-pane -U 5
bind L resize-pane -R 5
# pane resizing
bind -r H resize-pane -L 5
bind -r J resize-pane -D 5
bind -r K resize-pane -U 5
bind -r L resize-pane -R 5
# window movement
bind -r C-h select-window -t:-
bind -r C-l select-window -t:+
# remapping copy paste to vim
# unbind [
bind Escape copy-mode
unbind p
bind p paste-buffer
# ubuntu 16
bind -t vi-copy 'v' begin-selection
bind -t vi-copy 'y' copy-selection
# ubuntu 18
# bind -T copy-mode-vi v send -X begin-selection
# bind -T copy-mode-vi y send -X copy-selection
# setw -g monitory-activity on
set -g visual-activity on
# Enable mouse support in ~/.tmux.conf
# set -g mouse on
set-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-window-option -g mode-mouse on
## mouse can be used to resize panes (by dragging dividers)
set -g mouse-resize-pane on
快捷键
一般情况下 tmux 中所有的快捷键都需要和前缀快捷键 ⌃b
来组合使用(注:⌃ 为 Mac 的 control 键),以下是常用的窗格(pane)快捷键列表,大家可以依次尝试下:
窗格操作
-
%
左右平分出两个窗格 -
"
上下平分出两个窗格 -
x
关闭当前窗格 -
{
当前窗格前移 -
}
当前窗格后移 -
;
选择上次使用的窗格 -
o
选择下一个窗格,也可以使用上下左右方向键来选择 -
space
切换窗格布局,tmux 内置了五种窗格布局,也可以通过⌥1
至⌥5
来切换 -
z
最大化当前窗格,再次执行可恢复原来大小 -
q
显示所有窗格的序号,在序号出现期间按下对应的数字,即可跳转至对应的窗格
窗口操作
tmux 除了窗格以外,还有窗口(window) 的概念。依次使用以下快捷键来熟悉 tmux 的窗口操作:
-
c
新建窗口,此时当前窗口会切换至新窗口,不影响原有窗口的状态 -
p
切换至上一窗口 -
n
切换至下一窗口 -
w
窗口列表选择,注意 macOS 下使用⌃p
和⌃n
进行上下选择 -
&
关闭当前窗口 -
,
重命名窗口,可以使用中文,重命名后能在 tmux 状态栏更快速的识别窗口 id -
0
切换至 0 号窗口,使用其他数字 id 切换至对应窗口 -
f
根据窗口名搜索选择窗口,可模糊匹配
3、安装mosh,需要在本机安装客户端mosh client,在远程安装服务端mosh server
在远程连接时可能会报mosh的字符集错误,需要使用export LC_ALL=en_US.UTF-8解决。
4 sublime sftp
-
首先打开编辑器,然后找到顶部菜单的Tools菜单,如下图所示
-
2
然后选择Tools菜单下面的Command Paletter选项,如下图所示
-
3
在打开的命令行模式输入框中,输入pac,然后回车安装,如下图所示
-
4
稍等片刻以后,软件会提示以下的信息,证明工具已经安装好了,如下图所示
-
5
安装完了以后需要关闭软件,然后重新启动软件,如下图所示
-
6
重启以后,在菜单栏的preferences菜单下你会看到Package Settings和Package Control两个选项,以后会用到他们
-
7
综上所述,安装Package Control主要用到了命令行模式进行安装,注意打开命令行模式的快捷键,可以加快使用速度。
-
1. 安装package control ,参考http://jingyan.baidu.com/article/c14654134b8bde0bfcfc4c9a.html。安装完成后打开preference可以看到
2. 点击package control,选择install package,在弹出的选择框中输入sftp,选择第一项完全安装。我已经安装过,所以看不到sftp的选择。未安装的,sftp包出现在最前面。
3. 安装完成后 点file,可看到SFTP/FTP,
点击Setup Server会自动生成一个配置文件,一般只需要修改 host、user、password 、remote_path,视个人情况而定
保存,就可以连接了。4.接下来说怎么用SFTP上传项目,在工具栏中点击Project - Add Folder to Project,选择项目的文件夹。这样所选择的文件夹会出现左侧,右键project 选择SFTP->Map to Remote,自动生成一个sftp-config.json 文件。
视个人情况修改host、user、remote_path,由于配置 "upload_on_save": true,修改保存后会自动上传至远程服务器。
至此 完成。谢谢!