最近開始學(xué)習(xí)Linux一些基礎(chǔ)的知識,其中就有關(guān)于shell腳本的,今天不是要寫什么高大上的東西,是給和我一樣的初學(xué)者分享的。今天就寫一個(gè)最簡單hello world版本的shell腳本。腳本很簡單但是碰到了一些問題和大家一起分享一下。
這個(gè)截圖完整顯示了,創(chuàng)建一個(gè)最簡單shell腳本的過程。我們來分步說明
1、我們先進(jìn)入桌面上面的一個(gè)文件夾,方便存放文件。
2、使用sudo vim first.sh命令進(jìn)入vi編輯器,使用sudo是因?yàn)闄?quán)限的問題,我前面沒有使用sudo命令出現(xiàn)了,不能保存文件的情況。使用:wq保存退出顯示沒有寫入權(quán)限,只能使用:q!強(qiáng)制退出vi。
3、進(jìn)入編輯器后按i鍵進(jìn)行輸入,編寫腳本開頭是#!/bin/bash,下面echo是輸出我們要寫的東西,我這里隨便寫了一句,然后按Esc鍵退出輸入,輸入:wq保存退出。這里你可能會碰到權(quán)限問題不能退出,可以試試:wq!或者:q!,強(qiáng)制退出vi。
5、在執(zhí)行的時(shí)候也遇到了權(quán)限問題,首先我是直接給文件777權(quán)限,可讀可寫可執(zhí)行。沒有成功,再使用sudo命令,獲得了權(quán)限后再執(zhí)行文件就可以直接打印出 my first shell script。
OK那這就是我在學(xué)習(xí)中遇到問題,希望可以幫倒和我一樣在學(xué)習(xí)的人。