
Linux Shell
文章平均质量分 75
m0_46551680
这个作者很懒,什么都没留下…
展开
-
Linux Shell基础
1 Shell基础什么是shell?目前常用的操作系统(Windows、U/L、Android、iOS等)都带有图形界面,然 而,早期的计算机并没有图形界面,人们只能使用命令来控制计算机。其实,真 正能够控制计算机硬件(CPU、内存、显示器)的只有操作系统内核(Kernel), 图形界面和命令行都是架设在用户和内核之间的桥梁,是为了方便用户控制计算 机而存在的。Shell 也是一种编程语言,主要用来开发一些实用的、自动化的小工具,例如,检测计算机的硬件参数、搭建Web运行环境、日志分析等。对Linux运维原创 2021-12-06 17:42:55 · 632 阅读 · 0 评论 -
Linux Shell循环结构
fi}&donewaitecho “Mission Completed.”* for循环语句实现文件中批量用户创建```shell[root@hdp-1 shell]# cat users_from_file.sh IFS=$'\n'for line in `cat $1`doif [ ${#line} -eq 0 ];thencontinuefiuser=`echo "$line" | awk '{print $1}'`pass=`echo "$line" | a原创 2021-12-06 17:45:17 · 856 阅读 · 0 评论 -
Linux Shell进阶
### 利用管道实现并发控制* 使用Linux管道文件特性制作队列,可以控制并发数量。* 管道分为命名管道和匿名管道。* 创建命名管道文件命令是 mkfifo* 命名管道可跨终端实现数据交换```shell[root@hdp-1 shell]# cat 255_ping.sh thread=5tmp_fifofile=/tmp/$$.fifomkfifo $tmp_fifofileexec 8<>$tmp_fifofilerm $tmp_fifofilefor i in原创 2021-12-06 17:45:57 · 576 阅读 · 0 评论 -
Linux Shell条件测试
操作描述-d测试是否为目录(Directory)-a测试目录或文件是否存在(Exist)-f测试是否为文件(File)-r测试当前用户是否可读(read)-w测试当前用户是否可写(write)-x测试当前用户是否可执行(cxcutc)[root@hdp-1 shell]# ll host.txt -rw-r--r--. 1 root root 102 11月 2 15:41 host.txt[root@hdp-1 shell]# [ ...原创 2021-12-06 17:44:18 · 882 阅读 · 0 评论