随笔 - 633,  文章 - 0,  评论 - 13,  阅读 - 48万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  shell

shell
shell26多个变量赋值可以用空格隔开
摘要: 阅读全文
posted @ 2020-03-09 17:19 大话人生 阅读(375) 评论(0) 推荐(0) 编辑
shell25 脚本带文件参数
摘要:$0:获取文件的绝对路径; $#: 获取参数个数; 反引号隐住命令表示先执行命令获取值后再执行其他,表示命令替换,$()作用与反引号一样,也是命令替换; exit:表示退出当前程序; [ ! -f $1]:表示第一个位置参数如果不是文件,则执行then后面的内容; for do down:为for循 阅读全文
posted @ 2020-03-09 13:26 大话人生 阅读(149) 评论(0) 推荐(0) 编辑
shell24basename和dirname
摘要:basename:获取参数的最后的一个/后面的名字;dirname:获取参数的最后一个/前面的所有内容。 阅读全文
posted @ 2020-03-09 13:21 大话人生 阅读(170) 评论(0) 推荐(0) 编辑
shell23预定义变量
摘要: 阅读全文
posted @ 2020-03-09 13:03 大话人生 阅读(107) 评论(0) 推荐(0) 编辑
shell22用点进行脚本之间的调用(共用变量等)
摘要: 阅读全文
posted @ 2020-03-09 12:44 大话人生 阅读(372) 评论(0) 推荐(0) 编辑
shell21系统变量和自定义变量
摘要:系统变量为全局变量都可以用,用export定义,如:export ip1=192.168.1.5 自定义变量为当前shell或者文件生效,如:ip1=192.168.1.8 阅读全文
posted @ 2020-03-08 18:03 大话人生 阅读(219) 评论(0) 推荐(0) 编辑
shell20三种变量复制方式
摘要:1.直接赋值 2.read 赋值 3.传参赋值 阅读全文
posted @ 2020-03-08 17:41 大话人生 阅读(417) 评论(0) 推荐(0) 编辑
shell19位置变量
摘要:$1,$2:叫位置变量,是系统定义好的变量,表示传入的第一个参数,第二个参数,如果没有传入参数,则表示传入的是一个空参数 阅读全文
posted @ 2020-03-08 17:35 大话人生 阅读(150) 评论(0) 推荐(0) 编辑
shell18变量
摘要:用$引用变量 if then else fi的使用 $?:表示上一条命令的执行结果,[ $? -eq 0 ]:表示上一个命令的执行结果等于0 read ip :表示从外面输入传入一个值,这个值赋给变量ip,成为ip的值 -p "Please input a ip: " :表示给用户的一个提示信息,增 阅读全文
posted @ 2020-03-08 17:03 大话人生 阅读(118) 评论(0) 推荐(0) 编辑
shell17echo打印带颜色的文字
摘要:30m至37m为前景色,即文字的颜色,40m至47m为背景色,0m为重置为正常色 阅读全文
posted @ 2020-03-08 16:31 大话人生 阅读(164) 评论(0) 推荐(0) 编辑
shell16元字符
摘要: 阅读全文
posted @ 2020-03-08 16:03 大话人生 阅读(146) 评论(0) 推荐(0) 编辑
shell-15 &的三种不同
摘要:&:命令切换至后台; &>:命令输出混合重定向; &&:前一个命令执行成功后再执行后一个命令。 阅读全文
posted @ 2020-03-08 12:34 大话人生 阅读(199) 评论(0) 推荐(0) 编辑
shell-14 多个命令以分号隔开
摘要:多个命令之间以分号隔开,各个命令执行互不影响,前一个命令是否执行成功,不影响后一个命令的执行;多个命令之间以&&符号隔开,表示只有前一个命令执行成功后,才会执行后一个命令;多个命令之间以||符号隔开,表示只有前一个命令执行失败后,才会执行后一个命令 阅读全文
posted @ 2020-03-08 12:03 大话人生 阅读(1057) 评论(0) 推荐(0) 编辑
shell-13 tee管道可以重定向但是不截流
摘要:1.ls -l >1.txt :将内容输出到1.txt文件中,shell中不会显示输出内容 2.ls -l |tee 1.txt : 将内容输出到1.txt文件中,并且shell中显示输出的内容 阅读全文
posted @ 2020-03-07 19:58 大话人生 阅读(212) 评论(0) 推荐(0) 编辑
shell-12实用cat完成文件复制
摘要:cat </root/1.txt >/root/2.txt :讲1.txt文件中的内容复制到2.txt中(即使2.txt文件中之前有内容,也会不再有,而是变为和1.txt中完全相同的内容) 阅读全文
posted @ 2020-03-07 19:45 大话人生 阅读(893) 评论(0) 推荐(0) 编辑
shell-11输入内容到文件
摘要:1.输入单行内容到文件:echo "111">1.txt 2.输入多行内容到文件:cat <<EOR >1.txt <111 <222 <333 <EOF 阅读全文
posted @ 2020-03-07 19:39 大话人生 阅读(2523) 评论(0) 推荐(0) 编辑
shell-10kill杀死作业号和进程号
摘要:kill 3:杀死进程号为3的进程 kill %3:杀死作业号为3的作业号 阅读全文
posted @ 2020-03-07 19:23 大话人生 阅读(615) 评论(0) 推荐(0) 编辑
shell-9前后台切换
摘要:1.例如目前在:vim /etc/hosts 2.按ctrl+z切换至后台,操作其他命令,如:cd root 3.输入:fg 再调出步骤1中的界面,继续操作 阅读全文
posted @ 2020-03-07 19:20 大话人生 阅读(195) 评论(0) 推荐(0) 编辑
shell8-利用screen记录会话
摘要:1.screen :查看是否安装screen,如果没有安装,则用 yum -y install screen 安装 2.用screen给当前回话命名一个名字:screen -S install_lnmp 3.断开shell,再次登录 4.screen -list:查看screen保存的会话 5.sc 阅读全文
posted @ 2020-03-07 18:53 大话人生 阅读(228) 评论(0) 推荐(0) 编辑
shell7
摘要:!1020:表示显示并执行历史命令中的第1020行的命令 !da:表示找到历史命令中最近一条带da的命令,显示并执行 !!:表示执行上一个命令 !$:表示上一个命令中的最后一个参数 阅读全文
posted @ 2020-03-07 18:18 大话人生 阅读(285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示