如果可以,谁不想提高效率,快速完成工作,放手一搏呢?然而,这不是一件容易的事。每当你这样烦恼的时候,小新就会出现!每周小新都会带来各种提高工作效率的秘诀。这次小新给大家带来了几个可以提高工作效率的快捷方式:在终端中反向搜索为命令创建一个别名,使用pbcopy反向搜索是Unix系统上最好的特性之一。假设您忘记了完整的命令,只记得其中的一部分,那么您可以输入您记得的部分来执行反向搜索。让我们看一个例子:我想重启一台运行在暂存环境中的服务器,但我只记得暂存关键字而忘记了其他命令。这时候可以输入ctrl+r进入反向搜索模式,输入:(reverse-i-search)`stag':cd/home/ubuntu/server;pm2stopapp.js&&exportNODE_ENV="staging"&&pm2startapp.js&&pm2logs就可以记住了您之前输入的命令与现在预期找到的命令相匹配。为命令创建别名别名将成为每个程序员手中最强大的工具之一,因为它允许我们编写自己的快捷方式。让我们看一个例子。aliasdev="cd~/Project/development"将在键入dev并按Enter后运行此命令。当您想要导航到其他文件夹时,此功能很有用。几乎任何命令都可以使用别名运行。最常用的命令如下:alias..="cd.."aliasgs="gitstatus"aliasgp="gitpull"aliasgb="gitbranch"aliasga="gitadd."可以看出创建别名节省了很多时间,而且我为这些别名创建了目录,这样就不用每次运行命令时都输入cd..等。不用在这里详细解释,也能感受到创建别名的方便。另外,你可以使用带有$1、$2等的参数来提高可扩展性,比如:aliasgc="gitcommit-m$1"现在,只需要输入gc"Commitmessage"来提交更改。综上所述,您只需要为最常用的命令创建别名,并将其缩短即可,以提高工作效率。现在我们知道了别名的用途,让我们看看如何设置它们。有两种方法:第一种是设置一个临时别名,可以运行以下命令:aliasdev="cd~/Project/development"这个临时别名将一直持续到会话关闭。另一种方法是设置永久别名。为此需要在shell中进行设置,我使用的是Zsh,因此请更新~/.zshrc文件。如果您使用的是Bash,请使用~/.bashrc文件。将命令添加到文件中,文件应如下所示:zshrc文件更改文件后,需要运行以下命令:source~/.zshrc然后,创建的所有别名将能够永久运行。使用pbcopy在Mac上运行该命令,但如果您想在Linux发行版上运行它,则需要遵循本指南。pbcopy类似于类固醇复制(一个允许将突出显示的文本复制到剪贴板的插件)。您可以使用此命令将文件的内容复制到剪贴板。举个例子:假设你必须将你的SSH(SecureShell)身份复制到剪贴板,你可以使用以下命令:pbcopy<~/.ssh/id_rsa.pub你可以将其他密码保存在不同的文件中并使用use。假设你正在使用,访问远程服务器,需要提供密码,无需打开文件,只需运行pbcopy命令将密码复制到剪贴板,而不必费心打开和关闭文件。当与其他命令(如grep)一起使用时,它的效果会更好。它将grep结果复制到剪贴板。让我们看一个例子:grep"
