linux实验练习(标着转载,但是来自本人学校):
一、熟悉实验室的Linux系统:
1、能在图像界面下打开虚拟终端程序,执行命令
2、在CLI下登录系统,观察系统提示信息
3、分别用logout、exit、^D方式退出shell
4、熟悉Gnome桌面环境
二、分别用init、reboot、shutdown命令重新启动系统和关闭系统
三、执行dmesg|less看系统启动或停止时发生的事情
四、教材p113应用题2
五、执行以下命令
1、
which date
which date less vi emacs
which harly
type date
which which
2、
date
cal
cal 1952
cal 1952|less
cal 12 1952
3、
uptime
hostname
uname
uname -a
4、
whoami
5、
users
who
w
w root
第二次实验内容
一、 用man命令查看cp、mv、rm命令的说明文档
二、 用vi创建文件data,然后分别执行以下命令,考虑如何在同一行输入多个命令。
date;cal
ls
cp data backup1;cp data backup2;rm data;ls
三、 创建文件file1、file2、file3,执行以下命令查看结果
ls –l file1
ls –f file1
ls –l –F file1
ls –lF file1
ls –l –F file1 file2 file3
ls -- help
date –help|less
cp --version
四、 课本211页应用题中的第一题
五、 课本225页应用题第二题
六、 执行以下命令,考虑各个环境变量的作用
echo $SHELL
echo $USER
echo $TERM
echo $PWD
echo $HOME
echo $PATH
env
printenv
env | less
env |sort|less
set
echo I love Unix
echo ${TERM}
echo the terminal type is $TERM
七、 课本245页应用题第二题
八、 分别执行以下两组命令,考虑现实结果不同的原因
1、
VAR=cool
echo $VAR
bash
echo $VAR
exit
2、
export VAR=cool
echo $VAR
bash
echo $VAR
exit
第三次实验内容
一、 执行以下命令,观察命令执行的结果,考虑三种引用的用法。
echo The search path is $PATH; the shell is $SHELL
echo “The search path is $PATH; the shell is $SHELL”
echo It is warm and sunny\; come over and visit
echo It is (warm and sunny); come over & visit
echo It is \(warm and sunny\)\; come over \& visit
echo ‘It is (warm and sunny); come over & visit’
echo It is ‘(warm and sunny);’ come over \& visit
echo My userid is <$USER>; my terminal is <$TERM>
echo My userid is \<$USER\>\; my terminal is \<$TERM\>
echo ‘My userid is <$USER>; my terminal is <$TERM>’
echo “My userid is <$USER>; my terminal is <$TERM>”
echo Don\’t let gravity get you down
echo This is a very,very long \
line that goes on and on for a \
very, very long time
二、 用type命令判断一下命令哪些是内部命令,哪些是外部命令
date time ls echo help man
三、 使用help命令查看set、pwd、history、kill和help的命令信息
四、 路径的显示与修改
1 查看当前系统的搜索路径
2 将/home/tux/bin加入到系统搜索路径中
3 退出shell后重新登录,再次查看PATH变量的值,看看主目录是否还在PATH路径中。
五、 Shell提示符
1 查看当前系统的提示符设置
2 将提示符改为I love Unix$
3 将PS1=”\d \@$”
4 将系统提示符恢复到初始状态
六、 执行以下命令
echo “The time and date are `date`.”
echo $SHELL
basename echo $SHELL
export PS1=”`basename ${SHELL}`$”
ls `pwd`
七、 执行以下命令
alias
dir=`ls -la \!*'
alias
dir
unalias dir
alias
unalias -a
alias
第四次次实验内容 shell脚本编程
编程运行27-images和28-images中的脚本例子