开始输入命令,Term 就会帮你补全剩下的部分——来自你用过的命令、你保存的脚本,以及常用工具的常见用法。点一下,命令就出现在命令行上。
撰写于
在服务器的提示符下输入命令的前几个字母,会出现两样东西:
git,最常用的几条命令就在眼前。任何命令都不会自己运行。提示只会填到你的命令行上,执行仍由你按 Enter。
你用过的命令。 你在这台服务器上用过的命令排在最前面,每周都要敲的长命令,几个字母就能找回来。允许的话,Term 连接时还会读取服务器自身的命令历史,所以即使是刚在 Term 里添加的服务器,一开始就有你常用的命令。这些历史只保存在你的手机上。
你保存的脚本。 在 Term 里保存的单行脚本也会出现,带有 { } 标记。脚本命令太长放不下时,列表会显示你给它起的名字,一眼就能认出是哪一个。
常用工具的常见用法。 输入常用工具的名字——git、docker、systemctl、tar、apt、kubectl、curl 等等——Term 会给出大家最常用的写法,带一个小书本标记。它们总是排在你自己的历史和脚本之后。
tar,常见写法都列出来了。在手机上: 点一下想要的那一行。它会填到命令行上,按 Enter 之前你还可以修改。
用键盘:
Tab 仍然是 shell 自己的。 即使正显示着提示,Tab 也会像往常一样补全文件名和目录名。只有先用 ↓ 选中了某一行,Tab 才会接受它。
提示出现在服务器的命令提示符下——通过 SSH 和 mosh 都可以,在同一台服务器上用 su - 或 sudo -i 切换用户后依然有效。在 vim、Python、数据库客户端等程序里它不会打扰你,输入密码时也绝不会出现。
在 设置 → 终端 里:命令建议 开关整个功能;提示常用命令 决定是否提示常用工具的常见用法;导入服务器历史 决定连接时是否读取服务器自身的历史记录。
Term 记住和导入的命令保存在本机,按服务器分开存放,不会发送到任何地方。