Linux中“!”有什么用

2023-04-18 08:53:00 linux 什么用 ldquo

Linux中的“!”是一个特殊的字符,它可以用于执行历史命令。它可以让您更容易地重复使用以前执行过的命令,而不必重新输入完整的命令。它可以帮助您更快地完成任务,并且可以节省您的时间和精力。

“!”可以用来执行上一个命令。例如,如果您想要执行上一个命令,可以使用“!”字符,它将自动执行上一个命令。例如:

$ ls
file1 file2 file3
$ !ls
ls
file1 file2 file3

“!”可以用来执行最近的命令,可以使用“!n”来执行最近的n个命令,例如:

$ ls
file1 file2 file3
$ pwd
/home/user
$ !2
pwd
/home/user

“!”可以用来执行以前执行过的特定命令,可以使用“!string”来执行以前执行过的包含string的命令,例如:

$ ls
file1 file2 file3
$ cat file1
This is file1
$ !cat
cat file1
This is file1

此外,“!”还可以用来执行以前执行过的多条命令,可以使用“!:n-m”来执行从n到m的命令,例如:

$ ls
file1 file2 file3
$ cat file1
This is file1
$ cat file2
This is file2
$ !:1-2
ls
file1 file2 file3
cat file1
This is file1

总之,Linux中的“!”是一个非常有用的字符,它可以帮助您节省时间和精力,让您更容易地重复使用以前执行过的命令。

相关文章