当前位置:网站首页>shell编程流程控制练习
shell编程流程控制练习
2022-08-05 10:57:00 【51CTO】
1、编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就 显示其存在,否则添加之。并设置初始密码为123456,显示添加的用户的id号等信息,在此新用户第一 次登录时,会提示用户立即改密码,如果没有参数,就提示:请输入用户名


2、编写脚本 filetype.sh,判断用户输入文件路径,显示其文件类型(普通,目录,链接,其它文件类型)


3、编写脚本 reset.sh,实现系统安装后的初始化环境,包括:1、别名 2、环境变量,如PS1等 3、安装常用软件包,如:tree5、实现固定的IP的设置,6、vim的设置等

边栏推荐
- R语言ggplot2可视化:可视化密度图(Density plot)、可视化多个分组的密度图、数据点分布在箱图中间、添加主标题、副标题、题注信息
- Login function and logout function (St. Regis Takeaway)
- UDP通信
- [Android] How to use RecycleView in Kotlin project
- 【加密解密】明文加密解密-已实现【已应用】
- FPGA:基础入门按键控制LED灯
- FPGA: Basic Getting Started Button Controlling LED Lights
- 智能算力的枢纽如何构建?中国云都的淮海智算中心打了个样
- 双因子与多因子身份验证有什么区别?
- 教你本地编译运行一个IDEA插件,在IDEA里聊天、下棋、斗地主!
猜你喜欢
随机推荐
OpenHarmony如何查询设备类型
张朝阳对话俞敏洪:一边是手推物理公式,一边是古诗信手拈来
uniapp中的view高度设置100%
化繁为简!阿里新产亿级流量系统设计核心原理高级笔记(终极版)
The host computer develops C# language: simulates the STC serial port assistant to receive the data sent by the microcontroller
MMDetection in action: MMDetection training and testing
一张图看懂 SQL 的各种 join 用法!
如何修改管理工具client_encoding
大佬们 我是新手,我根据文档用flinksql 写个简单的用户访问量的count 但是执行一次就结束
nyoj754 黑心医生 结构体优先队列
这份阿里强推的并发编程知识点笔记,将是你拿大厂offer的突破口
Create a Dapp, why choose Polkadot?
Microcontroller: temperature control DS18B20
Dynamics 365Online PDF导出及打印
UDP通信
lvgl 实现状态提示图标自动对齐补位显示
【心里效应】98 个著名的心理效应
Android 开发用 Kotlin 编程语言一 基本数据类型
#yyds干货盘点#JS数组和树相互转化
Header file search rules when compiling with GCC









