vim编辑器:shell
启动vim编辑器,只需键入vim 和但愿编辑的文件:vim mongo.shvim
若是文件存在,将显示整个内容显示到进行编辑的缓冲区,若是文件不存在,打开一个新的缓冲区进行编辑。bash
内容未占据整个屏幕,会在不属于文件的行上放置一个波浪号。编辑器
vim loginthis
#!bin/bash(告诉shell运行下列脚本的shell)ip
#this is a script displaystest
date变量
who(shell 将按照文件中命令的顺序处理命令)想将两条命令一块儿运行,能够将他们放在同一行,并用分好隔开date
运行该文件,出错权限
第一个须要解决的障碍是使bash shell找到脚本文件,
查看path环境变量echo ¥path
path环境变量设置为只能够在少数目录中查找命令,要使shell找到test1脚本,须要执行任意一种操做:
1.将shell脚本所在目录添加到path环境变量中
2.在命令提示 符中使用文件的绝对路径或者相对路径来引用改shell脚本
引用当前目录中的文件,能够在shell中使用单点操做符./
(./引用当前目录的文件********)
ls -l test1
下一步是赋予本身执行该文件的权限,使用chmod命令
chmod u+x test1
成功。。。如今具有了全部的条件,能够执行这个新shell脚本文件了
在文本文件中任何位置均可以插入echo
例如:
#!bin/bash(告诉shell运行下列脚本的shell)
#this is a script displays
echo the time and date are:
date
echo “let‘s see who’s logged into the system:”
who
想要文本字符和结果在同一行,须要加上-n
#!bin/bash(告诉shell运行下列脚本的shell)
#this is a script displays
echo -n the time and date are:
date
echo -n “let‘s see who’s logged into the system: ”
who