IBM AIX Linux 课件 第11章 Linux常用命令.docx

IBM AIX Linux 课件 第11章 Linux常用命令.docx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第7章Linux常用命令

Linux操作系统提供了非常丰富的命令。这些命令涵盖磁盘操作、设备管理、文件存取及目录操作、进程管理、文件权限设定、网络管理等诸多方面。值得指出的是,目前很多Linux的必威体育精装版分发版本,如redhat、SuSE等均提供了良好的界面功能,一些系统管理工作也可以通过界面来顺利完成。那么学习命令及其参数的作用是什么呢?笔者认为,包括如下方面:

1)界面管理的根本还在于命令和底层一些配置文件的调用和访问。界面的管理只能是命令的一个子集;

2)最重要的是,在完成一些复杂的shell脚本开发任务时,学习了解常用命令及其参数配置是必需的,因为shell脚本实际上就是这些命令的组合。因此学习shell命令对于Linux的系统的管理和开发人员是必要的;

3)AIX/Linux的远端访问等环境中(如telnet、rlogin等),由于通讯方式及带宽的限制,只能使用命令。

所以在本章中,将主要介绍AIX/Linux的常用命令及其参数,并对若干重要命令给出了具体应用实例。

文件管理命令

Cat命令

功能:?cat(是英文单词“concatenate”的缩写),这个命令用于连接并显示一个或多个文件的内容。在实际具体应用中,其“显示”指定文本的功能要显得更加常用一些。

语法:cat[OPTION][FILE].

常用参数或选项:

[options]主要参数

-n:表示从第一行开始对该命令所有输出的行进行编号。

-b:也是对输出行进行编号,但对空行不编号。

应用举例:

(1)cat命令更常用于显示文本文件的内容。例如,下面命令将会查看README.txt文件的内容,可以使用命令:

$catREADME.txt(?可以先用vi命令创建这个文件)

(2)连接文件。例如下面的命令将把oldfile_1和oldfile_2的文件内容连接,输出到新文件newfile中:

$catoldfile_1oldfile_2newfile(?可以先用vi命令创建这些文件)

(3)对行进行编号。例如下面的命令把olefile的内容加上行号(空行不编号),并重定向到新文件newfile中:

$cat-boldfilenewfile(?可以先用vi命令创建这些文件)

chgrp

功能:chgrp命令改变指定文件或目录的所属用户组。文件名支持通配符。这个命令的执行权限是要求执行该命令的用户必须是该文件的属主或超级用户,否则命令执行失败。

语法:chgrp[OPTION]...GROUPFILE...

or:chgrp[OPTION]...--reference=RFILEFILE...

常用参数或选项:

-R:recursive,即递归地处理子目录。

-v:verbose:所谓啰嗦模式,即处理文件时会显示较多信息。

应用举例:

改变/home/user001及其子目录下的所有文件的属组为train,命令如下:

$chgrp-Rtrain/home/user001

chmod

功能:chmod命令用于改变文件或目录的访问权限。chmod命令有两种用法:一种是字符设定法;另一种是八进制设定法。这里重点介绍前者,而后者曾于前文介绍过。

(1)字符设定法

模式:chmod[who][+|-|=][mode]文件名

上述模式中的文件名可以是单个文件,也可以文件列表(不同文件要以空格分开),且支持通配符。

◆上述模式中的who可以是下面的任何一个字母或其组合

u:表示用户,即文件或目录的所有者。(注意所有者的缩写字母是u,而不是o,后者表示其他用户)

g:表示与该文件属主同组的所有用户。

o:表示其它用户。

a:表示所有任何用户,这个选项是系统默认值。

◆操作符号

+:对该实体who增加或者说赋予某权限。

-:对该实体who取消或者说删除某权限。

=:对该实体who增加或者说赋予给定权限,并删除该指定实体who对该文件的其它所有权限。

◆mode表示具体的权限,可能为下面的任何字母或者其组合

r:可读。

w:可写。

x:可执行。

s:也是可执行的,与x的区别是该文件在由其他具有s执行权限的用户或者用户组执行时将会把进程的属主设置为该文件的文件属主。方式“u+s”可用于设置文件的用户的s执行位,“g+s”设置组的s执行位。这个s位的一个典型例子就是passwd命令。该命令通常用来更改用户密码。但在Linux操作系统中,用户的密码及身份等信息被存放在系统的/etc/passwd文件及/etc/shadow中。这两个文件只有root可以修改。而每个一般用户通常都可以通过执行passwd命令修改自己的口令,实际上就需要修改/etc/passwd文件及/etc/shadow文件,这

文档评论(0)

155****4925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档