作为linux终端初学者,有很多知识需要学习。除了基本命令,你还需要掌握一些小技巧。接下来,小编会告诉你Linux终端初学者必要的技巧,希望能对你有帮助。


使用Linux终端不仅仅是一个输入命令,使用这些基本技能,您将逐渐掌握在大多数Linux发行版中默认使用的终端工具。


这篇文章是为没有经验的新手编写的,我相信大多数高级用户已经知道了所有这些技术,但是你仍然可以看到,也许你可以学到你一直忽略的东西。


制表键自动完成


使用tab键完成是基本技能,它可以节省你很多时间,当你不确定文件名或命令如何拼写时也很有用。


例如,例如,你有一个文件的当前目录下,文件名是真的很长的文件nam你想删除这个文件,你可以输入完整的文件名,但是你必须要小心失去的空间特性(需要越狱)。如果你进入;RM r,然后按Tab键,bash会自动完成文件名为你。


当然,如果你有很多文件从当前目录中的字母R,bash会不知道你指的是哪一个。例如,你有另一个名字叫当前目录;真的很长的文件name文章,当你按下TAB键,bash会补充真 的一部分,因为这两个文件中开始。然后,按Tab键,你会看到所有可以匹配的列表的开头的文件,如下图所示。


然后输入你想要的文件名,并按Tab键。所以,当我们失去了l然后按Tab键,bash会自动完成我们想要的文件名。


该方法也适用于输入命令。当你不确定你想要的命令,只要记得输入gnome在gnome然后按Tab键,你将看到所有可能的结果。


管道命令允许您传递一个命令一个命令的输出。在UNIX的设计理念,每一个程序只不过是一个小而精的功能。例如,ls而命令将在当前目录中,显示所有文件的列表;grep命令将搜索输入字符串的地方,它是由。


通过结合这两个管道命令(使用,|,符号表示),你可以搜索当前目录中的文件。下面的命令是用于搜索really


你真的| LS





通配符


星号* 是一个通配符,可以匹配任何东西。例如,如果我们想要删除,真的很长的文件nameldquo和,真的很长的文件nameldquo,并从当前目录删除,我们可以使用下面的命令:


真正的名字


此命令将删除所有以真正名称结束的文件。如果使用命令,则该目录下的所有文件将被删除,所有这些文件都需要小心使用。


输出重定向


;一个字符可以重定向命令文件而不需要额外的命令的输出。例如,下面的代码使用,ls,命令列出当前目录下的所有文件,并输入输出列表命名,file1ldquo文件,而不是终端上只显示输出。


LSfile1


命令行历史


bash会记得你用命令的历史。你可以用上下键读你所使用的命令。使用history命令将打印所有的历史命令,所以你可以使用管道命令来搜索你最近使用过的命令。


在命令行的历史中可以使用很多技巧。


~,。


波的性质;~ 表示当前用户的主目录,你可以使用CD ~ 切换到你的主目录中没有进入CD /家/ name。这也是使用相对路径,如CD ~ / desktop切换到当前用户的桌面目录。


类似的,代表当前目录,在父目录的代表。所有,CD。跳转到父目录的相对路径。这是同样有效的,就像你在桌面目录,你想切换到文档目录在桌面目录相同的水平,你可以用CD。 / documents命令。


后台运行命令


默认情况下,Bash将当前终端下运行你的命令。通常情况下,是没有问题的,但是当你想运行一个应用程序继续使用终端做什么当你进入firefox命令运行Firefox浏览器,Firefox将占领你的终端和显示错误信息输出,直到你关闭它。但添加的符号将运行程序在命令在后台运行程序:


火狐


条件执行


你也可以用一个接一个的命令运行两个命令,只有当第一个命令成功完成时,第二个命令才会运行。


例如,sleep命令将接受一个参数,然后秒倒计时,并允许结束。如果是单独使用,是不是有用的命令,但是你可以使用它作为运行下一个程序之前的延迟。以下命令将停止5秒,运行GNOME的截图。


睡眠5 GNOME截图


以上就是linux终端用户技巧的介绍。作为初学者的初学者,使用Linux技巧来掌握。你还记得吗