7.Shell本章同步视频:https://edu.51cto.com/sd/e48747.2 Shell 的变量功能变量就是以一组文字或符号等,来取代一些设定或者是一串保留的数据!7.2.1 变量的取用与设定:echo, 变量设定规则, unset1.变数的取用: echo[root@localhost mnt]# echo $variable[root@localhost mnt]# echo
原创
2020-05-01 10:08:44
533阅读
点赞
Linux-shell-完全详解(1)一、 Shell简介:什么是Shell,Shell命令的两种执行方式1二、 几种常见的Shell1三、 Shell脚本语言与编译型语言的差异2四、什么时候使用Shell3五、 第一个Shell脚本3六、Shell变量:Shell变量的定义、删除变量、只读变量、变量类型5七、Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
转载
2017-02-20 10:27:46
269阅读
Linux-shell-完全详解(1)一、 Shell简介:什么是Shell,Shell命令的两种执行方式1二、 几种常见的Shell1三、 Shell脚本语言与编译型语言的差异2四、什么时候使用Shell3五、 第一个Shell脚本3六、Shell变量:Shell变量的定义、删除变量、只读变量、变量类型5七、Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
原创
2017-02-12 01:04:55
1552阅读
点赞
Linux-shell-完全详解(2)一、 Shell简介:什么是Shell,Shell命令的两种执行方式1二、 几种常见的Shell1三、 Shell脚本语言与编译型语言的差异2四、什么时候使用Shell3五、 第一个Shell脚本3六、Shell变量:Shell变量的定义、删除变量、只读变量、变量类型5七、Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
原创
2017-02-12 01:13:43
4281阅读
点赞
Linux-shell-完全详解(2)一、 Shell简介:什么是Shell,Shell命令的两种执行方式1二、 几种常见的Shell1三、 Shell脚本语言与编译型语言的差异2四、什么时候使用Shell3五、 第一个Shell脚本3六、Shell变量:Shell变量的定义、删除变量、只读变量、变量类型5七、Shell特殊变量:Shell $0, $#, $*, $
转载
2017-02-20 10:30:11
613阅读
Linux-shell-完全详解(3)一、 Shell简介:什么是Shell,Shell命令的两种执行方式1二、 几种常见的Shell1三、 Shell脚本语言与编译型语言的差异2四、什么时候使用Shell3五、 第一个Shell脚本3六、Shell变量:Shell变量的定义、删除变量、只读变量、变量类型5七、Shell特殊变量
转载
2017-02-20 10:32:32
391阅读
Linux-shell-完全详解(3)一、 Shell简介:什么是Shell,Shell命令的两种执行方式1二、 几种常见的Shell1三、 Shell脚本语言与编译型语言的差异2四、什么时候使用Shell3五、 第一个Shell脚本3六、Shell变量:Shell变量的定义、删除变量、只读变量、变量类型5七、Shell特殊变量:Shell $0, $#,
原创
2017-02-12 01:16:33
2680阅读
点赞
7.Shell本章同步视频:https://edu.51cto.com/sd/e48747.5.2 命令执行的判断依据: ; , &&, ||1.cmd ; cmd (不考虑指令相关性的连续指令下达)一般用于多条命令之间没有直接需求联系,最多只是有一个执行先后的关系。[root@localhost tmp]# sync; shutdown -h now2.与&&或
原创
2020-05-01 10:20:24
643阅读
点赞
7.Shell本章同步视频:https://edu.51cto.com/sd/e48747.6 管道命令 (pipe)7.6.1 什么是管道n 管线命令仅会处理 standard output,对于 standard error output 会予以忽略n 管线命令必须要能够接受来自前一个指令的数据成为 standard input 继续处理才行。[root@localhost tmp]# c
原创
2020-05-01 10:22:34
389阅读
点赞
7.Shell本章同步视频:https://edu.51cto.com/sd/e48747.5 数据流重导向7.5.1 什么是数据流重导向n 标准输入 (stdin) :代码为 0 ,使用 < 或 << ;n 标准输出 (stdout):代码为 1 ,使用 > 或 >> ;n 标准错误输出(stderr):代码为 2 ,使用 2> 或 2>
原创
2020-05-01 10:18:31
609阅读
点赞
转:://.cnblogs.com/snowsolf/p/3325235.html在Linux下做算术运算时你是如何进行的呢?是不是还在用expr呢?你会说我还会bc还有其它的呢!闲话不多扯,干正事!exprexpr在使用中要注意
转载
2013-09-16 21:19:00
154阅读
2评论
Linux-shell-算术运算{expr、bc、dc、(( ))和[ ]} 摘自: https://www.cnblogs.com/snowsolf/p/3325235.html 在Linux下做算术运算时你是如何进行的呢?是不是还在用expr呢?你会说我还会bc还有其它的呢! 闲话不多扯,干正事
转载
2021-08-05 17:43:56
886阅读
wc -l +文件名 显示文件行数head-5 +文件名显示文件前5行tail -5 +文件名 显示文件后5行s
原创
2022-09-22 10:07:49
109阅读
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 [root@node1 ~]# grep -v "/sbin/nologin" /etc/passwd | wc -l&&grep -v "/sbin/nologin" /etc/pa ...
转载
2021-07-26 09:32:00
202阅读
2评论
实验环境为Ubuntu 20.04 1、编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)。 expect 脚本 #!/usr/bin/expect # #设置登录主机IP set ip 192.168.31.214 #设置登录用户 set user test #设置登录用户密码 ...
转载
2021-08-15 21:45:00
150阅读
2评论
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来grep-v'/sbin/nologin'/etc/passwd|cut-d:-f1grep-v'/sbin/nologin'/etc/passwd|cut-d:-f1|wc-l2、查出用户UID最大值的用户名、UID及shell类型cat/etc/passwd|cut-d:-f1,3
原创
2020-12-18 18:55:58
431阅读
点赞
shell脚本练习检查主机存活状态-有一个主机列表-将错误ip放到数组里面判断是否ping失败三次/bin/bash#testhostlivingstatus#hostlistIP_LIST="192.168.0.1192.168.0.2192.168.13.141192.168.1.7192.168.1.8192.168.1.6192.168.1.5"forIPin$IP_LIST;doNUM=
转载
2019-01-25 10:32:25
464阅读
点赞
交互式脚本:变量内容由用户决定read -p 变量:读取值给变量echo -e ${变量}:显示变量的值题:编写一个脚本,可以让用户输入firstname和lastname,最后
原创
2024-08-22 14:00:30
202阅读
1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。#!/bin/sh
FILENAME=
echo “Input file name:”
read FILENAME
if [ -c "$FILEN
转载
精选
2016-07-07 15:23:48
2014阅读
一、#!/bin/bash#自动添加用户,并使初始密码为用户账户名,且用户登录时强制其更改密码i=1while [ $i -le 15 ]do if [ $i -le 9 ] then useradd user0$i echo "user0$i" | passwd --stdin user0$i &> /dev/nul
原创
2014-08-11 22:15:06
758阅读