使用以下8个技巧成为linux终端的超级用户

使用Linux终端不仅仅是在其中输入命令。学习这些基本技巧,您就可以很好地掌握bashshell,大多数Linux发行版默认使用bashshell。...

使用以下8个技巧成为linux终端的超级用户

使用Linux终端不仅仅是在其中输入命令。学习这些基本技巧,您就可以很好地掌握bashshell,大多数Linux发行版默认使用bashshell。

这是给经验不足的用户的——我相信你们中的许多高级用户已经知道所有这些技巧。尽管如此,还是要看一看——也许在这一过程中你错过了什么。

制表符完成

制表符完成是一个基本的技巧。这是一个很好的省时方法,如果您不确定文件或命令的确切名称,它也很有用。

例如,假设您在当前目录中有一个名为“really long file name”的文件,您希望将其删除。您可以键入整个文件名,但必须正确转义空格字符(换句话说,在每个空格前添加\字符),可能会出错。如果您键入rmr并按Tab,Bash将自动为您填写文件名。

当然,如果当前目录中有多个以字母r开头的文件,Bash将不知道您想要哪个文件。假设在当前目录中有另一个名为“really very long file name”的文件。当您点击Tab时,Bash将填充“really\”部分,因为这两个文件都是以此开头的。完成后,再次按Tab键,您将看到匹配文件名的列表。

使用以下8个技巧成为linux终端的超级用户

继续键入所需的文件名,然后按Tab键。在这种情况下,我们可以键入一个“l”,然后再次按Tab键,Bash将填充所需的文件名。

这也适用于命令。不知道你想要什么命令,但知道它是以“侏儒”开头的吗?键入“gnome”,然后按Tab键查看列表。

管道允许您将命令的输出发送到另一个命令。在UNIX哲学中,每个程序都是一个很好地完成一件事情的小实用程序。例如,ls命令列出当前目录中的文件,grep命令在其输入中搜索指定的项。

将这些与管道(字符)结合使用,就可以在当前目录中搜索文件。以下命令搜索单词“word”:

ls | grep word

使用以下8个技巧成为linux终端的超级用户

通配符

*字符(即星号)是可以匹配任何内容的通配符。例如,如果我们想从当前目录中删除“非常长的文件名”和“非常长的文件名”,我们可以运行以下命令:

rm really*name

此命令删除所有文件名以“really”开头,以“name”结尾的文件。如果改为运行rm*,则会删除当前目录中的所有文件,因此请小心。

使用以下8个技巧成为linux终端的超级用户

输出重定向

>字符将命令的输出重定向到文件,而不是另一个命令。例如,下面一行运行ls命令列出当前目录中的文件,而不是将该列表打印到终端,而是将列表打印到当前目录中名为“file1”的文件:

ls > file1

使用以下8个技巧成为linux终端的超级用户

命令历史记录

Bash会记住您在其中键入的命令的历史记录。您可以使用上下箭头键在最近使用的命令之间滚动。history命令打印这些命令的列表,因此您可以通过管道将其发送给grep以搜索最近使用的命令。在Bash历史记录中还可以使用许多其他技巧。

使用以下8个技巧成为linux终端的超级用户

~, . & ..

~字符(也称为颚化符)表示当前用户的主目录。因此,您可以键入cd~而不是键入cd/home/name进入主目录。这也适用于相对路径–cd~/Desktop将切换到当前用户的桌面。

同样的,这个问题。表示当前目录和。。表示当前目录上方的目录。所以,cd。。上一个目录。这些也适用于相对路径–如果您在桌面文件夹中,并且希望转到与桌面文件夹位于同一目录中的文档文件夹,则可以使用cd../Documents命令。

使用以下8个技巧成为linux终端的超级用户

在后台运行命令

默认情况下,Bash执行在当前终端中运行的每个命令。这通常是好的,但是如果您想启动一个应用程序并继续使用终端呢?如果您键入firefox启动firefox,firefox将接管您的终端并显示错误消息和其他输出,直到您关闭它。将运算符添加到命令的末尾以使Bash在后台执行程序(&O):

firefox &

使用以下8个技巧成为linux终端的超级用户

