当前位置: 首页 > Linux

Linux命令行神器

时间:2023-04-06 18:45:35 Linux

Linux命令行(终端)可以做很多有趣的事情,还有一些工具可以称为神器。以Ubuntu为例分享一下。mosh是我通常在VPS中安装的第一个提供“更可靠”远程连接的软件(如果你经常连接到国外的VPS,你就会知道使用mosh是多么容易),通常这个很好。sudoapt-getinstallmosh不幸的是,主要发行版的仓库中最新版本的mosh(1.2.4)有问题。它不能很好地支持鼠标。如果有鼠标需求(比如下面提到的w3m),只需要安装最新的mosh,这样做:sudoadd-apt-repositoryppa:keithw/mosh-devsudoapt-getupdatesudoapt-getinstallmosh服务端安装好后,客户端也要安装好,然后就不用启动任何服务了,就可以像平时使用ssh一样使用了。Windows下推荐使用MobaXterm作为客户端,mosh自带。参考下图的设置:mosh的一个额外好处是在断开连接后(比如客户端关闭),启动的进程不会被杀死。w3mw3m是命令行下的浏览器。它比Lynx更好,因为它支持鼠标。是的,Terminal下的鼠标操作同时支持点击和滚动。有时(你知道)值得使用。用apt-get安装就够了。常用的键盘操作:Space:向下滚动b:向前滚动箭头键:移动光标TAB:下一个链接ESC+TAB:上一个链接Enter:编辑文本或打开一个链接B:返回上一页q:退出注意:如果你要支持鼠标,你对终端有要求。Windows下的Putty可以支持。此外,目前还没有发现其他终端支持鼠标。如果google搜索常用googler,可以安装这个,不过一般用w3m就可以了。wgethttps://github.com/jarun/googler/releases/download/v2.8/googler_2.8-1_all.debsudodpkg-igoogler_2.8-1_all.deb这个用法很简单googler-n5keyword如果你想要把googler和w3m整合起来也很简单:exportBROWSER=w3m这样就可以用w3m用googler打开浏览查询结果了。Gmail要访问gmail,可以使用命令行邮件客户端alpine,用apt-get安装。参考这篇帖子进行设置,很有用。理论上你也可以设置多个gmail,或者使用其他邮箱。这样设置之后,收发邮件就没有问题了。Screen是终端下的又一神器。你可以在一个终端下多任务,切换多个窗口,安装apt-get,执行screenstartup,然后就可以执行各种任务,不用担心断开ssh任务会终止。下次重新连接后,您可以使用screen-ls列出仍在运行的会话,并使用screen-R恢复最新的会话。如果你有几个打开了putty的窗口,你可以使用screen-x来恢复在一个会话上使用。更好的是,你可以随时切换会话,这里有几个常用的快捷键:ctrl-ac:创建一个新会话ctrl-actrl-a:在会话之间切换ctrl-an:切换到下一个会话ctrl-ap:切换到上一个sessionctrl-a0...9:切换到每个sessionctrl-ak:退出当前session,切换到下一个ctrl-ad:退出屏幕(所有session都还在)if想要在screen中也支持鼠标,需要在启动screen的时候指定终端类型:screen-Txterm文件管理控制台下没有好用的文件管理器,有时候管理文件比较麻烦。好在ncdu有几个可用的工具,你可以使用apt-get安装,然后执行ncdu,你就会知道它的好用了,类似于windows下的treesizeranger如果你想浏览文件,这个也不错,按i预览文本文件下面是ncdu的截图,非常方便查看磁盘使用情况:地方。你可以装个bsh,随时试试Java语法,很方便。看图片: