Linux基础二:命令行括号拓展、TAB和history的使用
包括括号拓展、TAB自动补全和history历史记录等。ls -l (cat filelist)这条命令将列出当前目录下所有被列出在filelist文本文件里面的文件及其详细信息:
- 本文目录导读:
- 1、 括号拓展
- 2、 TAB自动补全
- 3、 history历史记录
作为一个Linux用户,熟练掌握命令行是非常重要的。在本文中,我们将介绍一些关于命令行的高级技巧,包括括号拓展、TAB自动补全和history历史记录等。
1. 括号拓展
在Linux中,你可以使用大、小圆括号来扩展文件名或目录名。这个技巧对于处理多个文件或目录非常有用。
例如,在当前目录下有三个txt文件:file1.txt、file2.txt和file3.txt。如果你想把这三个文件复制到一个新的目录中,并且想给它们加上前缀“new_”,可以使用以下命令:
“`
cp file{1..3}.txt /path/to/new_directory/new_file{1..3}.txt
这样就会复制三个文件到新目录中,并且它们的名称会变成new_file1.txt、new_file2.txt和new_file3.txt。
除了花括号语法之外,你还可以在命令行中使用圆括号来组合多个参数。例如:
ls -l (cat filelist)
这条命令将列出当前目录下所有被列出在filelist文本文件里面的文件及其详细信息。
2. TAB自动补全
TAB自动补全是命令行中非常实用的技巧。当你输入一个命令或者文件名时,按下TAB键会自动补全该命令或文件名。
例如,在当前目录下有两个txt文件:file1.txt和file2.txt。如果你想打开其中一个文件,只需要输入部分名称并按下TAB键即可:
nano fi[TAB]
![Linux基础二:命令行括号拓展、TAB和history的使用缩略图 Linux基础二:命令行括号拓展、TAB和history的使用](https://www.72715.net/wp-content/uploads/2023/05/77b9fe569bf6cf3b5114b97fc864dec9.png)
这样就会自动将fi补全为file,并且在后面加上数字1或者数字2,让你选择需要打开的具体文件。
3. history历史记录
history命令可以显示出之前执行过的所有命令。这对于查找之前执行过的某个特定命令非常有用。
例如,在终端中输入以下几条命令:
ls
cd /
pwd
如果你想再次执行其中某一条历史记录里面的命令,只需要使用以下格式:
!n
其中n表示该条历史记录所在行数。例如,如果要重新运行第三条历史记录中的pwd命令,则可以使用以下语法:
!3
在本文中我们介绍了括号拓展、TAB自动补全和history历史记录等高级技巧。掌握这些技巧能够让你更快速地处理命令行操作,提高生产力。在实际使用过程中,你可以尝试结合这些技巧来完成更加复杂的任务。