标签: 开发工具

mac版Sublime Text3快捷键大全

一、符号说明

  • ⌘:command
  • ⌃:control
  • ⌥:option
  • ⇧:shift
  • ↩:enter
  • ⌫:delete

二、常用快捷键

2.1 打开、关闭、前往

  • ⌘⇧N 打开一个新的sublime窗口
  • ⌘N 新建文件
  • ⌘⇧W 关闭sublime,关闭所有文件
  • ⌘W 关闭当前文件
  • ⌘P 跳转、前往文件、前往项目、命令提示、前往method等等(Goto anything)
  • ⌘⇧T 重新打开*近关闭的文件
  • ⌘T 前往文件
  • ⌘⌃P 前往项目
  • ⌘R 前往method
  • ⌘⇧P 命令提示
  • ⌃G 前往行
  • ⌘KB 开关侧栏
  • ⌃` 打开控制台
  • ⌃- 光标跳回上一个位置
  • ⌃⇧- 光标恢复位置

2.2 编辑

  • ⌘A 全选
  • ⌘L 选择行(重复按下将下一行加入选择)
  • ⌘D 选择词(重复按下时多重选择相同的词进行多重编辑)
  • ⌃⇧M 选择括号的内容
  • ⌘⇧↩ 在当前行前插入新行
  • ⌘↩ 在当前行后插入新行
  • ⌃⇧K 删除行
  • ⌘KK 从光标处删除至行尾
  • ⌘K⌫ 从光标处删除至行首
  • ⌘⇧D 复制(多)行
  • ⌘J 合并(多)行
  • ⌘KU 改为大写
  • ⌘KL 改为小写
  • ⌘C 复制
  • ⌘X 剪切
  • ⌘V 粘贴
  • ⌘/ 注释
  • ⌘⌥/ 块注释
  • ⌘Z 撤销
  • ⌘Y 恢复撤销
  • ⌘⇧V 粘贴并自动缩进
  • ⌘⌥V 从历史中选择粘贴
  • ⌃M 跳转至对应的括号
  • ⌘U 软撤销(可撤销光标移动)
  • ⌘⇧U 软重做(可重做光标移动)
  • ⌘⇧S 保存所有文件
  • ⌘] 向右缩进
  • ⌘[ 向左缩进
  • ⌘⌥T 特殊符号集
  • ⌘⇧L 将选区转换成多个单行选区
  • ⌘ →  光标跳转到行尾
  • ⌘ ←  光标跳转到行首

2.3 查找替换功能

  • ⌘F 查找
  • ⌘⌥F 查找并替换
  • ⌘⌥G 查找下一个符合当前所选的内容
  • ⌘⌃G 查找所有符合当前选择的内容进行多重编辑
  • ⌘⇧F 在所有打开的文件中进行查找

2.4 拆分窗口/标签页

  • ⌘⌥[1,2,3,4] 单列、双列、三列、四列
  • ⌘⌥5 网格(4组)
  • ⌃[1,2,3,4] 焦点移动到相应的组(分屏编号)
  • ⌃⇧[1,2,3,4] 将当前文件移动到相应的组(分屏编号)
  • ⌘[1,2,3,4] 选择相应的标签页

ubuntu命令行添加拥有管理员权限新用户

*近买了个服务器,只有一个root用户,天天登录挺不方便的,所以想要新建用户;之前在本地都是用界面话新建的用户,这次记录一下学习命令行新建用户的过程:

*步 :

# sudo adduser zhq  这个zhq是你自己定义的用户名

接下类会出现一系列的输入信息,只要在有UNIX密码的地方输入 该用户的密码就行,然后再确认一次;

后面就是一路回车了. 然后用户就建好了。

但是此时该用户是不能sudo的,也就是不能使用管理员权限;接下里进行第二步

第二步:

# sudo vim /etc/sudoers

修改文件部分如下:

# User privilege specification
root ALL=(ALL:ALL) ALL
zhq ALL=(ALL:ALL) ALL (我自己仿照root添加的,其中zhq是我的用户名)

 

也有的是这样写的:

root ALL=(ALL) ALL

仿照root着添加就行了

保存退出,zhq用户就拥有了root权限。可以使用sudo了

Gitee 使用记录

1、生成公钥

官方模板:http://git.mydoc.io/?t=154712

1.1如何生成ssh公钥

你可以按如下命令来生成 sshkey:

  1. ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
  2. # Generating public/private rsa key pair…
  3. # 三次回车即可生成 ssh key

查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys)

  1. cat ~/.ssh/id_rsa.pub
  2. # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc….

添加后,在终端(Terminal)中输入

ssh -T git@gitee.com


若返回
Welcome to Gitee.com, yourname!
%title插图%num
https://gitee.com/profile/sshkeys
%title插图%num

SSH如何通过公钥连接云服务器

通常我们连接远程服务器(linux)windows下通过putty或xshell等工具远程连接。linux下可以直接通过ssh命令连接。其实这两者都是一致的,都是通过ssh协议进行传输。

%title插图%num

如果我们的windows没有安装putty等工具,但是有git-bash的话也可以直接通过ssh来连接。通过以下命令:

ssh root@ip/主机名/域名/
接下来会叫你输入密码,成功输入后即可连接成功。但是这样每一次都要输入面码,我们可以编写一个shell脚本,类似于:conn_vps.sh这样的文件

首先,打开git-bash(桌面上右击,选择Git Bash Here。) $ 为gitbash的命令提示符, # 为注释,非命令不必输入。下同

$ cd ~ # 进入到用户家目录
$ mkdir sh # 新建一个sh目录,用于存放shell脚本。
$ cd sh # 以上都是我的个人习惯。不必和我一样
然后新建该文件

$ vim conn_vps.sh
进入vim模式,按i键即可编辑,输入以下内容:

#!/bin/bash # 这一行必须要写,非注释
ssh root@ip/主机名/域名 # 输入你自己的远程主机ip等
此时按,ESC键,再按:wq保存退出。

现在即可运行该脚本:

$ ./conn_vps.sh
$ sh conn_vps.sh # 这两条命令,任意一条都可以运行
当然如果你在本身就在linux环境下,需要赋予执行权限,像下面这样。和我一样在git-bash中创建的,不需要这一步,本身就有执行权限。

$ chmod 755 conn_vps.sh
然后再执行,然后你会发现依然会输入密码,这是当然的,我们刚才只不过是把刚才的命令简单的脚本了一下。

接下来SSH的密钥分发。

查看是否有密钥

$ ll ~/.shh/ # 查看是否有id.rsa,和id.rsa.pub两个文件。
如果没有的话,可以生成一个。有的话跳过这一步

$ ssh-keygen -t rsa -C “jan.mail@foxmail.com” #这部其实可以不加邮箱参数,但是git配置github连接需要。
#所以*好一次性做了,用一样的密钥。邮箱换成你自己的邮箱。

连续三次回车,如果不设置密码的话。

%title插图%num

接下来,上传公钥到远程服务器

$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@远程服务器的ip/主机名/域名
然后运行conn_vps.sh。*次还是需要输入一遍密码,如果出现以下提示符即算成功。

Now try logging into the machine, with: “ssh ‘root@你的ip'”
and check to make sure that only the key(s) you wanted were added.
这样就算成功了,在运行conn_vps.sh,即可连接上你的服务器。

如何你要多个云服务器。root密码可以弄得复杂些,然后通过这样的方式连接云服务器。yeah!大功告成!嗯,既然我们可以登录上去了,那我们去看看远程机器上(linux)的情况。

输入ll .ssh/

[root@ten ~]# ll .ssh/
total 4
-rw——- 1 root root 401 Sep 10 20:47 authorized_keys
如果你的远程机器上没有生成ssh-keygen,就会只有一个文件,authorized_keys翻译过来就是认证的密钥。而这个认证的密钥就是前面那条命令的的 ~/.ssh/id_rsa.pub 的内容。

%title插图%num

所以这条命令 ssh-copy-id -i ~/.ssh/id_rsa.pub root@远程服务器的ip/主机名/域名就是把id_rsa.pub的内容粘贴到authorized_keys中。如果另一台客户端也想连接到这台远程服务器。可以用同样的命令来一遍,也可以直接用cat查看id_rsa.pub,再在服务端用vim打开authorized_keys文件。粘贴进去,之前的不要删除,换一行即可。

当然如果你不想用ssh-copy-id -i命令,那你就得记住authorized_keys这个单词~

友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速