
Linux Shell
Linux shell 编程。
Cloud-Future
这个作者很懒,什么都没留下…
展开
-
Linux Shell 实现密码掩码输入
Linux Shell 实现密码掩码输入密码*号掩码原创 2022-08-13 16:07:19 · 1183 阅读 · 0 评论 -
在Ubuntu上一键安装docker-ce
说明该脚本能够一键安装docker-ce,过程中出现任何询问的(Y/n)均输入Y即可。该脚本需要联网下载docker相关组件,请先确保机器能够上网该脚本仅支持Ubuntu以下版本:Ubuntu Jammy 22.04 (LTS)Ubuntu Impish 21.10Ubuntu Focal 20.04 (LTS)Ubuntu Bionic 18.04 (LTS)脚本#!/bin/sh# Uninstall old versionsudo apt-get remove doc原创 2022-05-22 15:21:25 · 1372 阅读 · 0 评论 -
Shell 条件测试
Shell 脚本中提供了对数据、字符和文件的条件测试,测试的结果或者为0或者非0。其中为0表示条件为真,值为非0表示条件为假。条件测试通常配合控制结构使用,可以根据不同的测试结果来控制程序的执行。为了验证0表示条件为真,值为非0表示条件为假看下面的例子:root@gyb-ubuntu:~# test 1 -lt 2root@gyb-ubuntu:~# echo $?0测试表达式原创 2017-03-14 18:36:37 · 558 阅读 · 0 评论 -
Shell编程之控制结构if
所有的编程语言中都有控制结构,Shell编程也不例外。其中if结构是最常用的分支控制结构。Linux shell编程中常用的if语句有:if.....then...fi,if....then....else....fi,if....then...elif......if....then.....else...语句非常简单,语法如下:if 表达式then 命令表[else原创 2017-03-15 20:48:08 · 703 阅读 · 0 评论 -
Linux中` `、$、$( ) 、${ } 的区别
$( )中放的是命令,相当于` `,例如todaydate=$(date +%Y%m%d)意思是执行date命令,返回执行结果给变量todaydate,也可以写为todaydate=`date +%Y%m%d`;${ }中放的是变量,例如echo ${PATH}取PATH变量的值并打印,也可以不加括号比如$PATH。原创 2017-12-04 17:21:14 · 2835 阅读 · 1 评论 -
shell 中三种引号的用法及区别
Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。其中双引号对字符串中出现的$、''、`和\进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果。具体含义如下:双引号(" "):在双引号中,除了$, '', `和\以外所有的字符都解释成字符本身。单引号(' '):在单引号中原创 2017-03-13 13:33:11 · 8882 阅读 · 0 评论 -
Linux nohup 命令详解
nohupnohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你需要在退出帐户或...转载 2019-06-21 17:49:49 · 1039 阅读 · 0 评论