Linux服务器构建与运维管理 第2章: Linux基本命令 阮晓龙 3938213680/rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2020.2
Linux服务器构建与运维管理 第2章:Linux基本命令 1 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2020.2
2 提纲 ¤目录与文件的操作mkdr、 touch、mw、cp、m、rmdr、fle、tee 文件与目录的权限chmo、 chown、 chgrp、 umask 基本操作命令 口文本处理s、cat、more、 less. head、ta、wc ⅵi、name、ex、sot、unig、t、grep、dif、sed、awk 磁盘管理df、du、fisk、zip、gzip、bzip2、tar、 mount 文件检索fnd、 which、 whereis、hn、 paste 系统信息 hostname、 uname、 Isb release 管理命令 uptime、date、Who、id、 finger、top、 lspci 其他命令man、help、echo、 export、 history、dear 辅助功能命令 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 目录与文件的操作 mkdir、touch、mv、cp、rm、rmdir、file、tree 文件与目录的权限 chmod、chown、chgrp、umask 文本处理 ls、cat、more、less、head、tail、wc vi、name、ex、sort、uniq、tr、grep、diff、sed、awk 磁盘管理 df、du、fdisk、zip、gzip、bzip2、tar、mount 文件检索 find、which、whereis、ln、paste 系统信息 hostname、uname、lsb_release uptime、date、who、id、finger、top、lspci 其他命令 man、help、echo、export、history、clear 2 基本操作命令 基本管理命令 辅助功能命令
3 什么是命令?命令就是S令 内置命令: She自带的命令。 在Shei内部可以通过函数来实现,当She启动后,这些命令 所对应的代码(函数体代码)也被加载到内存中,所以使用内置 命令是非常快速的。 外部命令: 外部命令是应用程序,一个命令就对应一个应用程序 运行外部命令要开启一个新进程,效率上比内置命令差很多
3 什么是命令? • 内置命令: • Shell 自带的命令。 • 在 Shell 内部可以通过函数来实现,当 Shell 启动后,这些命令 所对应的代码(函数体代码)也被加载到内存中,所以使用内置 命令是非常快速的。 • 外部命令: • 外部命令是应用程序,一个命令就对应一个应用程序。 • 运行外部命令要开启一个新进程,效率上比内置命令差很多。 命令就是Shell命令!
4 什么是命令?命令就是S令 用户输入一个命令后: She检测命令是不是内置命令,如果是就执行,如果不是继续。 She检测命令有对应的外部程序,转而执行外部程序,执行结束 后回到Shel! ·Shel检测命令没有对应的外部程序,就提示用户该命令不存在。 如果需要执行一个命令,但是系统提示不存在: 检查是否输入错误,也许就是写错命令了。 安装该命令对应的应用程序,安装成功后就有该命令了。 操作系统发行版会预先安装一些程序,但是不能够满足全部需求。 可以使用C语言等写个程序安装到 LInux,创造一个满足需求的命令
4 什么是命令? • 用户输入一个命令后: • Shell检测命令是不是内置命令,如果是就执行,如果不是继续。 • Shell检测命令有对应的外部程序,转而执行外部程序,执行结束 后回到 Shell。 • Shell检测命令没有对应的外部程序,就提示用户该命令不存在。 • 如果需要执行一个命令,但是系统提示不存在: • 检查是否输入错误,也许就是写错命令了。 • 安装该命令对应的应用程序,安装成功后就有该命令了。 • 操作系统发行版会预先安装一些程序,但是不能够满足全部需求。 • 可以使用C语言等写个程序安装到Linux,创造一个满足需求的命令。 命令就是Shell命令!
什么是命令?命令就是S令 语法基本格式: command[选项[参数 ]表示可选的,也就是可有可无 有些命令不写选项和参数也能执行,有些命令在必要的时候可以附带选项和参数 命令三要素 ·选项的作用是调整命令功能。 选项 没有选项,命令只能执行最基本的功能 增加了选项,则能执行更多功能,或者显示更加丰富的数据。 选项分为两种:短格式选项和长格式选项 ·短格式选项是长格式选项简写,用一个减号-和个字母表示,例如ls-。 ·长格式选项是完整英文单词,用两个减号-和一个单词表示,例如ls-al 参数 ·通常情况∷短格式选项是长格式选项的缩写,短格式有对应长格式选项。 ·也有例外:比如ls命令的短格式选项-就没有对应的长格式选项,所以具体 的命令选项还需要通过帮助手册来查询
5 什么是命令? 命令就是Shell命令! 语法 选项 参数 命 令 三 要 素 基本格式 :command [选项] [参数] []表示可选的,也就是可有可无。 有些命令不写选项和参数也能执行,有些命令在必要的时候可以附带选项和参数。 • 选项的作用是调整命令功能。 • 没有选项,命令只能执行最基本的功能; • 增加了选项,则能执行更多功能,或者显示更加丰富的数据。 • 选项分为两种:短格式选项和长格式选项 • 短格式选项是长格式选项简写,用一个减号-和一个字母表示,例如ls -l。 • 长格式选项是完整英文单词,用两个减号--和一个单词表示,例如ls --all。 • 通常情况:短格式选项是长格式选项的缩写,短格式有对应长格式选项。 • 也有例外:比如 ls 命令的短格式选项-l就没有对应的长格式选项,所以具体 的命令选项还需要通过帮助手册来查询