linux操作系统的接口包括,linux与操作系统(1)- 用户接口

许多用户认为他们在UNIX、Linux命令行界面上所见的就是真正的操作系统,实际上这只是一个命令行解释器,叫做shell。它是一个用来接收用户输入命令并把它翻译成指令的程序,是一个介于用户和底层操作系统之间的程序。它的目的是方便用户使用内核,更重要的是保护内核不受用户的破坏。shell和MS-DOS操作系统下的command.com所做的工作是一样的。

学习使用的环境:Vmware,centos7

安装:

1.虚拟机安装:傻瓜式安装即可,一路下一步,直到完成。

2.linux系统安装

shell编程中常用的命令:

1.echo(回送):在标准输出设备上面显示所有的命令行参数

2.对变量进行赋值有四种基本的方法

2.1直接赋值   variable=value

2.2使用read命令从标准输入来赋值   read variable

2.3使用位置参数来赋值     variable=$1

2.4命令输出作为变量值  variable=command

3.shell编程中的编程结构

3.1 if结构

ifcondition command

thentrue-commandelse

false-command

fi

3.2 test命令

test -r file 测试文件是否可读,可读为真

test-w file 测试文件是否可写

test-x file 测试文件是否可运行

test-s file 测试文件存在且不是空文件

test-f file 测试文件存在且是普通文件

test-e file 测试文件存在,

数值之间的比较

x1 -eg x2 x1等于x2

x1-ne x2 x1不等于x2

x1-lt x2 x1小于x2

x1-lg x2 x1小于等于x2

x1-gt x2 x1大于x2

x1-ge x2 x1大于等于x2

3.3 case命令:是一种多条件选择结构,可以根据用户选择的字符串或者是变量的值来选择若干选项中的一项并执行其中的命令

case word in

1)

command12)

command2*)

command*esac

3.4 while命令

whileconditiondocommands

done

3.5 for循环

for variable inwordlistdocommands

done

3.6 break和continue命令

在循环体内出现了break命令,会结束整个循环,而遇到了continue则会使结束本次循环

编写shell脚本来打印文件内容或者删除文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值