常用工具软件操作指南

汇总导航

MAC操作技巧

Iterm2操作技巧

Windows大杀器之Total Commander

 

 

MAC操作技巧

美式键盘对应关系

参考链接:https://support.apple.com/zh-cn/HT202676

在Mac的快捷键中经常会有一些符号,比如⌘、⌥、⇧、⌃等,而Mac下只有command键上有一个⌘的符号,而其他按键均没有符号,很多人可能不知道这是什么意思,之所以只有command键上有一个符号,而其他按键上没有,是因为:

只有command健才是Mac下唯一独有的一个特殊按键,而shift、alt(option)、control、caps lock、tab等在其他系统下都有,所以Mac在command键上做一个符号,用于表示这一按键的特殊性;

我们在生活中能接触到的外接键盘基本上都是美式键盘,下面是两种键盘的布局对应关系,在使用外接键盘的时候,需要有充分的了解。

文字描述:

⌘ —— Command (Windows键)

⌃ —— Control(Ctrl键)

⌥ —— Option (Alt)

⇧ —— Shift

⇪ —— Caps Lock

FN —— FN(Insert)

括号里面是Windows对应的按键。以前Ctrl+C,Ctrl+V 现在要用Win+C,Win+V。

图形展示:

Windows 标志:按下 Command (⌘) 键

退格或删除:按下 Delete 键

回车或 ⏎:按下 Return 键

Alt(左):按下 Option 键

Alt GR(右):按下 Option + Control 组合键

应用程序:Apple 键盘上没有这个按键

MAC常用快捷键

全局操作

  • ⌃⌘ + f: 进入全屏模式

强制退出应用

如果 Mac 上的某个应用停止响应,并且您无法正常退出该应用,则可以使用“强制退出”来关闭该应用。

同时按住三个按键:Option、Command 和 Esc (Escape) 键。这类似于在 PC 上按下 Control-Alt-Delete。或者,在屏幕左上角的苹果 () 菜单中选取“强制退出”。

强制刷新页面

  • 正常刷新:command+r
  • 强制刷新页面(刷新页面缓存):command+shift+r

切换全屏页面

ctrl+方向键的左右

控制中心

ctrl+上箭头

软件包管理

MAC上管理软件包我们一般使用Homebrew来实现

Homebrew是MAC必备神器之一,作为Mac OSX上的软件包管理工具,它能在Mac中方便的安装软件或者卸载软件, 简单到只需要一个命令。

安装:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

命令参数:

brew install		安装软件
brew list		列出已安装的软件
brew update		更新brew
brew home		用浏览器打开brew的官方网站
brew info		显示软件信息
brew deps		显示包依赖

 

 

Iterm2操作

快捷键

标签

  • 新建标签:command + t

  • 关闭标签:command + w

  • 切换标签:command + 数字 command + 左右方向键

  • 切换全屏:command + enter

  • 查找:command + f

分屏

  • 垂直分屏:command + d

  • 水平分屏:command + shift + d

  • 切换屏幕:command + option + 方向键 或者 command + [ ]

命令

  • 查看历史命令:command + ;

  • 查看剪贴板历史:command + shift + h

  • 上一条命令:ctrl + p

  • 搜索命令历史:ctrl + r

行内

  • 清除当前行:ctrl + u

  • 到行首:ctrl + a

  • 到行尾:ctrl + e

  • 前进后退:ctrl + f/b (相当于左右方向键)

  • 删除当前光标的字符:ctrl + d

  • 删除光标之前的字符:ctrl + h

  • 删除光标之前的单词:ctrl + w

  • 删除到文本末尾:ctrl + k

  • 交换光标处文本:ctrl + t

其他

  • 清屏1:command + r

  • 清屏2:ctrl + l

  • 清屏3:clear

  • 进入和退出全屏: Command + Enter

  • 查看当前终端中光标的位置: Command + /

  • 开启和关闭背景半透明: Command + u

  • 清屏(重置当前终端): Command + r

连接jumpserver

  1. Profile -> Open Profiles… -> Edit Profiles…

  2. 点击左下角+号

  3. 输入Profile Name,比如jumper

  4. 右边Command下选择Command,然后输入

    ssh -i /Users/yourname/.ssh/id_rsa username@ip -p port
  5. 在Iterm2的一个窗口中选择右键New Tab或者command+o,在弹出的页面中选择刚创建的jumper,然后回车就登录上了。

  6. 关闭所有窗口

注意,如果给RSA秘钥设置了密码,又不想每次在登录的时候都输出密码,这个时候我们可以在命令行中输入以下命令

ssh-add -K /Users/yourname/.ssh/id_rsa

输入一次之后,后续就不用再次输入。

实现rz/sz功能

Mac上iTerm原生不支持rz/sz命令,也就是不支持Zmodem来进行文件传输,不过只要通过简单的配置就可以实现。网上的教程一大把,这里就简单的记录一下过程。

安装lrzsz

首先安装Homebrew(这里不写这个过程),然后通过它先给Mac安装lrzsz。在终端下输入brew install lrzsz,静等一会即可安装完毕。

