与远程服务器交互相关

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菜单,如下图所示

    Sublime如何安装Package Control

  • 2

    然后选择Tools菜单下面的Command Paletter选项,如下图所示

    Sublime如何安装Package Control

  • 3

    在打开的命令行模式输入框中,输入pac,然后回车安装,如下图所示

    Sublime如何安装Package Control

  • 4

    稍等片刻以后,软件会提示以下的信息,证明工具已经安装好了,如下图所示

    Sublime如何安装Package Control

  • 5

    安装完了以后需要关闭软件,然后重新启动软件,如下图所示

    Sublime如何安装Package Control

  • 6

    重启以后,在菜单栏的preferences菜单下你会看到Package Settings和Package Control两个选项,以后会用到他们

    Sublime如何安装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,修改保存后会自动上传至远程服务器。

    至此 完成。谢谢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值