求分享,有没有你们认为在终端环境中能提升效率的命令或者操作

2021-12-22 21:26:08 +08:00
 EminemW

比如 !! 可以表示上一条命令

3803 次点击
所在节点    程序员
33 条回复
qiuyue0
2021-12-23 01:30:59 +08:00
oh-my-zsh 里自带的 z ,和 autojump 一样,不过省去了一步安装的步骤
qiuyue0
2021-12-23 01:32:23 +08:00
@ecnelises 很实用,学到了
noqwerty
2021-12-23 01:42:36 +08:00
喜欢 ZSH autocomplete 的各位可以考虑一下 fish shell ,基本开箱即用,配合 starship ( https://starship.rs/) 和以下几个插件体验非常好:

jorgebucaran/fisher
jethrokuan/z
laughedelic/pisces
jhillyerd/plugin-git
jethrokuan/fzf
cszeus
2021-12-23 09:16:01 +08:00
@ecnelises 学会了
Hack3rHan
2021-12-23 09:34:07 +08:00
ZSH_THEME="powerlevel10k/powerlevel10k"

plugins=(
git
sudo
zsh-syntax-highlighting
zsh-autosuggestions
)
类似 fish 的自动建议,语法高亮和双击 ESC 补个 sudo
lizenghui
2021-12-23 10:37:53 +08:00
Ctrl + a:移到行首。
Ctrl + b:向行首移动一个字符,与左箭头作用相同。
Ctrl + e:移到行尾。
Ctrl + f:向行尾移动一个字符,与右箭头作用相同。
Alt + f:移动到当前单词的词尾。
Alt + b:移动到当前单词的词首。
Ctrl + d:删除光标位置的字符( delete )。
Ctrl + w:删除光标前面的单词。
Ctrl + t:光标位置的字符与它前面一位的字符交换位置( transpose )。
Alt + t:光标位置的词与它前面一位的词交换位置( transpose )。
Alt + l:将光标位置至词尾转为小写( lowercase )。
Alt + u:将光标位置至词尾转为大写( uppercase )。
Ctrl + k:剪切光标位置到行尾的文本。
Ctrl + u:剪切光标位置到行首的文本。
Alt + d:剪切光标位置到词尾的文本。
Alt + Backspace:剪切光标位置到词首的文本。
Ctrl + y:在光标位置粘贴文本。
jones2000
2021-12-23 11:04:27 +08:00
重启
dayeye2006199
2021-12-23 11:05:36 +08:00
如果只推荐一条命令,那一定是 Ctrl+R
cubecube
2021-12-23 11:51:47 +08:00
@Immortal 很多应用无视系统代理的,更别说 http 代理了。
Immortal
2021-12-23 12:31:03 +08:00
@cubecube #29
目前没有遇到过...基本终端需要走代理的都是 http 协议相关 下载更新依赖这些
EminemW
2021-12-23 19:14:59 +08:00
学到了
GiantHard
2021-12-23 20:38:44 +08:00
```sh
sudo pacman -S fish
exec fish
```

换成 fish shell ,极大的提高终端操作效率
Donahue
2021-12-23 20:56:32 +08:00
screen 在一个终端中打开多个会话,远程 ssh 的时候很好用,需要后台运行的程序就不用 nohup & 了,screen 里开一个会话,然后运行就可以了。
还可以跟串口通讯,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823848

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX