SHELL
文章平均质量分 71
ZZDICT
这个作者很懒,什么都没留下…
展开
-
重定向——逻辑运算符——管道
output.txt>>>>output.txt在实践中,用于覆盖现有内容,>>用于追加内容。0123 及以上7.将标准输出和标准错误输出到同一个变量与2>&1类似,但语法更简洁,直接指示 shell 将标准输出和标准错误都重定向到指定的目标。这种操作符在处理大量输出时非常有用,可以简化代码。8.将标准错误重定向到标准输出9.将标准错误追加到标准输出10.只输出标准错误。原创 2024-04-29 17:51:24 · 601 阅读 · 0 评论 -
Shell——循环
for循环:适用于处理集合或数组元素时,特别是当循环的次数是已知的。while循环:更适合于当循环次数未知,需要根据满足某个条件来重复执行代码块的场景。until循环:通常与while循环类似,不过它是在条件为假时终止循环,适合于需要反复执行直到某个条件不再满足的场景。原创 2024-04-23 13:49:25 · 448 阅读 · 0 评论 -
Shell流程if与模式匹配case
语句根据用户输入的数字执行相应的命令。如果用户输入了不在1-4范围内的数字,那么就会弹出 *)对应的内容,这个代表用户输入了其他内容的匹配项,一般用来做输入错误提示。在这里例子中,用户输入Y ,y , yes 等等都会执行同一语句,在设定这样的操作时,只需按例2使用 | 分割开即可。在这个示例中,脚本首先提示用户输入一个数字,然后使用。命令读取用户的输入并将其存储在变量。原创 2024-04-22 13:53:22 · 471 阅读 · 0 评论 -
Shell条件测试
(1)test 条件表达式(2)[ 条件表达式 ](3)[[ 条件表达式 ]]用法与单组[ ] 一样,就比在原基础上多一组中括号。原创 2024-04-22 12:56:12 · 819 阅读 · 0 评论 -
Shell变量续篇
*:所有传递给脚本的参数,但所有参数会被视为一个整体的字符串。$@:所有传递给脚本的参数,每个参数都被视为独立的字符串。$#:传递给脚本的参数的总个数。$$:脚本运行的当前进程ID号。!:它代表了最近一个在后台运行的进程的进程ID(PID)上面的位置变量也属于预定义变量,都是系统预先设定好的,需要使用时,直接调用即可。原创 2024-04-22 10:58:03 · 407 阅读 · 0 评论 -
Shell整数和小数运算
在 Shell 脚本中,执行小数运算通常需要使用 bc 命令,它是一个用于数学计算的命令行工具,支持小数运算。原创 2024-04-21 20:34:24 · 417 阅读 · 0 评论 -
Shell变量基础
该如何定义变量呢?很简单,只需执行变量名=变量值命令即可,不过要遵守变量定义规则。当我们需要提取变量中的内容时,需要在变量名之前加入"$"符号。那么最简单的变量调用就是通过 echo 命令输出变量的值。lzz 666变量的定义就是这么简单,但是如果不遵守变量定义规则,就会报错。那么变量定义的规范大致如下:变量名不能以数字开头等号左右两侧不能有空格变量的值如果有空格,必须用引号包含,变量名和等号之间不能有空格命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。原创 2024-04-20 10:00:00 · 1031 阅读 · 0 评论 -
网盘_游戏_博客自动化部署(Nginx多项目部署)
在我之前的博客里详细介绍了上述项目的部署,那么如何使用简单脚本自动部署和使用Nginx多项目部署是本文来介绍的基础篇章。PHP 7.1.33。原创 2024-04-18 17:17:24 · 1274 阅读 · 0 评论 -
cat 与重定向详解
在Unix和Linux环境中,cat命令用于用于显示文件内容或将多个文件连接起来并打印它们的内容。它的名字代表 "concatenate"(连接)。以下是关于cat。原创 2024-04-17 23:21:58 · 973 阅读 · 1 评论 -
Shell——三种引号的作用与区别
在Shell脚本中,有三种常见的引号用于定义字符串:单引号 '、双引号 " 和反引号 `。它们在使用时有一些区别:单引号 ':单引号用于创建强引用的字符串,其中的特殊字符不会被解释或扩展。在单引号内部,所有的特殊字符,包括变量和命令替换,都会被视为普通字符。单引号字符串中的变量不会被替换为其值。例如:echo 'Hello, $USER' 将会输出 Hello, $USER 而不是实际用户的名称。双引号 ":双引号用于创建弱引用的字符串,其中的变量会被扩展为其值,但特殊字符不会被扩展。原创 2024-04-17 19:48:30 · 231 阅读 · 0 评论 -
企业网盘搭建——LNMP
企业网盘搭建——LNMP#1.环境准备#配置源curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repocurl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo#清除缓存yum clean all#重新加载缓存yum makecache#永久关闭seliunxsed -i原创 2024-04-17 14:20:54 · 671 阅读 · 1 评论 -
Liunx搭建小霸王游戏(手动or自动)
链接:https://pan.baidu.com/s/1Y4p2NICZNHzlKW_SkTuUVA?远程连接工具finalshell / xshell。centos7虚拟机(需联网)原创 2024-04-15 23:17:41 · 473 阅读 · 0 评论 -
Shell——执行方式详解
Shell 是一个计算机程序,它提供了用户与操作系统内核之间的交互界面。它接受来自用户或其他程序的命令,并将其转换为操作系统能理解的形式,然后执行这些命令并将结果返回给用户或程序。Shell 在操作系统中扮演着重要的角色,它允许用户执行各种操作,例如启动程序、管理文件和目录、设置环境变量、编写和执行脚本等。通过 Shell,用户可以直接与操作系统进行交互,而无需了解底层的系统细节。Shell 可以是交互式的,用户可以逐行输入命令并立即看到结果;原创 2024-04-16 15:15:52 · 854 阅读 · 0 评论