有条件执行

您还可以让Bash一个接一个地运行两个命令。只有在第一个命令成功完成时,第二个命令才会执行。要执行此操作,请将两个命令放在同一行中,并用&或双与号分隔。

例如,sleep命令以秒为单位获取一个值,倒计时并成功完成。单独使用它是没有用的,但是您可以使用它在延迟后运行另一个命令。以下命令将等待5秒钟,然后启动gnome屏幕截图工具:

sleep 5 && gnome-screenshot


你还有什么窍门要分享吗?留下评论,帮助你的读者朋友!

  • 发表于 2021-04-12 12:33
  • 阅读 ( 115 )
  • 分类:互联网

你可能感兴趣的文章

使用以下技巧和技巧成为linux命令行高手

... 尽管您可以使用图形用户界面(GUI)轻松地在文件夹之间创建、移动和导航,但命令行完全能够处理文件和文件夹。 ...

  • 发布于 2021-03-12 10:19
  • 阅读 ( 277 )

linux终端的5个联网命令

... 下面是一些可以立即使用和应用的Linux网络命令。有些命令可能需要管理权限,所以请确保您有sudo访问权限! ...

  • 发布于 2021-03-13 15:30
  • 阅读 ( 221 )

顶级网站和书籍,让您成为linux命令行英雄

...arten Billemont编写,是一个开源的指南和练习集合,您可以使用它来掌握命令行。 ...

  • 发布于 2021-03-14 07:04
  • 阅读 ( 244 )

让游戏控制器在linux上工作的6个技巧

...统上运行这些游戏仍然很困难(如果不是不可能的话)。使用Wine以及Wine前端PlayOnLinux的游戏增强了这种广泛的兼容性。随着Linux游戏的兴起,游戏中对gamepad的支持也越来越多。 ...

  • 发布于 2021-03-14 11:02
  • 阅读 ( 294 )

raspberry pi终端命令:raspberry pi用户快速指南

...一个树莓圆周率,但不完全相信Linux?虽然主桌面很容易使用,但有时您需要依赖终端中的命令行条目。但是,如果您是Raspbian操作系统和Linux的新手,那么说起来容易做起来难。 ...

  • 发布于 2021-03-18 12:27
  • 阅读 ( 519 )

如何更改linux密码

... 使用passwd命令更改您自己的密码是最简单的。打开终端并按如下方式输入: ...

  • 发布于 2021-03-28 02:28
  • 阅读 ( 188 )

如何使用lynis审核linux系统的安全性

如果您使用Lynis在Linux计算机上执行安全审计,它将确保您的计算机受到尽可能多的保护。安全是互联网连接设备的一切,所以这里有如何确保您的安全锁定。 你的linux电脑有多安全? Lynis执行一套自动化测试,彻底检查Linux操...

  • 发布于 2021-04-02 03:25
  • 阅读 ( 166 )

如何使用终端关闭mac

如果你在终端关闭你的Mac,你会得到比使用苹果菜单中的关机选项或电源按钮更多的选择和灵活性。你就是这么做的! 通过终端关闭mac 首先,您必须打开终端(或您通常使用的任何替代品)。按Command+Space打开Spotlight Search,键...

  • 发布于 2021-04-02 15:54
  • 阅读 ( 165 )

37个重要的linux命令

...ocessfind)的别名,它稍微复杂一点。注意在命令序列周围使用引号。如果命令序列中有空格,则这是必需的。此别名使用ps命令列出正在运行的进程,然后通过grep命令对它们进行管道传输。grep命令在ps的输出中查找与命令行参数...

  • 发布于 2021-04-03 15:04
  • 阅读 ( 184 )

如何在linux或macos终端中使用bash历史记录

...快捷键(又称Linux和macOS终端) 要滚动浏览bash历史,可以使用bash的许多有用的键盘快捷键中的一些。按这些快捷键,您以前使用过的命令将出现在提示处。 向上箭头或Ctrl+P:转到历史记录中的上一个命令。多次按该键可向后浏...

  • 发布于 2021-04-08 02:29
  • 阅读 ( 219 )
YE5031233
YE5031233

0 篇文章

相关推荐