Linux标准教程第7章
第7章常用Linux命令 Linux的系统管理主要在控制终端下进行,通过使用命令行的方式进行管理。Linux的 文件命令可以完成各种复杂的工作,例如对目录进行复制、移动和链接,搜索和查找文件 和目录,阅读、显示或打印文件内容等操作。Linux操作系统提供的命令很多,但用户日 常使用的命令却很有限。本章将介绍一些在日常工作中最常用的Linux命令。 本章学习目标 >熟练使用文件管理命令 > 熟练使用磁盘管理命令 >熟练使用文件搜索和压缩/解压缩命令 >熟练使用系统管理命令 > 区分Linux命令和DOS命令 7. 1 Linux命令基础 在Linux中使用文件命令可以完成各种复杂的操作,例如复制、删除、移动、搜索和查找 文件或子目录,阅读、显示或打印等操作。Linux操作系统提供的命令很多,但常用的命 令却是少数。本节将介绍一些关于Linux命令的基础知识,例如Linux文件命名规则、路 径的概念以及Linux的命令格式等。 7.1.1文件名与路径 7.1.2 Linux命令格式 7.1.3系统帮助 7.1.4进入与退出Linux系统 7. 2常用Linux命令 虽然shell命令和DOS命令都属于命令行命令,但是Linux操作系统下的shell命令要比 Windows操作系统下的DOS命令复杂得多。在Windows系统下,基本上不常用DOS环境 来完成某项任务,但是在Linux系统下,很多任务是必须依靠shell命令行来完成的。 7.2.1 Linux 与 DOS 命令 表7T Linux命令与DOS命令的比较 命令的目的 MS-DOS Linux Linux的简单实例 复制文件 copy cp cp thisfile.txt /home/thisdirectory 转移文件 move mv mv thisfile.txt /home/thisdirectory 列举文件 dir Is Is 清除屏幕 cis clear clear 关闭shell提示 exit exit exit 显示或设置日期 date date date 删除文件 del rm rm thisfile.txt 把输出显示到屏幕上 echo echo echo this message 用简单文本编辑器来编辑 文件 edit gedit (注 a) gedit thisfile.txt 比较文件内容 fc diff diff file 1 file2 在文件中找字串 find grep grep 词或词组 thisfile.txt 格式化软盘 at a(如果 软盘是在A驱 动器中) mke2fs 或 mat (注b) /sbin/mke2fs /dev/fdO (/dev/fdO是Linux中与A驱动器 等同的驱动器) 显示命令帮助 命令/ man (注 c) man命令 创建目录 mkdir mkdir mkdir目录 查看文件 more less (注 d) less thisfile.txt 重新命名文件 ren mv (注 e) mv thisfile.txt thatfile.txt 显示用户在文件系统中的 chdir pwd pwd 192 ♦Linux标准教程 位置 用指定的路径绝对路径 来更换目录 cd路径名 cd路径名 cd / directory/ directory 用一个相对路径relative path来更换目录 cd.. cd.. cd.. 显示时间 time date date 显示已被使用的内存数量 mem free free 注 a Gedit是图形化文本编辑器,也可以使用其他文本编辑器来代替Gedit,例如Emacs和vi等。 b这个命令为DOS文件系统下格式化软盘的命令。 c某些命令还可以使用infoo d more分页器也可以用来在文件中逐页查看。 e mv命令可以转移文件或重新命名同一目录下的文件。如果想重新命名文件,可把这个文件“转移”到同一目录中的 新名称。 7.2.2目录操作命令 7.2.3文件操作命令 7.2.4文件备份和压缩命令 7.2.5关机和系统管理命令 7.2.6用户管理命令 7.2.7文件阅读的命令 7.2.8打印文件命令 7.2.9磁盘管理命令 7.2.10其他命令介绍 7.2.11 Linux命令使用技巧 7. 3课堂练习7-1创建文件夹 Linux命令行的功能非常强大,通过前面的学习,用户可能已经感受到这一点。为了 巩固用户对命令的掌握程度,下面将上述的命令重新温习一遍。由于牵涉到实际操作内容, 因此需要用户在计算机上启动Linuxo通过本节的学习,用户应该掌握目录以及文件操作 的基本命令,理解并掌握这些命令的常用参数。 7. 4思考与练习