Linux有众多色,命令行shell是最重要的一个。如果运行Linux服务器,主要的操作界面将很可能是shell。如果你是桌面Linux的高级用户,那么可能总是喜欢打开终端窗口来完成操作。但如果你是Linux新手,可能会认为以后绝不会打开什么命令行窗口,但是总会有那么一天的,而且使用Linux越多,你就越有可能要使用shell。
在许多情况下,shell是彰显Linux强大和简洁的关键。你可以通过命令行完成一些用任何GUI都无法完成的功能。不论KDE或GNOME的功能有多么强大(或者是IceWM、XFCE以及其他为数众多的窗口环境),许多事情用命令行终端总能够做得更快和更有效。
Linux命令速查手册实际页面截图:
如果你想精通Linux,首先就得精通Linux命令行。
学习shell的传统方法是使用Linux的man page。虽然man page很有用,但它们提供的帮助通常还不够,原因很简单:缺少使用示例。嗯,
虽然一些man page偶尔也会提供一些例子,但总地来说,很难找到合适的示例。这样就把一个实际的问题摆在不同经验水平的用户面前:查看列出的选项和相关的解释很简单,但是要弄明白在真实环境中应该怎么使用那些选项,就完全是另外一回事儿了。
Linux新手和有经验的老手。那些刚参加过我们LUG会议的人,如果想为自己的Linux探险之旅寻求指导和援助,本书将助他们一臂之力。而已经使用shell来做各种事情(从管理系统、玩游戏到编写程序)的老手,也会发现本书十分有用。如果你才刚开始使用Linux,本书将教你使用shell和它的强大功能;如果你使用Linux已经好多年了,本书也会教给你很多新技巧,提醒你记起那些已经忘记的特性。
shell也有很多种,例如csh、tcsh、zsh,还有很多,这里就不一一列举了,但是我使用的是事实上差不多每种Linux发行版本都默认的shell:bash,也就是Bourne Again Shell。bash shell不仅无处不在,而且功能强大,十分灵活。当你熟悉了bash之后,可能会尝试探索其他shell,但在Linux世界中,对bash的掌握还是必需的。
撰写本书时,我使用的是K/Ubuntu,但讨论的命令应该同样可以在任何Linux发行版本中有效。只有当以root用户来运行命令时,才会产生一些区别。K/Ubuntu鼓励使用sudo命令,而不是以root登录系统;换句话说,K/Ubuntu用户不必用root来运行lsof firefox,而是可以运行sudo lsof firefox。
为了满足大多数读者的需要,本书展示的命令看起来都必须以root来运行,而不是用sudo。如果你在命令前面看到一个“#”符号,就表明shell在提示root用户登录了系统,这意味着你需要以root用户来运行该命令,或者如果你在使用K/Ubuntu或类似的Linux版本,还可以用sudo命令。
Linux命令速查手册PDF高清非扫描中文完整版可从以下信息得到下载:
点击这个http://www.linuxidc.com/Linux/2013-12/93755.htm 链接关注 Linux公社官方微信,关注后回复数字150188。即可得到网友的分享密码。
如果取消关注Linux公社公众号,即使再次关注,也将无法提供本服务!
链接:https://pan.baidu.com/s/1ge9lVAb 密码:获得见上面的方法,地址失效请在下面留言。
------------------------------------------分割线------------------------------------------
也可以到Linux公社1号FTP服务器下载
FTP地址:ftp://ftp1.linuxidc.com
用户名:ftp1.linuxidc.com
密码:www.linuxidc.com
在 2018年LinuxIDC.com/1月/Linux命令速查手册PDF高清非扫描中文完整版/
下载方法见 http://www.linuxidc.com/Linux/2013-10/91140.htm
------------------------------------------分割线------------------------------------------
本文永久更新链接地址:http://www.linuxidc.com/Linux/2018-01/150188.htm