开篇介绍 Linux里非常的有用的一个功能,这个功能就叫Shell脚本。 Shell脚本在我日常开发工作里也占了非常重要的角色,项目中一些简单的工作我们都可以使用Shell脚本来完成,比如定时删除日志文件脚本、一键部署系统脚本等一些自动化的功能。 所以掌握好Shell脚本编程,处理一些自动化繁琐的事 ...
分类:
系统相关 时间:
2019-09-28 00:33:52
阅读次数:
121
什么是脚本? 脚本简单地说是一条条的文字命令(一些指令的堆积),这些文字命令是可以看到的,可以通过记事本打开和编辑 为什么要学习和使用shell shell属于内置脚本 程序开发的效率非常高,依赖于功能强大的命令可以迅速的完成开发任务(批处理) 语法简单,代码写起来比较轻送,简单易学 shell简介 ...
分类:
系统相关 时间:
2019-05-15 09:28:49
阅读次数:
158
$1,$2....${10},${11},[root@localhost cee]# cat p.sh #!/bin/bash#file_name:p.shecho $1 $2[root@localhost cee]# sh p.sh 123 william123 william[root@loca ...
分类:
系统相关 时间:
2019-02-20 13:12:54
阅读次数:
226
刚开始学shell编程,自己写两个脚本玩玩 创建用户: $1 变量表示添加的用户名 $2 变量表示添加用户的密码 运行脚本,例如添加新用户 god01 用户密码12345678 然后 # cat /etc/passwd查看用户是否创建成功 删除用户: $1变量为想要删除用户的用户名 运行脚本,例如删 ...
分类:
其他好文 时间:
2018-11-22 18:20:12
阅读次数:
187
目标:可以找一份运维相关的工作,并以此作为长期学习的方向。目前处于第一阶段:第一阶段:初级入门 1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令) 2、Linux用户及权限基础 3、Linux系统进程管理进阶 4、linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令) 5、shell脚本入门(可边练习边学
分类:
系统相关 时间:
2018-11-17 23:19:37
阅读次数:
238
有一些linux基础,最经刚开始学shell,参考了阿良老师的一个监测服务器硬盘状态的脚本,自己进行了一些扩展,今天比较晚了,后边会把注释放上来,感觉脚本还很不完善,希望大家一起探讨一下,共同学习 #!/bin/shsource /etc/profilesource /root/.bashrcHOS ...
分类:
其他好文 时间:
2018-09-13 22:46:22
阅读次数:
484
注:初学shell,以下为本人自己写的答案,如果有更好的,请指教! 1. 求2个数之和: 2. 计算1-100的和 3. 将一目录下所有的文件的扩展名改为bak 4.编译并执行当前目录下的所有.c文件 5.打印本机的交换分区大小,处理结果: Swap:1024M 6. 文本分析,取出/etc/pas ...
分类:
编程语言 时间:
2018-08-24 21:20:16
阅读次数:
347
1.1 前言 1.1.1 为什么学Shell Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。每一个合格 的Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并 ...
分类:
系统相关 时间:
2018-03-02 20:33:40
阅读次数:
294
1.1 前言 1.1.1 为什么学Shell Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。每一个合格 的Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并 ...
分类:
系统相关 时间:
2018-02-04 18:03:27
阅读次数:
236
1.接收用户的参数: Shell脚本为了能够让用户更灵活的完成工作需求,可以在执行命令时传递参数:(命令名 参数1 参数2...) Shell预定义变量: $0 当前执行Shell脚本的程序名 $1-9,${10},${11}... $# 一共有多少个参数 $* 所有位置变量的值 $? 判断上一条命 ...
分类:
系统相关 时间:
2018-01-04 16:33:44
阅读次数:
225