shell script 案例二

需求,运行程序,用户输入firstname,回车,再次提示输入lastname,然后回车,屏幕打印fullname信息

注意:前期写程序要注意规范,方便以后自己写多了回头看可以看的懂,程序代码如下,测试结果看第二个图,同样,vi的文件没有可执行权限,需要chmod一下。

这里可以复习下之前介绍的文件和目录的默认属性,通过umask可以修改,默认权限-umask的值

文件默认权限

rw-rw-rw- 666 umask默认是0022

运算则是

rw-rw-rw- 减掉(看后三位数)----w--w- 结果 文件实际属性就是 rw-r--r-- 如图

目录默认权限 777

默认权限rwxrwxrwx 可以自己运算下看实际目录的权限

学习就是理论加实践的过程,不断学习,尝试,总结。

相关推荐
BD_Marathon1 小时前
Ubuntu:Mysql服务器
服务器·mysql·ubuntu
CodeWithMe3 小时前
【Note】《深入理解Linux内核》 Chapter 15 :深入理解 Linux 页缓存
linux·spring·缓存
0wioiw03 小时前
Ubuntu基础(监控重启和查找程序)
linux·服务器·ubuntu
Tipriest_3 小时前
Ubuntu常用的软件格式deb, rpm, dmg, AppImage等打包及使用方法
linux·运维·ubuntu
艾希逐月3 小时前
TCP数据的发送和接收
服务器·网络·tcp/ip
真智AI3 小时前
利用 Claude Opus 4 自动化 GitHub 工作流:从安装到实战详解
运维·自动化·github
胡斌附体4 小时前
linux测试端口是否可被外部访问
linux·运维·服务器·python·测试·端口测试·临时服务器
愚润求学4 小时前
【Linux】自旋锁和读写锁
linux·运维
大锦终4 小时前
【Linux】常用基本指令
linux·运维·服务器·centos
IT项目管理4 小时前
达梦数据库DMHS介绍及安装部署
linux·数据库