brew install lrzsz

下载iTerm2辅助文件

iTerm不能直接使用lrzsz,不过网上有大神提供了两个辅助脚本。我们只需要把文件下载到 /usr/local/bin/目录下并赋予可执行权限即可。

cd /usr/local/bin
wget https://raw.githubusercontent.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
wget https://raw.githubusercontent.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
​
chmod +x iterm2-recv-zmodem.sh iterm2-send-zmodem.sh

这两个脚本实际是使用AppleScript来弹出文件选择窗口,然后把选中的文件名称传递给rzsz命令。我们打开其中一个看下代码。如果这一部分看不懂没关系,直接跳过即可,对后续的配置使用没有任何不良影响

配置iTerm2触发器

这一步最关键,是在iTerm里面配置触发器,当监控到特定字符串的时候执行刚才下载的两个文件。为了使用方便,我专门建立了一个Profile配置,名字是Remote,并且配合后面的autossh使用。

打开iTerm2 -> Preferences -> Profiles 选择 Advanced 设置 Triggers ,点击 Edit

在弹出窗口中进行如下配置,最后的Instant一定要勾选上。

配置的具体内容在这里

Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
​
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh

重新启动iTerm之后,rz/sz就应该可以正常使用了。

 

 

 

 

Windows大杀器之-Total Commander

Total Commander是一个会显著提高文件操作效率的工具,而文件操作是应用计算机最基本的功夫,也是伴随一生的操作。因此花一点时间学习,而会受益一世

基础知识学习

可以先看下方相关资料进行学习,这些资料对概念介绍的非常详细也写的非常好,因此这里不再赘述,本文主要是针对实际的运用。

官方资料

https://www.ghisler.com/ 官网上没有相对应的文档,需要额外去搜寻

优秀文章

https://xbeta.info/studytcTC学堂——最易读的Total Commander教程-强烈推荐通过该网站进行学习

 

实践操作

常用目录

这部分设置可以说是TC操作的精华,效率直接甩开windows资源管理器几条街。

1、快速添加

ctrl+d,添加,然后a直接添加

2、常用目录高级配置

通过自定义配置,可以自定义调整常用目录的名称、顺序等,后续的增删改查也在此页面进行。

ctrl+d,添加,进去之后按c进入常用目录配置对话框。 在里面配置的时候,需要再最前面人为添加&。

名称设置:

&1 test 
$b blog

命令参考设置:

cd C:\Users\56810\blog\blog

直达组合键

通过直达组合键,可以直接切换到指定目录下。

设置:alt+s 调出窗口,再按s进行配置。 一共可以使用的个数是一般都是类似ctrl+alt+F1/F2..F11这么11个组合键

名称设置:

&1 desktop 
$b blog

配置完成之后,切换到桌面只需要:alt+s+1

切换磁盘分区

Alt+F1 调出分区选项之后,按D则进入D盘,E则进入E盘。

目录内容查看

Alt+1 详细的列表信息 
Alt+2 图形信息显示 
Alt+3 目录树显示

多Tab标签操作

ctrl+t 新建tab 
ctrl+上箭头 新建父目录tab 
ctrl+w 关闭标签 
ctrl+shift+w 关闭所有非活动标签 
ctrl+tab, ctrl+shift+tab 在同侧的tab间切换 
改变tab排列顺序(包括在两个窗口间移动):鼠标左键拖动。

补充-自定义快捷键,直接切换到第N个标签

可以在 wincmd.ini 中 [Shortcuts] 段,增加如下内容

C+1=cm_SrcActivateTab1 
C+2=cm_SrcActivateTab2 
C+3=cm_SrcActivateTab3

效果: ctrl+1~3 激活第 1~3 个标签,依次类推

压缩操作

压缩: 选中文件之后,执行Alt+F5 
查看压缩文件内容(不解压缩): ctrl+右箭头或者直接回车 
解压缩:Alt+F9

文件搜索

Alt+F7

创建操作

F7/Shift+F7      新建一个或多层文件夹。可以像DOS那样新建多层的目录,比如c:\file\a\b\c 
Shift+F4         新建文本文件,调用记事本编辑(自定义编辑器)

其他快捷键

ctrl +e				进入资源管理器
alt + f1 			选择第一个窗口的磁盘  +f2就是选择第二个窗口的磁盘
alt+下箭头			历史记录
alt+左箭头			返回上一个操作目录(历史目录)
alt+右箭头			返回下一个操作目录(历史目录)
ctrl+\				返回到当前目录的根目录
Ctrl+Shift+Enter	查看当前的路径
shift+F10			右键
F3					文件内容预览
ctrl+M				批量重命名
Shift+F4			新建文本文件,调用记事本编辑(自定义编辑器)
Ctrl+加号			全部选择同一类型的文件(例如压缩文件,目录文件)		
Ctrl+减号			全部取消同一类型的文件(例如压缩文件,目录文件)	

 

Windows大杀器之-AutoHotKey

前言

