iOS组件化 一、新建工程LZDemo作为壳工程1、添加Podfile文件cd到你刚创建的工程目录下,执行以下语句
pod init 然后会发现你的工程目录下多了Podfile文件
图片.png
2、生成xcworkspace工程执行 pod install 3、新建一个Lib(自己起名)文件夹,用来存
转载
2023-10-27 13:37:14
37阅读
shell script 运行方法 -------------------------------------- 1. 以命令方式执行( 一般是以这种方式执行 )首先修改档案权限可以运行 chmod 755 abc chmod u+x abc ./abc 直接间接目录运...
转载
2013-06-28 11:31:00
98阅读
2评论
ShellScript编写添加用户的脚本,存储在/shells/userAdd.sh目录;当有新员工入职时,管理员运行脚本为其创建公司账号;自动分配客户端账号、公司邮箱、samba目录及权限、网站账号等; 以userAdd lifei的方式运行脚本,lifei为举例的员工姓名。一、搭建好LDAP服务二、安装工具
[root@storagesrv /]# yum install migra
原创
2023-06-19 21:22:37
4阅读
#!/bin/bash
#:Title: construction.sh
#:Path:/tmp/myscript/mklinux
#:Synopsis:
#:DateTime:2011-08-04 16:24:51
#:Version:Unknow
#:Author: redhat_hu
#:Option:None
read -p "please input the disk n
原创
2011-08-10 00:07:20
961阅读
点赞
函数名 () // 函数名前面也可以加 function{ 命令1 …}可以将函数看做是脚本中的一段代码,但是有一个主要区别:执行函数时,它保留当前 shell 和内存信息,此外如果执行或调用一个脚本文件中的另一段代码,将创建一个单独的 shell, 因而取出所有原脚本中定义的存在变量。例如 :hello(){ echo “Hello, this function is only echo hello”}所有函数在使用前必须定义,这意味着必须将函数放在脚本开始部分,直至 shell 解析器首次防线它时,才可以使用。向函数传递参数向函数传递参数就像在一般脚本中使用特殊变量 $1, $2, … $
转载
2013-01-05 14:17:00
68阅读
2评论
如果一个 web 服务器能够交换信息脚本,那么它必须支持一种被称为公共网关接口的协议 cgi ( Common Gateway Interface )cgi 是一种规范,它规定了获取信息的脚本如何从服务器中取得信息或向服务器中写入信息。这种 cgi 脚本可以用任何语言来实现。通用网关接口,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页;用CGI可以实现处理表格,数据库查询,发送电子邮件等许多操作,最常见的CGI程序就是计数器。CGI使网页
转载
2013-01-05 14:16:00
96阅读
2评论
# 在 Shell 脚本中添加 Redis 操作
Redis 是一个开源的内存数据结构存储系统,广泛应用于缓存、消息代理等场景。在一些自动化脚本中,我们有时需要通过 Shell 脚本来与 Redis 进行交互。本文将介绍如何在 Shell 脚本中添加与 Redis 的基本操作。
## 安装 Redis
在开始之前,确保你的系统上已经安装了 Redis。如果还没有安装,可以使用以下命令进行安装
在Linux操作系统中,Shell Script是一种十分常见的脚本编程语言,它能够方便地执行命令并处理数据。在编写Shell Script时,我们经常会用到返回值这个概念。返回值是一个命令或函数执行完毕后的结果,通常用来判断命令或函数执行是否成功,或者根据返回值的不同来进行不同的处理。
在Linux Shell Script中,我们可以通过一些特定的方式来获取命令或函数的返回值。其中最常见的方
在执行某个命令的时候,有时候需要依赖于前一个命令是否执行成功。&&命令1 && 命令2mv /apps/bin /apps/dev/bin && rm –r /apps/bin||命令1 || 命令2命令1未执行成功就执行命令2。cp wopper .txt oops.txt || echo “if you are seeing this cp failed”使用 () , {} 将命令结合在一起在当前 shell 中执行一组命令,可以使用 ()( 命令1;命令2;…… )如果使用 {} , 相应的在子 shell 而不是当前 shell 中作为
转载
2012-12-30 19:41:00
95阅读
2评论
再谈 find 命令
find pathname –options [-print –exec –ok ]
pathname : 目录
- print : 将匹配的文件输出到标准输出
- exec : 对匹配的文件执行该参数所给出的 shell 命令. 命令参数为 ‘command’ {} \; 注意 {} 和 \ ; 之间的空格
- ok : 和 –exec 作用相同,只不过以一种更为
转载
2012-12-15 10:43:00
33阅读
如果希望在系统启动时自动运行某些应用程序,服务或脚本,或者在系统重启动时能够正确的关闭这些程序,那么需要创建运行级别脚本,rc.scripts 运行级别脚本,一般保存在 /etc/rcN.d 或 /etc/rc.d/rcN.d 目录下其中 N 是一个数字,通常是 7个,inittab ( init 这个进程,通过 inittab 的配置文件来获得上述信息 )该文件格式为 :id : rstart : action : processid : 唯一标识rstart : 进程运行级别action 告诉 init 进程如何对待 process 所对应的进程启动或停止服务的方法可以直接修改 initt
转载
2013-01-05 14:16:00
55阅读
2评论
当你使用命令行时,有很多时间都是用来查找你所需要的文件,shell提供了一整套完整字符串模式匹配规则- * 星号可以匹配文件名中的任何字符串。 例如 : ls app* 含义: 以app开头,后面可以跟随任何字符串 例如 : cd cron.w*- ? 使用可以匹配文件名中的任何单个字符。 例如 : ls ??R* 含义 : 前边有2个字符,然后是 R, 然后是随便的形式- […] , [!…] 使用 […] 可以用来匹配方括号[]中的任何字符,在这一方法中,可以使用一个横杠 - 来链接两个字母或数字,以此来表示一个范围 。 例如 : ls [io]* 含义 : 列出了 以 i 或 o 开头的
转载
2012-12-18 13:29:00
178阅读
2评论
cron 可以使用它在每天非高峰负荷事件段运行作业 , 或一周 1个月中不同时间段运行at 使用它在一个特定的事件运行一些特殊的作业。& 使用它在后台运行一个时间不长的进程Nohup 使用它在后台运行一个命令,即使在用户退出时也不受影响1. cron , crontab每一个用户都有自己的 crantab 文件,系统管理员一般会通过 cron.deny 和 cron.allow 这两个文件来禁止或准许用户通过自己的crobtab文件。例如 :30 21 * * * /apps/bin/cleanup.shcrontab 命令crontab [-u user] –e –l –r ( –u
转载
2012-12-17 16:29:00
143阅读
2评论
echo ( \c 不换行, \n 换行,\f 进纸, \t 跳格 )echo “What is your name :\c”read nameread知道回车停止read name输入 : Hellow I am supermancat myfile | more或cat myfile | pgcat myfile1 myfile2 myfile3 > bigfile管道 用 “|” 表示可以通过管道把一个命令的输出传递给另一个命令作为输入sed, awk, grep 都很适合用管道tee 标准输出 + 拷贝到另外文件who | tee who.out标准输入,输出和错误标准输入 0标
转载
2012-12-20 14:58:00
184阅读
2评论
shellscript-9-输入数字游戏
脚本内容
#!/bin/bash
# author: yolo
# 执行要求用户输入数字
# 当用户输入end停止输入
# 死循环
while :
do
# read 交互
read -p "请输入一个数字或者输入end结束:" n
# sed 's/[0-9]//g' 数字全部替换空
# wc -c 统计字符 回车也会标
原创
2023-11-23 17:10:35
5652阅读
1 认知shell与shell script1.1 认知bash这个shell1.1.1 shell的基本概念与知识管理整个计算机的实际上是操作系统的内核;在操作系统内部,内核是被保护的,因此用户需要通过shell与内核进行通信。shell能够操作应用程序的接口;从狭义角度来看,shell就是命令行方面的软件;从广义角度来看,shell包括图形界面的软件。1.1.2 系统的合法s...
原创
2021-08-11 22:52:12
656阅读
shellscript-11-进程端口监控服务
脚本内容
#!/bin/bash
# author: yolo
# 系统服务巡检脚本
# 要求脚本输出内容告知服务是否正常运行
# 1 mysql 3306
# 2 redis 6379
# 3 进程是否存在 ps aux | grep 'xxx'
# 4 端口是否存在 ss -lnp | grep 'xxx'
# 判断pgrep ss命令是否
原创
2023-11-25 14:31:19
6115阅读
1. 备忘录增加字数统计功能 实现的功能:在导航栏上实时显示备忘录的字数.功能分析:编辑界面是一个View, 可以通过nextResponder找到它的Controller, 再通过Controller访问备忘录数据, 可以在初始化编辑界面的时候初始化标题字数.我们要做到标题字数随着内容的编辑而改变. 所以我们要实时注意protocol中的方法有没有这类方法.最后通过Controller的tit
转载
2023-12-29 23:51:13
56阅读
组件化背景准备组件化原则组件化分层cocoaPod准备探索创建组件导入依赖导入三方依赖(git)导入本地依赖资源文件导入组件化解耦通信路由解藕通信Mediator解藕通信BeeHive解藕通信静态库合并使用 背景由于大厂业务繁多,开发过程中为了业务分块儿就拆分不同的业务组件;随着业务迭代,可能有很多共性的东西,这些东西逐渐下沉为基础组件;还有一些业务之间需要很多交互,那之间组件也很多沟通,需要解
转载
2023-07-25 10:23:58
47阅读
shellscript-3-检测磁盘读写是否正常
脚本内容
#!/bin/bash
# 写一个脚本,检测本机所有磁盘分区是否都读写正常
# 可以遍历所有挂载点,建测试文件
# 然后删除测试文件,正常创建和删除,说明分区正常
# author: yolo
# sed '1d' 删除第一行
# grep -v 反向过滤
# awk NF 行字符串总数
for mount_p in `df
原创
2023-11-22 23:20:11
4823阅读