问题答案2
2. find /var –user root –group mail 2>/dev/mull
3. find / -not –user root –not –user bin –not –user student –ls 2> /dev/null or
find / ! –user root ! –user bin ! –user student –exec ls –ld {} \\; 2> /dev/null
4. find /usr/bin –size +1000000c –ls 2> /dev/null 5. find /etc/maill –exec file {} \\; 2 > /dev/null
6. find /tmp –user student –and –mmin +120 –and –type f –ls 2> /dev/null
7. find /tmp –user student –and –mmin +120 –and –type f –ok rm {} \\;
(end) 试验7 bash Shell
估计时间: 45分钟
目标: 深入了解bash shell,包括创建定制。
试验的起点: 一个Red Hat Linux系统。
第一步:使用Aliases 任务:
1.你决定创建一个alias,当你使用cls的时候,系统能够运行clear命令清除你的屏幕。使用student身份在tty1登录,然后输入下列命令. $ alias cls=?clear‘ $ alias $ cls
2.当你重新登录的时候这个别名就丢失了。确信新的别名在用户student每次登录的时候都能够使用,可以执行一下几步。 $ cd
$ vi .bashrc
查找包含下列的文字:#User specific aliases and functions 添加到你的别名命令行:
alias cls=‘clear‘ 保存并推出。
3.测试你的改变当你注销的时候,重新登录到tty1上的时候,试下面的命令: $ alias
$ cls
4.现在使用ls 的man page 去创建一个叫lr的别名,利用ls的五个开关。测试并添加你的别名到.bashrc中.这个别名能够: a)用长格式显示文件 b)显示隐含文件 c)给文件分类
d)用相反的顺序显示文件 e)按文件修改时间显示文件。
目标:
一条新的清屏命令和一条新的列文件命令。(都是别名)
步骤2:改变你的bash提示
情景/故事:
你决定定制你的bash提示以能够显示完全的路径和命令的序列号。
任务:
5. 在终端窗口,显示当前主要提示符的值。 $ echo $PS1
6. 改变你的提示符为一个字符串。 $ PS1=‘Red Hat Linux ->‘
7. 这个不常使用,因此恢复到有$提示符的情况下,同时加上主机名。 $ PS1=‘\\h $‘
8. 在主机名和$符号之间插入bash表示历史纪录提示符的特殊字符 \\!。
9. 查找bash 的man 手册,把当前的工作目录放入提示符中。
10. 你定制的提示符显示实例,如不同请继续修改。 station1:~ 21 $ cd /tmp station1:/tmp 22 $
11. 编辑你重新定义的PS1 到你的.bashrc,然后打开新的终端窗口看看结果如何.
步骤3:配置shell选项
情景/故事:
使用set和shopt你定制几个bash shell 。
任务:
12.以student身份登录tty1界面上.查看许多普遍的配置shell选项: $ set –o allexport off braceexpand on emacs on errexit off hashall on
… output truncated …
13.察看目前ignoreeof的属性,用ctrl+d 键看是否能logout.
14.用student身份在tty1上登录,执行下面的改变,然后测试ignoreeof选项: $ set –o ignoreeof $
$ 用 ―logout‖ 退出shell $ set +o ignoreeof $
15.当试图执行命令的时候可以看到提示信息.使用type的命令: $ type cat
cat is hashed (/bin/cat) $ type cls
cls is aliased to ?clear‘ $ type set
shopt is a shell builtin $ type while
while is a shell keyword
结果:
现在你有一个更好的shell options.
问题答案4:命令替代
1. 确定完全路径名
$ which metacity
$ which
2. 重复执行上一个包含字符串ig的命令: $
3. 当一个命令在另一个命令的后面用(? ?)起来的时候,bash会先执行后面的命令并把执行的结果作为第一个命令的输入. 使用这个技术,看看下面命令的执行结果.
$ ls –l ?which nautilus?
(end) 试验8
定制图形化界面
估计时间: 15分钟
目标: 探索Red hat liunx多种多样的图形化桌面环境..
试验的起点: 一个Red Hat Linux系统。
第一步:定制窗口管理 任务:
1.在你的桌面的左边点击Red Hat图标,选择‖属性‖然后点击‖控制中心‖.Nautilus 将打开显示的可以定制你的桌面环境的窗口.
2.双击‖背景‖图标.点击‖选择图片‖按钮,可用的图片在/usr/share/backgrounds 下,有一些图片作为墙纸很漂亮;你可以在‖图片选项‖中选择居中拉伸.
选择一个你喜欢的,或者选‖没有图片‖然后你可以使用‖背景风格‖颜色和属性.当你完成的后,关闭‖背景属性‖对话框.
3. 双击‖鼠标‖的图标, 这个参数面板你能够调整双击的时间延迟,速度和灵敏度 .
假如你伸左撇子,你也可以在这里选择左收习惯
当完成后选择关闭‖鼠标属性‖对话框.
4. 打开‖桌面主题‖面板.你可以选择一个主题,默认的主题是‖Bluecurve‖.选一个你喜欢的,然后关闭这个面板.
5. 最后,打开‖工具栏‖,你能够选择你可以选择下列特性中的一个:显示工具条,
相关推荐: