作家
登录

成为Linux终端高手的七种武器

作者: 来源: 2017-12-15 10:23:09 阅读 我要评论

开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散


Linux 终端不仅是一个键入敕令的处所。如若你能熟谙这些基本技能,那么你会在绝大年夜多半 Linux 发行版的默认应用的 Bash shell中游刃有余。

如许能节俭时光,并且对于输入那些你不很肯定其具体名称的文件和敕令来说很便利。比如,当前目次下有一个名为“really long file name”的文件,你想要删除它。你可以输入完全的文件名,然则你必须确保精确地输入了空格和每个字母。若当前目次下还有很多以字母“r”开首的文件,(如不雅你没有精确地输入字符) Bash 将不知道你想要删除哪一个文件。

如不雅在当前目次下存在着另一个名为“really very long file name”的文件,你敲击了Tab键。Bash 将为所有以“r”开首的文件主动弥补“really ”部分。此时持续敲击Tab键,你将获得匹配所有文件名的列表。

2.管道机制

这种机制许可你把一条敕令的输出传送到另一条敕令。按照 UNIX 哲学,每个法度榜样都足够小,只做一件事并将之做到最好。例如,ls敕令列出当前目次下的所有文件,grep敕令搜刮输入个中的指定检索项。

你可以经由过程管道机制(|字符)把二者结合起来,在当前目次下搜刮文件。以下给出的敕令(在当前文件夹下)搜刮关键字为“word”的文件:

  1. ls | grep word 

3.通配符

“*”(星号)字符是一种匹配随便率性长度字符的通配符。比如,你想删除当前文件夹下名为“really long file name”和“really very long file name”的两个文件,你可以运行以下敕令:

  1. rm really*name 

这条敕令会删除所有以“really”开首以“name”结尾的文件。然则,如不雅你运行的是 rm * 这条敕令,你将会删除文件夹下的所有文件。(译注:应用通配符时要当心,尤其是你的rm没有-f确认时!)

4.输稳重定向

“>”字符可以把一条敕令的输稳重定向到一个文件或另一条敕令。比如,下面这行敕令履行完 ls 后会列出当前文件夹下的所有文件,其结不雅不是在终端显示,而是输出到当前文件夹下一?名为“file1”的文件中去:

  1. ls > file1 

5.汗青记录

Bash 能记住你以前输入过的敕令,上、下偏向键可以逐行调出它们。应用 history 敕令打印汗青记录,以管道机制 grep 选择性地输出你想要的结不雅。

成为Linux终端高手的七种兵器

  1.  
  2.  
  3. .. 

“~”,也叫做波浪符,用来表示当前用户的主目次。比拟经由过程 cd /home/name 达到你的主目次,你可以输入 cd ~ 来达到雷同效不雅。这点也可以在相干路径上应用:比如 cd ~/Desktop 可以或许达到当前用户的 Desktop 目次。

1.Tab 补全

同样,“.”代表当前目次,“..”代表当前目次的父目次。应用 cd .. 可以返回上一级目次。它们也可以用在相干路径上,举例解释:你当前处在 Desktop 文件夹下,经由过程 cd ../Documents 敕令,你可以转到与 Desktop 共有同一父文件夹的 Documents 文件夹去。

(译注:“-”代表前一个目次,cd – 可以返回到前一个工作目次。)

6.后台敕令

Bash 默认情况下会在当前终端下履行你键入的每条敕令。平日如许是没有问题的,然则如不雅你想要在启动某个应用后持续应用终端呢?经由过程输入 firefox 启动火狐浏览器,你的终端将被缺点提示等各类信息输出占据,直到你封闭火狐浏览器为止。在 Bash 中你可以经由过程在敕令结尾添加“&”操作符来后台履行法度榜样。

7.前提履行

  1. firefox & 

Bash 也可以持续履行两条敕令。 第二条敕令仅在第一条敕令成功履行后才会开端履行。如要如斯,你可以经由过程键入“&&”,也就是两个“&”字符进行分隔,在同一行输入两条敕令。下面给出的敕令会在等待 5 秒后运行 gnome-screenshot 对象:

  1. sleep 5 && gnome-screenshot  

【编辑推荐】

  1. 如安在Linux上安装友爱的交互式shell:Fish
  2. 如安在Linux上安装Google Chrome 63
  3. Linux上若何禁用USB存储设备
  4. 慕尼黑放弃Linux的三大年夜原因
  5. 到底该若何懂得Unix/Linux的文件体系?看这篇就知道了
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  黑客最无奈的渗透办法,人人都应会的暴力破解

开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散 黑客在渗入渗出一个网站时,受制于本身的黑客才能以及小我思维宽度,在想尽了一切办法后,却一无所得,最终就不得不走上了暴力破解>>>详细阅读


本文标题:成为Linux终端高手的七种武器

地址:http://www.17bianji.com/lsqh/39792.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)