8个技巧让你成为一个超强的Linux终端用户

2016-03-31 15:59 20 1 收藏

下面请跟着图老师小编一起来了解下8个技巧让你成为一个超强的Linux终端用户,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 服务器 】

8个技巧让你成为一个超强的Linux终端用户

 8个技巧让你成为一个超强的Linux终端用户  图老师

  使用Linux终端不仅仅是只输入命令。学习这些基本的技巧,你就会逐渐掌握Bash shell,这个在大多数Linux发行版上默认使用的终端工具。这篇文章是写给缺乏经验的新手的,我相信大多数高级用户已经知道了所有的这些技巧。但是,你仍然可以看看,也许能学到你一直以来都忽略了的东西。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  Tab键自动补全

  使用Tab键自动补全是基本的技巧。它能节省你很多时间,而且当你不确定一个文件名或者命令怎么拼写时,它也及其有用。

  举个例子,比如在当前目录你有一个文件,文件名是really long file nam,你想删除这个文件。你可以输入整个文件名,但是你得小心输错空格符(需要用转义)。如果你输入rm r,然后按Tab键,Bash会自动为你补全这个文件的名字。

  当然,如果当前目录中你有很多以字母r开头的文件,Bash就会不知道你指的是哪一个。比如当前目录你有另一个名字叫做really very long file name的文,当你按Tab键时,Bash会补全到really部分,因为两个文件都是以这开头的。然后,再按Tab键你会看到所有能匹配该开头的文件列表,如下图。

8个技巧让你成为一个超强的Linux终端用户

  接着输入你想要的文件名然后按Tab键。这样,当我们输l然后按Tab键时,Bash会自动补全我们想要的文件名。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  这种方法对于输入命令来说同样适用。当你不确定你想要的命令是什么,只记得以gnome开头时,输入gnome然后按Tab键,你就会看到所有可能的结果。

  管道命令

  管道命令允许你把一个命令的输出结果转移给另一个命令。在Unix的设计哲学中,每个程序都是只有少而精的功能。举个例子,ls命令会显示当前目录中所有的文件列表,而grep命令会在制定的地方搜索输入的字符串。

  把这两者通过管道命令(用|符号表示)结合起来,你就可以在当前目录搜索某个文件了,以下命令用来搜索really

8个技巧让你成为一个超强的Linux终端用户
8个技巧让你成为一个超强的Linux终端用户

  通配符

  星号*是一个可以匹配任何东西的通配符。比如,如果我们想把really long file name和really very long file name从当前目录都删了,我们可以使用如下命令:

8个技巧让你成为一个超强的Linux终端用户

  这个命令删除了所有以really开头,以name结尾的文件。如果你用rm *命令,将会删除该目录下的所有文件,所有需谨慎使用。

8个技巧让你成为一个超强的Linux终端用户

  输出重定向

  〉字符可以把一个命令的输出结果重定向到一个文件,而不需要额外使用另一个命令。比如,下图的代码使用ls命令来列出当前目录的所有文件,并把输出的列表输入到了一个名为file1的文件,而不是仅仅输出显示在终端上。

8个技巧让你成为一个超强的Linux终端用户
8个技巧让你成为一个超强的Linux终端用户

  命令行历史

  Bash会记得你使用过的命令的历史。你可以使用向上键和向下键来翻阅你已经使用过的命令。使用history命令会把历史命令都打印出来,因此你可以使用管道命令来搜索你最近使用的命令。

8个技巧让你成为一个超强的Linux终端用户

  ~,.& .. 波浪符~代表当前用户的主目录。所以,你可以使用cd ~切换到你的主目录,而不用输入cd /home/name。这对相对路径同样使用,比如cd ~/Desktop会切换到当前用户的桌面目录。

  与之类似的是,.代表当前目录,..代表父级目录。所有,cd ..会跳到父级目录。这对相对路径同样有效,比如你在Desktop目录,你想切换到与Desktop目录同级的Document目录,你可以使用cd ../Documents命令。

8个技巧让你成为一个超强的Linux终端用户

  后台运行命令

  默认情况下,Bash会在当前终端下运行你的命令。正常来说没有问题,但是当你想同时运行一个应用程序而又要继续使用该终端时怎么办?比如你输入firefox命令来运行火狐浏览器,火狐将会占据你的终端并且显示一些错误信息等输出,直到你关闭它。但是加一个&符号在命令后面会使Bash在后台运行该程序:

8个技巧让你成为一个超强的Linux终端用户
8个技巧让你成为一个超强的Linux终端用户

  条件执行

  你同样可以用Bash运行两个命令,一个接着一个。第二个命令只有当第一个命令成功运行完毕后才会运行。要想做到这样,把两个命令在同一行中用&&分隔即可。

  比如,sleep命令会以秒为单位接受一个参数,然后倒计时,允许结束。单独来用的话,该命令没有任何用处,但是你可以把它作为运行下一个程序之前的延时。下面的命令会停5秒然后运行gnome的截屏工具:

8个技巧让你成为一个超强的Linux终端用户

来源:https://www.tulaoshi.com/n/20160331/2051614.html

延伸阅读
好丈夫应该身体健康 男人频繁抽烟和过度饮酒其实是慢性自杀的行为,为此,会听到女人的满腹唠叨,也或许女人说教的方式有所不妥,却透露出女人对丈夫无尽的爱。为此,一个优秀的丈夫一定会掌控好自己的饮食习惯以及作息时间,因为,优秀的男子很清楚一个道理:他是家里的顶梁柱,为了妻儿,他必须具备健康的身体。 好丈夫能给...
九招让你成为一个高效家长 宝宝虽然年纪小,但父母也别小瞧他们,尊重孩子,才能与他们相亲相爱。试试下面的九招,让你成为一个高效的家长,同时成为孩子的表率。 1.记住自己的角色:父母。 你的职责是保护自己的孩子,同时帮助他准备好长大成人。比成为孩子的朋友更加重要的,是父母要成为一名领导者和一位充满耐心的老师。记住,该坚持立...
九招让你成为一个高效家长 宝宝虽然年纪小,但父母也别小瞧他们,尊重孩子,才能与他们相亲相爱。试试下面的九招,让你成为一个高效的家长,同时成为孩子的表率。 1.记住自己的角色:父母。 你的职责是保护自己的孩子,同时帮助他准备好长大成人。比成为孩子的朋友更加重要的,是父母要成为一名领导者和一位充满耐心的老师。记住,该坚持立...
标签: 头发护理
十个技巧让你成为美发达人 十个技巧让你成为美发达人 1、睡前用吹风机把头发吹干再睡。 2、如果你的头发容易卷曲,可以先用毛巾拧干头发,不要用力揉搓,仅仅是往一边拧干。 3、如果你想让头发看起来更有蓬松感,可以倒着吹干头发。 4、用发梳吹干头发,在前额的刘海部分如图从内往外吹。 5、刘海成扇形固定...
涂好妆前乳之后,用干净的海绵以轻按方式来将粉底推匀。如此一来,多余的粉底液会被海棉吸收之外,按压的方式也会让粉底与肌肤更服贴,妆容的密度一高,持妆效果就会很好。另外,妆前要做好肌肤保水度。充满水的肌肤是透亮且有弹性的。 8个化妆技巧让你美一整天! 8个化妆技巧让你美一整天! 半天下来总是发现自己脱妆了...

经验教程

580

收藏

42
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部