第四章linux基本命令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命令语法: alias [别名]=[需要定义别名的命令]
补充三、 文件名匹配和输出重定向
1.文件名匹配
文件名匹配使得用户不必一一写出文件名 称就可以指定多个文件。
“*”可匹配一个或多个字符。 第二个通配符是问号“?”。在匹配时, 一个问号只能代表一个字符。
2.管道
Linux系统的理念是汇集许多小程序,每 个程序都有特殊的专长。复杂的任务不是由大 型软件完成,而是运用Shell 的机制,组合许 多小程序共同完成。管道就在其中发挥着重要 的作用,它可以将某个命令的输出信息当作某 个命令的输入,由管道符号“|”来标识。
命令语法: [命令1]|[ 命令2]|[ 命令3] 【例4.16】 使用简单的管道。 【例4.17】 使用复杂的管道。
3.重定向文件
有时,希望将命令的输出结果保存到文件 中,或以文件内容作为命令的参数,这时就需 要用到重定向。重定向不使用系统的标准输入 端口、标准输出端口或标准错误端口,而进行 重新的指定。重定向有5种方式,分别是:输 出重定向、输入重定向、错误重定向、追加重 定向以及同时实现输出和错误的重定向。
• bash是Bourne Again shell的缩写,其作者是 Brain Fox和Chet Ramey,是向下兼容的,并且 吸收了了许多其他shell的优点,是一种功能全 面的shell。
• bash是默认使用的shell
4.2启动进入shell
• 若要Linux系统启动后直接进入文本模式, 则需要修改 文件/etc/inittab 的内容
4.3登录、注销、关机和重启系统
• 4.3.1登录
• 登录(login) Linux 系統的界面说明
4.3.2注销系統
• 登录系統后, 若要离开系統, 只要直接输 入 logout 命令即可注销系统
• 注销系統后, 不要养成立即关机的习惯 • Linux 是多用户操作系統, 注销系統只是
结束自己的工作
命令语法: shutdown [选项] [时间] [警告信息] 【例4.1】 立即关闭系统。
Shutdown –r +40 “fadfakdsf” 【例4.2】 定时45分钟后关闭系统。 【例4.3】 重新启动系统,并发出警告信
息。
2.“halt”命令
使用“halt”命令就是调用“shutdown – h”命令执行关闭系统。
(4)/dev:dev是设备的英文缩写。这个目录中包 含了所有在Linux系统中使用的外部设备
(5)/etc:etc是etcetera的缩写。这个目录包含了 系统管理所需要的配置文件和子目录,它是系统 中最重要的目录之一,用户要用到的网络配置文 件、文件系统、X-Winodws系统配置文件、设备 配置信息、设置用户信息等都在这个目录下;
• ① 星号(*):与0个或多个任意的字符相匹配,
• ② 问号(?):只与一个任意的字符匹配。
• ③ 方括号([ ]):只与方括号中字符之一匹配, 可以用短横代表一个范围内的字符
• 2. 文件类型
• Linux操作系统支持以下文件类型:普通文件、 目录文件、设备文件和符号链接文件。
• (1)普通文件
补充二、 命令的排列、替换和别名
在Shell中可以使用命令排列同时执行多 个命令,可以使用命令替换将一个命令的输出 当作另一个命令的输入,也可以将复杂命令定 义别名。
1.命令的排列
如果希望一次执行多个命令,Shell允许在 不同的命令之间,放上特殊的排列字符。这里 将介绍最常用的两种方法。
(1)使用“;” 使用“;”命令时先执行命令1,不管命
4.“init”命令
“init”命令是所有进程的祖先,它的进 程号始终为“1”,所以发送“TERM”信号给 “init”会终止所有的用户进程和守护进程等。 “shutdown”命令就是使用这种机制。“init” 定义了7个运行级别,其中“init 0”为关闭 系统,“init 1”为重启。
4.3.4 系统运行级别
当前目录可以用pwd命令获得。 有两个特殊的目录“.”和“..”,分别指示当前目录和当前目录的父
目录。
Linux系统主要目录说明
(1)/:根目录,系统所有的目录均从根目录开始;
(2)/bin:bin是二进制的英文缩写。在一般的系 统中,用于存放Linux最常用的命令;
(3)/boot:引导核必的程序目录。在使用LILO或 GRUB引导Linux时,会用到这个目录中的文件;
• 普通文件也称为常规文件,包含各种长度的字符 串。
• (2)目录文件
• 目录文件是一种特殊文件,利用它可以构成文件 系统的分层树形结构。
• (3)设备文件 • 设备文件是一种特别文件,是管理设备的文件. b块设备文件 C 字符设备文件 • (4)符号链接文件
• 符号链接文件是一种特殊文件,它们提供对其他 文件的参照。
Linux文件的后缀 系统文件 *.conf *.rpm 程序与脚本 *.c *.php 格式文件 *.wav *.jpg *.html 存档与压缩文件 *.tar *.gz 注意: Linux中后缀只能区分什么类型的
文件,并不是说只有什么格式的文件才可 以执行
• (3)文件名扩展字符:为了能一次处理多个文 件,shell提供了几个特别字符,称为文件名扩 展字符(也称通配符)。文件名扩展字符主要有:
命令语法: halt [选项] 【例4.4】 使用“halt”命令关闭系统。 Halt init 0
3.“reboot”命令
“reboot”命令的工作过程与“halt”命令 相似,不过“reboot”是引发主机重启,而 “halt”是引发主机关闭系统。“root”的参 数与“halt”相似。
【例4.5】 使用reboot命令重启计算机。
补充一、 键入命令
• (1)在shell提示符下,可以输入相应的命令。 • (2)shell命令可以识别大小写; • (3)如果一个命令太长,一行放不下时,要在第一行
行尾键入“\”字符和按回车键。这时shell会返回一个大 于号(>)作为提示符,表示允许命令延续到下一行。 然后,可以接着输入命令。 • (4) 分号可以将两个命令隔开,这样可以实现在一行中 输入多个命令。命令的执行顺序与输入的顺序相同。 • (5)使用tab键可以自动补齐命令
(6)/sbin:这个目录是用来存放系统管理员使用 的系统管理程序,一般用户没有权限访问;
(7)/home:用来存放用户主目录的地方。一般来 说,“/home/用户名”就是该用户的主目录;
(8)/lib:lib是库的英文缩写。这个目录是用来 存放系统动态连接共享库的。
Linux系统运行级别是一种状态,它由列 在/etc/rc.d/rc<x>.d目录中的服务来定义, 其中<x>是代表运行级别的符号。
Linux运行级别有如下7种。 0:停止运行,所有进程中止,关闭系统。 1:单用户模式,用于维护系统,只有少数进 程运行。 2:多用户模式,除了NFS服务没有启动外,其 他和运行级别3一样。 3:完整的多用户模式,进入Linux系统的字符 界面。
绝对路径和相对路径的区别
绝对路径: 是从根开始到达目标的一条路径。如: /usr/zhangsan/m1.c
用“/”分隔开的部分称为分量名,如:usr,zhangsan,m1.c。
相对路径: 由当前工作目录开始向下到达目标的一条路径就是相对路径。
如:当前工作目录是usr, m1.c的相对路径名是: zhangsan/m1.c
(1)输出重定向 输出重定向,即将command命令的输出保 存到文件file中,如果存在相同的文件,则覆 盖file文件中的内容。 命令语法: command > file 【例4.18】 使用输出重定向将目录/boot的 内容保存到文件/root/abc。 【例4.19】 使用echo命令和输出重定向创 建文本文件/root/mm,内容是hello。
命令替换这种机制的语法如下。 命令1 $(命令2) 除了使用“$()”之外,还可以使用后引 号“`”,命令语法如下所示。
命令1 `命令2` 命令替换是一项很实用的功能。
3.命令别名
在需要执行某一非常长的命令时,所有的 命令以及命令的选项、参数都要一一输入,很 枯燥也容易出现错误。可以为常用命令定义快 捷方式,这些快捷方式可以用较简单的命令别 名来定义。
4:没有使用(可由用户定义)。 5:完整的多用户模式(带有基于X Window的 图形界面)。 6:重新引导计算机。
【例4.6】 显示当前系统运行级别。 #runlevel
【例4.7】 切换运行级别为2,并显示当前 系统运行级别。Init 2
【例4.8】 关闭计算机。 【例4.9】 重启计算机。
(2)输入重定向 输入重定向,即将文件file的内容作为 command命令的输入。 命令语法;
command < file 【例4.20】 使用输入重定向将文件 /root/mm的内容作为输入让cat命令执行。
(3)追加重定向 追加重定向,即将command命令执行的输
出添加到已存在的文件file中。 命令语法: command >> file 【例4.22】 使用追加重定向将数据写入文
令1是否出错,接下来就执行命令2。 命令语法: 命令1; 命令2 【例4.14】 使用排列命令“;”同时执行两
个命令。
(2)使用“&&” 使用“&&”命令时只有当命令1正确运行
完毕后,才能执行命令2。 命令语法: 命令1&&命令2 【例4.15】 使用排列命令“&&”同时执行
两个Hale Waihona Puke Baidu令。
2.命令替换
件/root/a。
二、在线帮助
• 1 man • 2 help命令
4.5 linux 的文件与目录操作
• 4.5.1文件与目录的基本概念 • 1. 文件与文件名 • 文件:文件系统中存储数据的一个命名的对象。 • 为方便管理文件,应遵循以下规则: 可以叫任何名,但有一些注意事项 1)大小写敏感 2)除了/之外所有的字符都合法 3)有些字符最好不要用 空格 制表符 @ $ # () 退格符 4)避免使用+ - .作为普通文件名的第一个字符.
第4章 Linux基本操作

内容提要
• 4.1 Linux shell
• 4.2启动进入shell
• 4.3登录、注销、关机
• 4.4 Linux命令格式和帮助命令
• 4.5 Linux的文件与目录操作
• 4.6文本编辑器vi的用法
4.1 Linux shell
• 当用户进入Linux环境时,系统将自动启动相应 的shell。shell是一种命令行解释程序,负责用 户和操作系统的沟通。在提示符下输入的每个命 令都先由shell解释,然后传给Linux内核执行。 通过shell,可以启动、挂起、停止,甚至编写 程序。
• 3.目录
• Linux系统采用树状文件目录来组织和管理系统中的文 件。
• 文件目录就是将所有文件的说明信息采用树状结构组织 起来——即目录树
• 4.工作目录、用户主目录与路径
• 用户在登录到Linux系统之后,所在的目录称为用户主 目录。
• 顾名思义,路径是指从树型目录的某个目录层次到某个 文件的一条道路。路径主要是由目录名称构成,中间用 “/”分隔。
4.3.3 关闭和重启系统
在Linux系统下常用的关闭和重启系统的 命令有“shutdown”,“halt”,“reboot”和 “init”,但每个命令的内部工作过程是不同 的。
1.“shutdown”命令
使用“shutdown”命令可以安全地关闭系 统,有些用户会使用直接断掉电源的方式来关 闭计算机,这是十分危险的。Linux系统与 Windows系统不同,其后台运行着许多进程, 所以强制关机可能会导致进程的数据丢失,使 系统处于不稳定的状态,甚至会损坏某些系统 的硬件设备。
4.4 Linux命令格式和帮 助命令
• Linux的命令格式和shell 实用功能 • 在线帮助
4.4 Linux命令格式和帮助命令
一、命令格式 命令 –选项 [参数1] [参数2]…… (1)命令名由小写的英文字母构成,往往
是表示相应功能的英文单词或单词的缩 写。 (2)选项是对命令的特别定义,多个选项 可连起来 。 (3)其中方括号括起的部分表明该项对命 令行来说不是必须,即是可选的
相关文档
最新文档