Linux操作系统(期末版)

Linux的shell文件

判断两个数的大小

#!/bin/bash
a=$1
b=$2
//先判断数据的合法性
//第一步 查看输入的参数是否为两个
if [ $# -ne 2 ];then
	echo "illegal1"
	exit 0
fi
//第二步 判断两个数
expr $a + 1 &>/dev/null
return1=$?
expr $b + 1 &>/dev/null
return2=$?
if [ $return1 -ne 0 -a $return2 -ne 0 ];then
	echo "illegal2"
	exit 1
fi
if [ $a > $b ];then
	echo "$a>$b"
elif [ $a == $b ];then
	echo "$a=$b"
else
	echo "$a<$b"
fi

1+2+3+4+5+…+n的累加和

#!/bin/bash
//判断数据合法性
n=$1
if [ $# -ne 1 ];then
	echo "illegal1"
	exit 0
fi
expr $n + 1 &>/dev/null
return1=$?
if [ $return1 -ne 0 ];then
	echo "illegal2"
	exit 1
fi
//for循环
sum=1
for ((i=1,i<=$n;i++))
do
	sum=$(($sum+$i))
done
echo "累加和"$sum

case.sh

#!/bin/bash
echo "please input your option:"
echo "press B to backup"
echo "press C to copy"
echo "press D to delete"
read op
case $op in
//注意双分号;;
	B)
		echo "backup";;
		cd ..
	C)
		echo "copy";;
		cp
	D)
		echo "rm -i"
		rm -i filename
//case倒写一遍
esac

user_add.sh


#!/bin/bash
for i in 'seq 1 5'
do
	useradd -G student student$i;
	echo student$i | passwd --stdin student$i;
done

选择题

这里把它写成了填空

1.在创建Linux分区时,一定要创建根分区(/)和交换分区(swap)。
2.在Linux系统中,系统默认的root用户对整个系统拥有完整的控制权。
3.当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是PID。
4.下面命令是用来定义shell的全局变量export
5.存放用户密码信息的目录/etc
6.默认情况下管理员创建一个用户,就会在/home目录下创建一个用户主目录。
7.当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于/dev目录。
8.如果要列出一个目录下所有文件要使用命令行ls -a
9.su命令可以将普通用户转换成超级用户
10.除非特别指定,cp假定要拷贝的文件在当前目录下面
11.dd是删除当前的行
12.Ctrl+Alt+F*可以切换6个虚拟用户的终端

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值