AutoHotkey是一个windows下的开源、免费、自动化软件工具。它由最初旨在提供键盘快捷键的脚本语言驱动(称为:热键),随着时间的推移演变成一个完整的脚本语言。但你不需要把它想得太深,你只需要知道它可以简化你的重复性工作,一键自动化启动或运行程序等等;以此提高我们的工作效率,改善生活品质;通过按键映射,鼠标模拟,定义宏等。

参考资料

官方

https://autohotkey.com/docs/AutoHotkey.htm

民间

https://jeffjade.com/2016/03/11/2016-03-11-autohotkey/

https://ahkcn.github.io/docs/AutoHotkey.htm

下载安装

下载地址:https://autohotkey.com/download/

使用说明

AutoHotkey doesn't do anything on its own; it needs a script to tell it what to do. A script is simply a plain text file with the .ahk filename extension containing instructions for the program, like a configuration file, but much more powerful.

A script can do as little as performing a single action and then exiting, but most scripts define a number of hotkeys, with each hotkey followed by one or more actions to take when the hotkey is pressed.

也就是说,在实际使用的时候,是通过autohotkey去调用脚本,然后再去执行一系列的操作

脚本是自己定义个一个后缀为.ahk的文件

然后双击启动Ahk2Exe.exe,选择自己编写的这个ahk文件,执行convert,之后会生成一个ahk.exe的可执行文件。 启动这个ahk.exe文件,就将配置加载,之后就可以使用这些热键进行一系列的操作

一个脚本中对应一系列热键

脚本符号

这里简单说明下脚本中常用符号代表的含义:

# 号		代表 Win 键;
! 号		代表 Alt 键;
^ 号		代表 Ctrl 键;
+ 号		代表 shift 键;
:: 号(两个英文冒号)起分隔作用;
run,	非常常用 的 AHK 命令之一;
; 号		代表注释后面一行内容;
*通配符	即使附加的修饰键被按住也能激发热键. 这常与 重映射 按键或按钮组合使用. 例如: *#c::Run Calc.exe 表示:Win+C、Shift+Win+C、Ctrl+Win+C 等都会触发此热键。

run它的后面是要运行的程序完整路径(比如我的Sublime的完整路径是:D:\Program Files (x86)\Sublime Text 3\sublime_text.exe)或网址。为什么第一行代码只是写着“notepad”,没有写上完整路径?因为“notepad”是“运行”对话框中的命令之一。

如果你想按下“Ctrl + Alt + Shift + Win + Q”(这个快捷键真拉风啊。( ̄▽ ̄))来启动 QQ 的话,可以这样写:

^!+#q::run QQ所在完整路径地址。

AutoHotKey的强大,有类似Mac下的Alfred2之风,可以自我定制(当然啦,后者还是强大太多)。所以可以说,它强大与否,在于使用者的你爱或者不爱折腾。学以致用,如果简单的折腾下,可以使得我们工作效率大幅提升,何乐不为?况且,在见识的增长中,这可以给我们思维带来极大的营养。以下是笔者常用功能的脚本配置:

Win + E:打开资源管理器;
Win + D:显示桌面;
Win + F:打开查找对话框;
Win + R:打开运行对话框;
Win + L:锁定电脑;
Win + PauseBreak:打开系统属性对话框;
Win + Q: 本地文件/网页等搜索;
Win + U: 打开控制面板-轻松使用设置中心;

这是我自行编写的脚本的内容,仅供参考:

#q::Run https://wx.qq.com/
#w::Run http://watchmen.xin/
#e::Run E:\software\tcmd\totalcmd\TOTALCMD64.EXE
#r::Run, E:\software\ss\Shadowsocks.exe
#t::Run, E:\software\Snipaste\Snipaste.exe
#y::Run, E:\software\TIMqq\Bin\QQScLauncher.exe
#u::Run, E:\software\foxmail\Foxmail.exe
#i::Run, E:\software\xmanager\Xshell.exe

进阶

单热键多命令

类似下面的这种设置被称为单行热键, 因为它们只包含单个命令.

#n::Run Notepad
^!c::Run calc.exe

要在一个热键中执行多个命令,请把首行放在热键定义的下面,且在最后行命令的下一行添加 return。例如:

#n::
Run http://www.google.com
Run Notepad.exe
return

如果要运行的程序或文档没有在环境变量中, 那么需要指定它的完整路径才能运行:

Run %A_ProgramFiles%\Winamp\Winamp.exe

在上面的例子中, %A_ProgramFiles% 是 内置变量. 使用它而不使用像 C:\Program Files 这样的, 脚本可以有更好的移植性, 这表示它在其他电脑上能执行的可能性更大. 注意: 命令和变量的名称是不区分大小写的. 例如, "Run" 等同于 "run", 而 "A_ProgramFiles" 等同于 "a_programfiles".

要让脚本等到程序或文档关闭后才继续执行, 请使用 RunWait 代替 Run. 在下面的例子中, 一直到用户关闭记事本后 MsgBox 命令才会继续执行.

RunWait Notepad
MsgBox The user has finished (Notepad has been closed).