我通常使用以下命令来浏览文件:
cd first
pwd
ls
cd second
ls
这是我的工作的更通用的方式。我可以通过调用“某个秘密命令”来将所有命令单独执行吗? 。这里的重点是减少打字次数,因为我每天至少键入上述所有行 25 次。
答案1
编辑:我刚刚意识到first
,second
只是您真实名称的占位符,对吧?在这种情况下,您可以在以下位置创建一个函数,而不是别名~/.bashrc
:
function pipe(){
first=$1
second=$2
cd -- "$first"; pwd; ls; cd -- "$second"; ls
}
获取你的源~/.bashrc
,然后你可以使用 2 个输入参数(你的名称first
和second
目录的名称)调用管道:
pipe first_dir_name second_dir_name
=====
您可以为这一系列命令创建别名。
添加到您的~/.bashrc
以下行:
# 'pipe' is the name of your alias, you can choose any name you want
alias pipe="cd first; pwd; ls; cd second; ls"
来源你的~/.bashrc
文件:
. ~/.bashrc
您现在可以开始pipe
在终端中执行,该终端将执行一系列命令。当然,您必须确保pipe
从允许您cd
访问first
和second
目录的正确目录进行调用。