Linux服务器构建与运维管理 第02章: Linux基本命令 阮晓龙 13938213680/ruanxiaolong@hactcmeducn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2021.3
Linux服务器构建与运维管理 第02章:Linux基本命令 1 阮晓龙 13938213680 / ruanxiaolong@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2021.3
2 提纲 系统基本配置 hostnamectl timedatectl localctl 查看系统信息 who id uname date ip addr dmidecode lspci 系统配置命令 用户权限管理 groupadd groupmod groupdel useradd passwd usermod userde chmod chown chgrp umask 文件目录操作 cd mkdir touch file mv cp rm rmdir find whereis which In 文本处理操作 s cat more less head tail grep sort uniq sed vi wc diff awk paste 磁盘存储管理 zip gzip bzip2 tar fdisk df du mkfs mdadm mount umount 网络接口管理 nmcli nmtui bond 系统管理命令 其他操作命令 man help echo export history clear 系统辅助命令 河南中医药大学/阮晓龙/htp/ linux xg. hactcm. edu. cn/htp/ww5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 系统基本配置 hostnamectl timedatectl localctl 查看系统信息 who id uname date ip addr dmidecode lspci 用户权限管理 groupadd groupmod groupdel useradd passwd usermod userdel chmod chown chgrp umask 文件目录操作 cd mkdir touch file mv cp rm rmdir find whereis which ln 文本处理操作 ls cat more less head tail grep sort uniq sed vi wc diff awk paste 磁盘存储管理 zip gzip bzip2 tar fdisk df du mkfs mdadm mount umount 网络接口管理 nmcli nmtui bond 其他操作命令 man help echo export history clear 2 系统配置命令 系统管理命令 系统辅助命令
3 什么是命令?命令就是5命令 内置命令 She!自带的命令。 在She内部可以通过函数来实现,当She启动后,这些命令 所对应的代码(函数体代码)也被加载到内存中,所以使用内置 命令是非常快速的 外部命令 外部命令是应用程序,一个命令就对应一个应用程序。 运行外部命令要开启一个新进程,效率上比内置命令差很多
3 什么是命令? • 内置命令: • Shell 自带的命令。 • 在 Shell 内部可以通过函数来实现,当 Shell 启动后,这些命令 所对应的代码(函数体代码)也被加载到内存中,所以使用内置 命令是非常快速的。 • 外部命令: • 外部命令是应用程序,一个命令就对应一个应用程序。 • 运行外部命令要开启一个新进程,效率上比内置命令差很多。 命令就是Shell命令!
什么是命令?命令就是5命令 用户输入一个命令后: She检测命令是不是内置命令,如果是就执行,如果不是继续。 She检测命令有对应的外部程序,转而执行外部程序,执行结束 后回到Shel She检测命令没有对应的外部程序,就提示用户该命令不存在。 如果需要执行一个命令,但是系统提示不存在: 检查是否输入错误,也许就是写错命令了 安装该命令对应的应用程序,安装成功后就有该命令了 操作系统发行版会预先安装一些程序,但是不能够满足全部需求。 可以使那语言写个安装到的个冠求的,身
4 什么是命令? • 用户输入一个命令后: • Shell检测命令是不是内置命令,如果是就执行,如果不是继续。 • Shell检测命令有对应的外部程序,转而执行外部程序,执行结束 后回到 Shell。 • Shell检测命令没有对应的外部程序,就提示用户该命令不存在。 • 如果需要执行一个命令,但是系统提示不存在: • 检查是否输入错误,也许就是写错命令了。 • 安装该命令对应的应用程序,安装成功后就有该命令了。 • 操作系统发行版会预先安装一些程序,但是不能够满足全部需求。 • 可以使用C语言等写个程序安装到Linux,创造一个满足需求的命令。 命令就是Shell命令!
5 什么是命令?命令就是5命令 语法 基本格式: command[选项[参数] 表示可选的,也就是可有可无 有些命令不写选项和参数也能执行,有些命令在必要的时候可以附带选项和参数。 命令三要素 选项的作用是调整命令功能 选项 没有选项,命令只能执行最基本的功能; ·增加了选项,则能执行更多功能,或者显示更加丰富的数据。 选项分为两种:短格式选项和长格式选项 ·短格式选项是长格式选项简写,用一个减号-和一个字母表示,例如ls- ·长格式选项是完整英文单词,用两个减号-和一个单词表示,例如s-al 参数 通常情况:短格式选项是长格式选项的缩写,短格式有对应长格式选项 ·也有例外:比如ls命令的短格式选项-蹴没有对应的长格式选项,所以具体 的命令选项还需要通过帮助手册来查询
5 什么是命令? 命令就是Shell命令! 语法 选项 参数 命 令 三 要 素 基本格式 :command [选项] [参数] []表示可选的,也就是可有可无。 有些命令不写选项和参数也能执行,有些命令在必要的时候可以附带选项和参数。 • 选项的作用是调整命令功能。 • 没有选项,命令只能执行最基本的功能; • 增加了选项,则能执行更多功能,或者显示更加丰富的数据。 • 选项分为两种:短格式选项和长格式选项 • 短格式选项是长格式选项简写,用一个减号-和一个字母表示,例如ls -l。 • 长格式选项是完整英文单词,用两个减号--和一个单词表示,例如ls --all。 • 通常情况:短格式选项是长格式选项的缩写,短格式有对应长格式选项。 • 也有例外:比如 ls 命令的短格式选项-l就没有对应的长格式选项,所以具体 的命令选项还需要通过帮助手册来查询