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就没有对应的长格式选项,所以具体 的命令选项还需要通过帮助手册来查询
6 什么是命令?命令就是S令 语法基本格式: command[选项[参数 ]表示可选的,也就是可有可无 有些命令不写选项和参数也能执行,有些命令在必要的时候可以附带选项和参数 命令三要素 ·选项的作用是调整命令功能 选项 ·参数是命令的操作对象,一般情况下,文件、目录、用户和进程等都可以作 为参数被命令操作。 ·命令一般都需要参数,用于指定命令操作的对象是谁。 命令如果省略参数,则该命令有默认参数,就按照默认参数执行。 参数 命令可以同时附带选项和参数,例如:ls-/etc/ ·有些命令的选项后面也可以附带参数,用来补全选项,或者调整选项 的功能细节
6 什么是命令? 命令就是Shell命令! 语法 选项 参数 命 令 三 要 素 基本格式 :command [选项] [参数] []表示可选的,也就是可有可无。 有些命令不写选项和参数也能执行,有些命令在必要的时候可以附带选项和参数。 • 选项的作用是调整命令功能。 • 参数是命令的操作对象,一般情况下,文件、目录、用户和进程等都可以作 为参数被命令操作。 • 命令一般都需要参数,用于指定命令操作的对象是谁。 • 命令如果省略参数,则该命令有默认参数,就按照默认参数执行。 • 命令可以同时附带选项和参数,例如:ls -l /etc/ • 有些命令的选项后面也可以附带参数,用来补全选项,或者调整选项 的功能细节
8 1.目录和文件的操作 1.1建立目录和文件 口mkdi 【功能】 mkdr命令用于创建一个目录 项数 【选项说明】 mkdr命令选项及说明,如表2-1所示。 表2-1mkd命令选顶明明 对新建目录设置存取权限 可以指定一个路径名称,此时若路径中的某些目录尚不存在,加上此 选项后,系统将自动建立好那些尚不存在的目录,可以一次建立多个 mkdr命令参数及说明,如表22所示。 表22mkdr命令参数说明 参数 目录指定需要创建的目录列表,同时捷多个目录时,之间用空格隔开 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.目录和文件的操作 mkdir 8 1.1建立目录和文件
9 1.目录和文件的操作 1.1建立目录和文件 口mkdi Teach-CentoS 7- roote CentoS7Teach /home/folder1-Xshell 5(Free for Home/School) 文件(编福(E查新0)工具①项卡B皇(M帮(H③ @211693521322 2·、國 Q··8·A·:由的·:② 币加能会话,击的销头接电 tacentos7Teach he folder1/folder 3 root root 21 Mar 11 16: 33 folder oot@centos7Teach fol deri drwxr-xr-x. 2 rootroot 6 Mar 11 16: 33 folder 2 [root@centos7Teach folder1]# 位呼文本发送到选项卡 可南中医药大学/阮晓龙//m16s212
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.目录和文件的操作 mkdir 9 1.1建立目录和文件
10 1.目录和文件的操作 1.1建立目录和文件 n touch 【功能】 touch命令用来创建一个空文件,还可用来改变指定文件的访问时间和修改时间 【话法】 touch选项圈数 【选项说明】 touch命令的选项及说明,如表23所示 表2-3 touch命令选顾明明 改变文件的访问时间为系统当前时间,无需设置时间选项 如果文件不存在,就不怠健建也不提示 改变文件的修改时间为系统当前时间,无需设置时间选项 r参考文件或目录>把指定文件或目录的日期时间都设置为参考文件或目录的日期时间 【参数说明】 touch命令的参数及说明,如表24所示 表24 touch命令数 参数 明 文件 指定要设置时间围性的文件列表 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.目录和文件的操作 touch 10 1.1建立目录和文件