25个shell脚本代码分享,日常工作够用了

引言

自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的。

程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了。

代码

1.模拟linnux登录shell

2.比较两个数大小

3.查找/root/目录下是否存在该文件

4.for循环的使用

5.命令行输入

6.删除当前目录下大小为0的文件

7.如果/export/um_lpp_source下有文件,那么将其文件系统大小改为3G

8.测试IP地址

9.如果test.log的大小大于0,那么将/opt目录下的*.tar.gz文件

10.打印读取的内容,为下面的例子做准备

11.从0.sh中读取内容并打印

12.读取a.c中的内容并做加1运算

13.普通无参数函数

14.给函数传递参数

15.创建文件夹

16.获取本机IP地址

17.查找最大文件

18.查找当前网段内IP用户,重定向到ip.txt文件中

19.打印当前用户

20.case语句练习

21.yes/no返回不同的结构

22.杀进程

23.内置命令的使用

24.打印无密码用户

25.检查端口号是否已启动

总结

以上就是今天要给大家分享的25个基础示例脚本。

正如前文所述,所有大程序都是由小模块堆积起来的,希望这些例子能给你启发,让你的工作更加顺利!

原文发布于微信公众号 - 马哥Linux运维(magedu-Linux)

原文发表时间:2017-03-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏linux系统运维

vim的介绍以及使用

13430
来自专栏DeveWork

WordPress免插件仅代码实现文章浏览次数的方法(2)

上一篇文章中已经给出了一种纯代码实现实现文章浏览次数的方法,今天再来提供另外一种。如果之前的不能实现,可以用这个来试试。代码来源于willian大师的my_vi...

208100
来自专栏C/C++基础

C++读写文件

[1]C++读取txt文件 [2]C++修改/覆盖指定位置的文件内容或者从某个位置开始截断文件 [3]C++文件读写详解(ofstream,ifstream...

19620
来自专栏hbbliyong

错误提示之(MVC3.0):HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确 MVC误设起始页

MVC3.0框架开发项目: 有时在程序运行的时候会出现“HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检...

42960
来自专栏Aloys的开发之路

javadoc相关问题

src源代码生成html格式文档:http://www.cnblogs.com/shenliang123/archive/2012/04/23/2466483....

252100
来自专栏Golang语言社区

linux后台开发常用调试工具

一、编译阶段 nm 获取二进制文件包含的符号信息 strings 获取二进制文件包含的字符串常量 strip...

643140
来自专栏每日一篇技术文章

微信小程序_05 模板的使用

@import "../../templates/reward/reward.wxss";

29610
来自专栏王二麻子IT技术交流园地

Linux常用命令100个用法

平时用linux时,我有一个习惯就是把遇到的,比较有用,并且容易忘的命令,放到一个文本文件中,没事的时候可以拿出来看看,这样可以加深映像,时间长了这些命令的用法...

24950
来自专栏Golang语言社区

Go语言中的管道(Channel)总结

管道(Channel)是Go语言中比较重要的部分,经常在Go中的并发中使用。今天尝试对Go语言的管道来做以下总结。总结的形式采用问答式的方法,让答案更有目的性。...

43760
来自专栏Laoqi's Linux运维专列

nginx的502问题

36350

扫码关注云+社区

领取腾讯云代金券