仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 367|回复: 8
打印 上一主题 下一主题

[其他Linux] 来看看:经由过程8个技能让你成为一个超强的Linux终端用户

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
  利用Linux终端不单单是只输出命令。进修这些基础的技能,你就会渐渐把握Bashshell,这个在年夜多半Linux刊行版上默许利用的终端工具。
  这篇文章是写给缺少履历的老手的,我信任年夜多半初级用户已晓得了一切的这些技能。可是,你仍旧能够看看,大概能学到你一向以来都疏忽了的器材。



 Tab键主动补全

  利用Tab键主动补满是基础的技能。它能节俭你良多工夫,并且当你不断定一个文件名大概命令怎样拼写时,它也及其有效。
  举个例子,好比在以后目次你有一个文件,文件名是“reallylongfilenam”,你想删除这个文件。你能够输出全部文件名,可是你得当心输错空格符(必要用本义)。假如你输出”rmr”,然后按Tab键,Bash会主动为你补全这个文件的名字。
  固然,假如以后目次中你有良多以字母r开首的文件,Bash就会不晓得你指的是哪个。好比以后目次你有另外一个名字叫做“reallyverylongfilename”的文,当你按Tab键时,Bash会补全到“really”部分,由于两个文件都是以这开首的。然后,再按Tab键你会看到一切能婚配该开首的文件列表,以下图。



  接着输出你想要的文件名然后按Tab键。如许,当我们输“l”然后按Tab键时,Bash会主动补全我们想要的文件名。
  这类办法关于输出命令来讲一样合用。当你不断定你想要的命令是甚么,只记得以”gnome”开首时,输出“gnome”然后按Tab键,你就会看到一切大概的了局。
 管道命令

  管道命令同意你把一个命令的输入了局转移给另外一个命令。在Unix的计划哲学中,每一个程序都是只要少而精的功效。举个例子,”ls”命令会显现以后目次中一切的文件列表,而”grep”命令会在制订的中央搜刮输出的字符串。
  把这二者经由过程管道命令(用“|”标记暗示)分离起来,你就能够在以后目次搜刮某个文件了,以下命令用来搜刮“really”:
  1. ls|grepreally
复制代码



 通配符

  星号”*”是一个能够婚配任何器材的通配符。好比,假如我们想把”reallylongfilename“和”reallyverylongfilename“从以后目次都删了,我们可使用以下命令:
  1. rmreally*name
复制代码
  这个命令删除一切以really开首,以name开头的文件。假如你用”rm*”命令,将会删除该目次下的一切文件,一切需审慎利用。



 输入重定向

  “〉”字符能够把一个命令的输入了局重定向到一个文件,而不必要分外利用另外一个命令。好比,下图的代码利用”ls”命令来列出以后目次的一切文件,并把输入的列表输出到了一个名为”file1“的文件,而不是仅仅输入显现在终端上。
  1. ls>file1
复制代码

 命令行汗青

  Bash会记得你利用过的命令的汗青。你可使用向上键和向下键来翻阅你已利用过的命令。利用”history”命令会把汗青命令都打印出来,因而你可使用管道命令来搜刮你比来利用的命令。
  关于命令行汗青,另有良多可使用的技能



 ~,.&..

  海浪符”~”代表以后用户的主目次。以是,你可使用”cd~”切换到你的主目次,而不必输出”cd/home/name”。这对绝对路径一样利用,好比”cd~/Desktop”会切换到以后用户的桌脸孔录。
  与之相似的是,”.”代表以后目次,”..”代表父级目次。一切,”cd..”会跳到父级目次。这对绝对路径一样无效,好比你在Desktop目次,你想切换到与Desktop目次同级的Document目次,你可使用”cd../Documents”命令。



 背景运转命令

  默许情形下,Bash会在以后终端下运转你的命令。一般来讲没有成绩,可是当你想同时运转一个使用程序而又要持续利用该终端时怎样办?好比你输出”firefox”命令来运转火狐扫瞄器,火狐将会占有你的终端而且显现一些毛病信息等输入,直到你封闭它。可是加一个”&”标记在命令前面会使Bash在背景运转该程序:
  1. firefox&
复制代码



 前提实行

  你一样能够用Bash运转两个命令,一个接着一个。第二个命令只要当第一个命令乐成运转终了后才会运转。要想做到如许,把两个命令在统一行顶用”&&”分开便可。
  好比,”sleep”命令会以秒为单元承受一个参数,然后倒计时,同意停止。独自来用的话,该命令没有任何用途,可是你能够把它作为运转下一个程序之前的延时。上面的命令会停5秒然后运转gnome的截屏工具:
  1. sleep5&&gnome-screenshot
复制代码
  你另有任何想要分享的技能吗?请留言。
  原文链接:ChrisHoffman翻译:极客范-minejo
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
若天明 该用户已被删除
沙发
发表于 2015-1-17 17:12:54 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
若相依 该用户已被删除
板凳
发表于 2015-1-24 12:24:28 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
因胸联盟 该用户已被删除
地板
发表于 2015-2-1 14:58:00 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
飘灵儿 该用户已被删除
5#
发表于 2015-2-7 08:21:03 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
简单生活 该用户已被删除
6#
发表于 2015-2-21 19:07:01 | 只看该作者
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
柔情似水 该用户已被删除
7#
发表于 2015-3-6 22:40:13 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
变相怪杰 该用户已被删除
8#
发表于 2015-3-13 23:07:26 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-20 22:47:00 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 22:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表