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