Linux环境及Shell程序操作系统实验1
Linux环境及Shell程序 操作系统实验1
二、Shell编程与进程通信
二、Shell编程与进程通信
常用shell命令■文件及文件属性操作Is、cp、mv、rmIn、In -s、chmod、groupadd、useradd输入输出操作echo 、cat>、>、1目录操作cd、pwd、Ismkdir、cp、rm -rmv、■文本过滤head、tail、grep、sort、sed、awk■其他find、expr获取信息:man
常用shell命令 ◼ 文件及文件属性操作 ⚫ ls、cp、mv、rm ⚫ ln、ln –s、chmod、groupadd、useradd ◼ 输入输出操作 ⚫ echo 、cat ⚫ >>、>、| ◼ 目录操作 ⚫ cd、 pwd、 ls ⚫ mkdir、 cp、 mv、 rm -r ◼ 文本过滤 ⚫ head、 tail、 grep、sort、sed、awk ◼ 其他 ⚫ find、expr ◼ 获取信息: man
Shel简介shell是用户和内核之间的接口。为屏蔽内核复杂性,在内核周围建一个外壳(shell),用户向shell提出请求,shell将请求传给内核。Shell有多种,一般使用bash(bonurne shell)。Shell是一种命令解释器,支持变量、函数、控制语句等,类似于一种高级编程语言。以#!!/bin/sh开头,指示所用的命令解释器,井后接注释Shel:提供用户系线调用,为用shell金专界面,解单户状态程所提供系线调用和热行用户会会内核功优的接口硬件内核:对硬件进行管理
Shell简介 ◼ shell是用户和内核之间的接口。为屏蔽内核复杂性,在内核周 围建一个外壳(shell),用户向shell提出请求,shell将请求传 给内核。Shell有多种,一般使用bash(bonurne shell)。 ◼ Shell是一种命令解释器,支持变量、函数、控制语句等,类似 于一种高级编程语言。 ◼ 以#!/bin/sh开头,指示所用的命令解释器,#后接注释
为什么要有shell脚本系统管理员每天需要进行大量且重复的管理工作如文件路径备份、更新等。这时候可以将重复进行的操作写入一个文本文件,作为shell脚本运行,如,系统管理员每天都需要运行如下命令groupadd groupnameusradd -m username1 -g groupnameusradd -m username2 -g groupname-m默认方式,/home/username1
为什么要有shell脚本 ◼ 系统管理员每天需要进行大量且重复的管理工作, 如文件路径备份、更新等。这时候可以将重复进 行的操作写入一个文本文件,作为shell脚本运行。 ⚫ 如,系统管理员每天都需要运行如下命令 groupadd groupname usradd –m username1 -g groupname usradd –m username2 –g groupname -m默认方式,/home/username1