摘要:
字符串的方法使用包 Contains 包含,返回布尔值,包含,返回true,不包含返回false Join join,拼接,把切片通过设置的连接符连接起来。 Index 在字符串中查询sep的索引,索引从0开始,找不到的返回 1 由于中文占用3个字节,所以在使用字符串查找索引的时候,一个中文占3个索 阅读全文
posted @ 2019-09-08 09:55
π=3.1415926
阅读(179)
评论(0)
推荐(0)
摘要:
fmt.Println("hello world") fmt.Printf("%T",a)打印a 的类型 fmt.Printf("%v",a)打印a 的值 格式化 fmt.Sprintf(格式化形式,参数列表) 格式化样式:字符串形式,格式化动词以%开头。 参数列表:多个参数以逗号分隔,个数必须与格 阅读全文
posted @ 2019-09-08 09:54
π=3.1415926
阅读(208)
评论(0)
推荐(0)
摘要:
用go来执行命令 Output得到的是正常输出的内容,同时cmd还有Stdout方法接受错误的返回信息。 场景: 在linux中执行fping命令的时候,使用了 u参数,显示的是不可达的目标信息,使用Output方法并不能显示最后一行有loss,网络延迟的汇总数据, 解决:使用 data := st 阅读全文
posted @ 2019-09-08 09:53
π=3.1415926
阅读(130)
评论(0)
推荐(0)
摘要:
获取运行时的信息 获取操作系统的类型 os_type := runtime.GOOS windows / linux 阅读全文
posted @ 2019-09-08 09:53
π=3.1415926
阅读(105)
评论(0)
推荐(0)
摘要:
正则匹配函数 reg1 := regexp.MustCompile( ) loss_data := reg1.FindAllStringSubmatch(data, 1) loss := loss_data[0][1] go reg1 := regexp.MustCompile( ) loss_da 阅读全文
posted @ 2019-09-08 09:53
π=3.1415926
阅读(163)
评论(0)
推荐(0)
摘要:
1. 传入参数 关闭标准输出后,fmt打印无法生效, 正常使用fmt.scan,会使用用户数据的数据,当os.Stdin.Close()后,用户输入scan失效,默认空值为0. 写入 go package main import ( "fmt" "os" ) func WriteFile(path 阅读全文
posted @ 2019-09-08 09:52
π=3.1415926
阅读(211)
评论(0)
推荐(0)
摘要:
总线 io设备 网卡 磁盘 显示器 鼠标 键盘 在linux中,一切皆文件,文档是文件,文件夹也是文件,但是linux中的文件夹并不等同于windows中的文件夹, 在linux中,文件的数据被分在两个地方,一个是文件的权限,大小信息,一个是文件的实际占用空间,前一类是源数据,类似头信息,存储在内存 阅读全文
posted @ 2019-09-08 09:46
π=3.1415926
阅读(154)
评论(0)
推荐(0)
摘要:
为什么新建好的shell脚本不能直接执行: ~]xxxx.sh 因为在bash中,命令的使用是 command options ,直接用~]xxx.sh,这个xxx.sh会被认为成一个命令,然后bash去PATH中寻找解释器,一般新建脚本的路径不在PATH中,所以无法直接执行,可以使用./指定当前路 阅读全文
posted @ 2019-09-08 09:45
π=3.1415926
阅读(497)
评论(0)
推荐(0)
摘要:
正常的在赋权的时候,是4位的, 例如 0777,后三位代表的分别是user,group,other组的权限, 第一位是指的特殊权限。 suid sgid stick 阅读全文
posted @ 2019-09-08 09:45
π=3.1415926
阅读(109)
评论(0)
推荐(0)
摘要:
特殊设备 /dev/null 可以理解为黑洞,将传入数据悄无声息的处理掉 每个命令执行成功都会在屏幕上显示出结果 当我们关心的只是命令执行的状态的时候,这个结果就不重要了, 所以这时候就可以把输出内容抛到输出设备 /dev/null 这是个很好用的命令,在shell脚本中就有很多的运用,通过判断执行 阅读全文
posted @ 2019-09-08 09:44
π=3.1415926
阅读(173)
评论(0)
推荐(0)

浙公网安备 33010602011771号