SHELL快速复习专用
五篇文章主要用来快速复习,大概半个小时就能复习完,不是特别适合入门学者。
IT运维民工
凝神屏气听汗水落地
展开
-
05-SHELL-25道面试题总结
SHELL面试题:1.用sed修改test.txt的23行test为tset:sed –i ‘23s/test/tset/g’ test.txt2.查看/web.log第25行第三列的内容:#三种方式sed –n ‘25p’ /web.log | cut –d “ ” –f3head –n25 /web.log | tail –n1 | cut –d “ ” –f3awk –F “...原创 2020-05-03 22:44:42 · 725 阅读 · 0 评论 -
04-SHELL循环语句
循环语句for/do/done:#FRUIT变量都有apple banana pear,然后遍历输出FRUIT遍历。#!/bin/bashfor FRUIT in apple banana pear; do echo "I like $FRUIT"done[root@localhost ~]# ./test.sh I like appleI like bananaI li...原创 2020-05-03 22:43:35 · 136 阅读 · 0 评论 -
03-SHELL条件判断
条件判断:test/[]: test和[]用来进行条件测试,如果条件成立表示为真,返回0;如果条件不成立表示为假,返回1。[root@localhost ~]# num=2[root@localhost ~]# test $num -gt 1 #测试变量num是否大于1。[root@localhost ~]# echo $?0[root@localhost ~]# test $n...原创 2020-05-03 22:42:26 · 250 阅读 · 0 评论 -
02-SHELL变量
变量: SHELL变量通常由字母加下划线开头,由任意长度的字母,数字,下划线组成。环境变量:环境变量可以从父进程传递给子进程,因此SHELL进程的环境变量可以从当前SHELL进程传递给fork出来的子进程,使用printenv命令可以显示当前SHELL进程的环境变量。本地变量:只存在于当前SHELL进程,用set命令可以显示当前SHELL进程中定义的所有变量(包括本地变量,环境变量和函数...原创 2020-05-03 22:39:55 · 116 阅读 · 0 评论 -
01-SHELL简介
SHELL: 此文章主要用来对shell进行半小时快速复习,不适合入门学者。 SHELL的作用是解释用户执行的命令,用户输入一条命令,SHELL就解释执行一条,这种方式常称为交互式(Interactive)。 SHELL还有一种执行方式称为批处理(Batch),用户事先写好一个SHELL脚本,这个脚本中是多个命令的集合,只要执行这个脚本就可以顺序的执行脚本中的命令。 Shell脚本...原创 2020-05-03 22:38:37 · 126 阅读 · 0 评论