Linux感叹号命令行
-
Linux感叹号命令行是一种特殊的命令行操作方式,在命令行中使用感叹号可以进行一些快捷操作。下面我将分别介绍几种常用的感叹号命令行操作方式:
1. 感叹号加命令历史记录编号:使用感叹号加命令历史记录编号可以快速执行之前执行过的命令。例如,输入”!12″会执行编号为12的历史命令。
2. 感叹号加字符串匹配:使用感叹号加字符串可以执行最近一次以该字符串开头的命令。例如,输入”!ls”会执行最近一次以”ls”开头的命令。
3. 感叹号加字符串替换:使用感叹号加字符串替换可以执行最近一次命令中将特定字符串替换为另一个字符串的操作。例如,输入”!s/old/new/”会将最近一次命令中的”old”替换为”new”并执行。
4. 感叹号加上一个感叹号:使用两个感叹号可以执行上一次执行的命令。例如,输入”!!”会重新执行上一次执行的命令。
5. 感叹号加上一个命令的第一个字符:使用感叹号加上一个命令的第一个字符可以执行最近一次以该字符开头的命令。例如,输入”!l”会执行最近一次以”l”开头的命令。
这些都是常见的Linux感叹号命令行操作方式,可以大大提高命令行操作的效率和便捷性。希望以上内容对您有所帮助!
2年前 -
Linux感叹号命令行是一种在Linux终端中使用感叹号符号 (!) 来实现命令历史的扩展和调用的功能。当我们在终端中输入一个命令后,使用感叹号可以快速地调用该命令的历史记录。下面是关于Linux感叹号命令行的一些重要点:
1. 命令历史记录的查看:使用”history”命令可以查看当前终端会话的命令历史记录。历史记录中包含了我们在终端中输入的所有命令。
2. 使用感叹号调用命令:在终端中可以使用感叹号加上历史记录中的命令号码来调用之前执行过的命令。例如,”!123″表示调用历史记录中编号为123的命令。
3. 使用感叹号调用最近的命令:如果我们想要调用最近执行过的命令,可以直接使用叹号符号 (!)。例如,”!!”表示调用上一条命令。
4. 使用感叹号调用包含特定文本的命令:我们可以使用感叹号加上包含特定文本的命令来调用包含该文本的最近的命令。例如,”!ls”表示调用最近执行的包含”ls”的命令。
5. 修改并重复执行命令:在调用一个命令后,我们可以使用感叹号命令行来修改该命令,并重新执行修改后的命令。例如,”!ls:old=new”表示将上一条命令中的”old”字符串替换为”new”,然后执行修改后的命令。
总的来说,Linux感叹号命令行是一个非常有用的功能,能够帮助我们在终端中快速地调用命令历史记录,并且可以进行一些修改和重复执行命令的操作。使用感叹号命令行可以提高我们在Linux系统中的工作效率。
2年前 -
Linux的感叹号命令行是一种在命令行界面下执行的特殊符号。它可以用于执行上一个命令的结果。
在Linux中,感叹号(!)用作命令行历史记录中的位置标记。可以使用感叹号来执行先前输入过的命令,以及对命令进行修改和组合。这在需要执行相似或基于先前命令的操作时非常有用。
下面将详细介绍如何在Linux中使用感叹号命令行:
1. 使用感叹号执行上一个命令:
要执行上一个命令,只需在命令行中输入一个感叹号(!)即可。例如:
“`
!
“`
这将执行上一个输入的命令。2. 使用感叹号执行特定命令:
如果你想执行特定的命令,可以使用感叹号后跟命令的关键字。例如,要执行以”ls”开头的命令:
“`
!ls
“`
这将执行最后输入的以”ls”开头的命令。3. 使用感叹号执行最后一个与特定字符串匹配的命令:
你可以使用感叹号后跟一个字符串来执行最后一个与该字符串匹配的命令。例如,要执行最后一个包含”example”的命令:
“`
!example
“`4. 修改并执行命令:
使用感叹号可以对先前输入的命令进行修改并重新执行。例如,你可以使用”!”修改并执行最后一个以”ls”开头的命令:
“`
!ls:old=new
“`
这将执行最后一个以”ls”开头的命令,并将其中的”old”替换为”new”。5. 使用感叹号执行其他命令输出:
使用感叹号和其他命令结合,可以执行其他命令的输出。例如,要执行前一个命令的输出:
“`
!$
“`6. 使用感叹号执行特定历史记录的命令:
要执行特定历史记录中的命令,可以使用感叹号后跟历史记录号码。例如,要执行第15条历史记录中的命令:
“`
!15
“`在使用感叹号命令行时,需要注意以下几点:
– 如果使用感叹号命令时,命令行历史记录为空,则会提示”event not found”错误。
– 如果感叹号(!)后面的命令或关键字与历史记录中的多个命令或关键字匹配,则会执行最近的一个命令或关键字。
– 可以使用”history”命令查看命令行历史记录,并找到要执行的命令的历史记录号码。总结来说,Linux的感叹号命令行是一种非常实用的工具,可以执行先前输入的命令,修改并重新执行命令,执行与特定字符串匹配的命令,以及执行其他命令的输出。这在提高工作效率和减少命令输入错误上非常有用。
2年前