- 博客(15)
- 收藏
- 关注
原创 shell中单双引号和不加引号的区别
单引号:所见即所得,即将单引号内的内容原样输出,任何字符都只会当成普通字符,除了单引号本身。双引号:把双引号内的内容输出出来,如果内容中有命令,变量等,会先把变量,命令解析出结果,然后再输出最终内容来。无引号:把内容输出出来,但可能不会将含有空格的字符串视为一个整体输出,如果内容中有命令,变量等,会先把变量,命令解析结果,然后再输出最终内容来,如果字符串中带有空格等特殊字符,则不能完整的输出,需要改加双引号,一般连续的字符串,数字,路径等可以用,不过最好用双引号替代之。
2024-09-11 19:03:14
161
原创 .和source与bash或sh执行脚本时的区别
结论一: ./*.sh的执行方式等价于sh ./*.sh或者bash ./*.sh,此三种执行脚本的方式都是重新启动一个子shell,在子shell中执行此脚本,脚本中设置的变量在脚本执行完毕后不会保存。结论二: source ./*.sh和 . ./*.sh的执行方式是等价的,即两种执行方式都是在当前shell进程中执行此脚本,而不是重新启动一个shell 在子shell进程中执行此脚本,并且脚本中设置的变量在脚本执行完毕后会保存下来。注意,在 . 命令和脚本文件之间有一个空格。
2024-09-11 19:02:16
95
原创 基础运算符
大于( >) 、大于等于(>=) 、 小于(<)、 小于等于(<=)、 等于(==) 、 不等(!|| : 如果第一个条件为真,则不会执行第二个条件,因为只要有一个条件为真,整个表达式就为真。, 第一个条件执行成功后,再执行第二条,,任何一个条件失败,表达式直接返回false。示例: 大于( >) 、大于等于(>=) 、 小于(<)、 小于等于(<=)加(+)、减(-)、乘(*)、除(/)、取余(%)示例:等于(==) 、 不等(!1、与(&&) 和 或( || )2、与(-a)、或(-o)
2024-09-11 18:57:47
359
原创 shell基础讲解
1,脚本不是你写的或者windows下开发的脚本,你检查脚本明明没有问题,但就是执行出现错误,要想到执行 dos2unix 格式化下。(2)shell可以调用其他程序(同时给其他程序传递参数与数据),并获取其他程序的处理结果。(3)shell可以在多个程序之间传递数据,即把某一个程序的输出作为另一个程序的输入。思考开发的框架,尽量模块化开发(第一关,第二关,第三关),复杂的脚本要分段实现。(1)shell可以解释用户输入的命令,并将它传递给内核。好习惯:每次写脚本都执行dos2unix 格式化下。
2024-09-11 18:51:46
41
原创 NFS服务搭建(※)
2.NFS客户端通过TCP/IP的方式,连接到NFS服务端提供的rpcbind服务,并且从该服务中获取具体的端口信息。6.最终NFS服务端会将客户端请求的函数,识别为本地可以执行的命令,传递给内核、最终内核驱动硬件。3.NFS客户端拿到具体端口信息后,将自己需要执行的函数,通过网络发给NFS服务端对应的端口。结论、nfs的客户端、服务端之间的通信基于rpc协议,且必须运行rpcbind服务。5.NFS服务端的rpc.mount进程判断客户端是否有对应的操作权限。张老三192.168.178.54。
2024-09-11 17:30:53
129
原创 文件共享服务介绍
ftp(简单文件传输服务) 提供用户认证机制 可以输入账号密码 python -m SimpleHTTPServer nginx也提供了文件下载的功能 提供用户认证机制 反向代理,负载均衡 web服务器,静态文件服务器的作用 如ftp服务器的作用 samba(linux和windows之间共享数据) 提供用户认证机制 nfs(主要用这个)
2024-09-11 17:25:15
28
原创 通配符详解
将找到 what、white 和 why,但找不到 awhile 或 watch。记住以升序指定字符(A 到 Z,而不是 Z 到 A)。”将找到 bill 和 bull,但找不到 ball 或 bell。”将找到 ball 和 bell,但找不到 bill。”可以找到 ball、bell 和 bill。,找不到ball,找不到bell,能找到bcll。”将找到不以字母 a 开头的所有项目。”将找到 bad、bbd 和 bcd。”将找到 103、113 和 123。匹配方括号中的字符。在方括号中排除字符。
2024-09-11 16:57:02
135
原创 创建虚拟机
网卡设置完了之后,还得修改linux的安装启动参数,修改网卡的名字centos7默认是 ens33按照如下操作,修改为eth01.在开机选择画面,输入上下左右2.按下tab键,再点两下空格,输入如下指令,修改启动参数3.输入回车,启动4.请注意,必须是英文,以后再也别用中文了,因为你要看日志5.只需要修改亚洲上海时区,自动分区,其他全部默认6.网络设置、修改静态ip地址、设置主机名模板机,主机名 template-linux01网关,10.0.0.254。
2024-09-11 16:50:48
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人