操作:
1)给变量赋值,练习echo命令,做下面这个题目:
安装中文输入环境:
http://rpm.pbone.net
选择第二个,点击右键,复制地址:
按顺序输入下面的命令:
安装完成后,输入zhcon,进入中文输入环境
a)把自己的名字赋值给变量name,把"是"赋值给变量is,把自己的班级名称(如网络2111)赋值给变量class,利用这几个变量用echo命令在屏幕上显示出“xxx是网络2111的学生” (xxx是你的名字)
“alt+2”切换为中文输入,“+”可以进行翻
b)用vi建立一个文件mysh,把上面所用到的echo命令写到文件mysh中,给予mysh文件执行的权限,然后运行mysh,看是否显示出“xxx是网络2111的学生”,如果没有显示出来,你应该怎么做让它能够显示?
2)练习通过修改PS1变量来更改提示符
a)用当前路径作为提示符
b)用当前日期作为提示符
c)用当前时间作为提示符
d)用当前路径+shell的提示符(即root为#号,普通用户为$号),并设置为重新启动后仍然生效。
3)练习find命令,全盘查找passwd文件,然后用相应的命令确认每一个passwd文件的文件类型。
4)练习管道的使用
a)列表分页查看/etc目录下的所有文件和子目录
b)利用tar命令和gzip命令完成对/home目录的打包和压缩,不准使用tar中的z参数
5)编写一个shell小程序,对一个目录实现交互式的备份压缩。(根据屏幕的提示选择压缩的方式是gzip还是bzip2、输入备份目录的路径,备份压缩的文件名等)
参考:
服务器配置填坑 wget: unable to resolve host address解决方法,最终成功-CSDN博客
linux 永久更改PS1_linux如何永久更改ps1-CSDN博客
未预期的符号 `then' 附近有语法错误_未预期的符号then附近有语法错误-CSDN博客
【精选】如何在 Linux 中创建并运行 Shell 脚本(Bash 初学者教程)_linux怎么写脚本并且运行_BugMiaowu2021的博客-CSDN博客