答案仅供参考,本人概不负责哈
一、基本操作题:共10小题,每小题5分,满分50分。
1.在/ 目录下建立一个子目录/姓名拼音+dir 。
命令格式:
cd /
make ccdir
或是
mkdir /ccdir
2.在终端用命令罗列出/usr 目录下的所有文件及目录,包含隐藏文件和隐藏目录。
命令格式:
ls –al /usr
3.在终端中查看LINUX操作系统的系统信息
命令格式:
cat /proc/*
也许是
dmesg|more
4.新建文件文件a.txt。
命令格式:
touch a.txt
5.更改用户redhat的密码。(在#提示符下)。
命令格式:
passwd redhat
6.查看本机的网卡信息,重导向到networketh0.txt文件。
命令格式:
dmesg|grep –in eth>networkth0.txt
7.查找/ 文件夹下名字为samba.conf的文件。
命令格式:
find / -name samba.conf
8.查看关于ps的帮助文档。
命令格式:
Info ps
或是man ps
9.将/etc目录做归档压缩,压缩后生成etc.tar.gz文件,并将此文件保存到/目录下。
命令格式:
tar -tzvf etc.tar.gz /etc >/
10.在root个人用户主目录下创建文件fileA,将fileA文件权限改为rwxrwxr—命令格式:
touch fileA
chmod 774 fileA
或是
touch –m 774 fileA
二、实验题:共4小题,共4小题,1和4题每小题10分,2和3题每小题15分,满分50分。
1.在命令行采用手动方式增加用户(姓名的拼音+学号)最后两位和组group1,,修改你增加用户的密码。
主要操作步骤:
useradd elw1
groupadd jb07
passwd elw1
2.编写脚本让使用者输入一个数字,程序可以由1+2+
3... 一直累加到使用者输入的数字为止。
vi sh02.sh
#!/bin/bash
read -p "Please input an integer number: " number
s=0
for((i=1;i<= number;i=i+1))
do
s=$(($s+$i))
done
echo "the result of '1+2+3+...$number' is ==> $s"
3.编写脚本,显示系统的日期、时间、用户名、当前路径。
vi sh01.sh
#!/bin/bash
#this script display date,time,username and Current directory.
echo –n “date and time is: `date`”
date
echo “executable path is :”$PATH
echo -e “ your username is : `whoami` \n”
echo -e “ your Current directory is: \c”
pwd
bash sh01.sh
4.在相应的文件中配置本机的网络参数。
配置为IP:192.168.学号.3,掩码:/24,网关:192.168.学号.1 vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.17.3
NETMASK=255.255.255.0
GATEWAY=192.168.17.1