Linux管理员不能单靠GUI图形界面吃饭。这就是我们编辑这篇最实用Linux命令手册的原因。这个指南是特别为Linux管理员和系统管理员设计的,汇集了最有用的一些工具做为他们日常维护的参考手册。通过学习这些简单的工具,那些原本害怕命令行的人也可以变成一个脚本高手,从而通过执行kernal命令和shell命令来最大限度的发挥linux的作用。
请善用我们的指南,有任何Linux方面的问 题或者需要寻找相关答案请务必到我们的TechTarget中国服务器论坛来发帖子交流。 alias 用一个被定义好的与某命令关联的缩略名来运行一个命令或者一系列UNIX命令。 如何在LINUX下实用al……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Linux管理员不能单靠GUI图形界面吃饭。这就是我们编辑这篇最实用Linux命令手册的原因。这个指南是特别为Linux管理员和系统管理员设计的,汇集了最有用的一些工具做为他们日常维护的参考手册。通过学习这些简单的工具,那些原本害怕命令行的人也可以变成一个脚本高手,从而通过执行kernal命令和shell命令来最大限度的发挥linux的作用。请善用我们的指南,有任何Linux方面的问 题或者需要寻找相关答案请务必到我们的TechTarget中国服务器论坛来发帖子交流。
用一个被定义好的与某命令关联的缩略名来运行一个命令或者一系列UNIX命令。
Apt-get是一个用来自动更新DEBIAN系统,获取然后安装DEBIAN补丁包/程序的工具。
如果在UBUNTU服务器上用”aptitude“和”apt-get”来管理程序。
Aspell
GNU Aspell是一个免费开源的拼写检查器,它被设计来替代Ispell。它可以当作一个字库来使用,也可以做为一个单独的拼写检查器。
这是一个用来处理文本的编程语言工具。AWK工具的语言有很大一部分借鉴了在许多领域常用的shell编程语言,当然AWK的语法在很大程度上都是自己原创的。
Gawk是AWK编程语言在GNU项目下的版本。
这是一个用来高比率压缩和解压缩文件的简便快速的开源程序。
一个UNIX/LINUX命令,原来读取,更改或者合并文本文件,最常被用来显示文件内容。
CD命令用来在LINUX下改变当天目录,可以方便地在几个目录见跳转。它和MS-DOS中的CD和CHDIR命令很相似。
Chmod用来giabian对一个或者多个文件的访问模式(权限)。只有一个文件的所有人或者特权用户可以更改这个权限。
Chown命令用来更改文件或者组的所有权,还有批量更改一个目录下的所有对象所有权的选项,另外还能查看正在进行修改属性的对象的相关信息。
Cmp工具用来对比两个文件的内容,并且将结果用标准格式输出。默认地,如果两个文件完全相同,cmp将不返回任何结果;如果两个文件不同,第一个发生不同之处的字节数和行数将做为结果被返回。
Comm命令用来选择两个已排序的文件的公共行。输入结果分为三栏,从左到右依次为:只在文件1中的行,只在文件2中的行,和既在文件1又在文件2中的行。
cp
Cp命令用来复制文件和目录,并且如果目标目录是不同的名字,可以将整个目录同步复制到目的地。
Cpio命令用来将文件复制进出归档存储器及目录,一个文件所包含的关于它们的附加信息,例如它们的文件名、所有人、更改时间和访问权限。归档位置可以是磁盘中的其它文件,或者一盒磁带。Cpio有三种操作模式,比tar命令更高效。
学习如果用cpio命令执行一个unix到linux迁移的文件移动。
CRON是一个LINUX系统进程,它可以在指定的时间运行一个程序。要使用CRON,用户必须准备一个文本文件,包含有什么程序将在什么时间用CRON执行的信息。然后,crontab命令时间程序就被用来加载这个描述了CRON任务的文本文件,从而执行CRON。
Date命令用来设置系统日期和时间。另外还有个有用的地方就是在用脚本文件工作的时候可以输出/打印当前时间信息。
Declare命令用来声明变量,赋予变量属性,或者更改变量属性。
Df命令用来显示某文件(做为命令的参数)所在的文件系统的可用磁盘空间。如果不跟文件名做为参数,则显示整个文件系统的可用磁盘空间。
Echo用来重复或者将一个字符串写到标准输出。
Enable命令用来停止或者启动打印机队列设备。
Env用来为执行命令设置环境,或者显示当前环境和它的参数。
Eval命令可以计算几个参数然后求出一个单独的命令,在生成这些参数的状态。
Exec命令用来输入命令替代正在运行的母进程。这个命令将输入的参数做为一个或者多个子进程来执行。
Exit命令用来终止一个脚本,然后返回值给母进程。
Expect命令用来和脚本中另一个相互作用的进程通话,并且等待响应,经常用来在一个字符串中找到特定匹配的字符。
Export命令用来将文件转换成另一种格式。一旦一个文件被转换了,它就可以被支持这个格式的程序访问。
Find命令用来在目录树中寻找符合某种条件的文件,包括name,type,exec,size,mtime和user等参数做为条件。
For和while用来执行或者重复循环满足条件的一系列动作。
Free命令用来显示空闲和已使用的物理内存大小及系统的交换分区大小,以及kernel使用的缓存大小。
Grep命令用来寻找包含某字符串的文件,还可以将字符串用指定的值替换。这是在LINUX下搜索文件的一个好办法。
Gzip是GNU环境中用来压缩文件的开源程序,能将服务器上的网页在后台压缩,然后在浏览器上解压缩显示。
现在还被广泛用于流媒体文件的压缩,可以同时合并并压缩多个流媒体文件。
Ifconfig用来配置网络接口。它在启动时被用来设置网络接口。之后,它一般只有在排错或者系统调整的时候才会被用到。
Ifup用来配置网络接口并且启动一个网络连接。
Ifdown命令用来关闭一个网络接口和禁用一个网络连接。
Less命令使管理员可以回滚浏览配置和错误日志文件,将文本文件一次显示一屏,可以方便地在文件中前后移动。比其它命令更加灵活。
和less命令类似,more命令可以将文件一次显示一屏,但是在前后移动查看文件方面没有less方便。
Locate命令用来读取一个或多个数据库,然后将和目标参数匹配的文件名输出。
和locate命令一样,slocate,或者叫安全的locate,提供了索引和快速搜索文件的方法,同时还能安全的存储文件权限和所有人信息,这样没有被授权的用户将无法查看这些文件。
Lft命令和traceroute类似,用来确定连接路由,但是它提供了更多用来为连接排错或者查找box/系统位置的信息。它能显示路由数据包和文件类型。
在本文的下半部分中,我们将继续介绍剩余的常用Linux命令和工具。
翻译
相关推荐
-
你真的了解Linux命令吗?
你觉得在网络管理和服务器管理方面对Linux命令的使用已经是专家级别了?去试试这些Linux命令测验来看看你对10个Linux工具的了解程度以及他们的使用案例吧。
-
最值得考虑的两大Linux备份工具:Amanda和Bacula
本文介绍最值得考虑的Linux备份工具:Amanda和Bacula。Amanda是市场上最早开放源码的Linux备份工具之一。Bacula是一套免费的备份程序,允许管理员管理跨异构网络的备份、恢复和数据验证。
-
六大Linux命令诊断网络连通性
有不少可用的Linux工具可以协助诊断网络连接失败的情况。下面将介绍故障发生时六个最常用的命令。
-
九大基础Linux命令 你get了么?
作为系统管理员必须熟练掌握Linux命令。Linux命令的内容很多,比如Kill命令、lsof命令对于实现对服务器和数据中心的即时管理具有很重要的意义。