-
當前位置:首頁 > 創(chuàng)意學(xué)院 > 品牌設(shè)計 > 專題列表 > 正文
vi及shell程序設(shè)計(vi shell編程)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于vi及shell程序設(shè)計的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等,官網(wǎng):https://ai.de1919.com
創(chuàng)意嶺專注品牌設(shè)計、策劃,為各大上市企業(yè)、個人提供一站式設(shè)計、策劃服務(wù),服務(wù)客戶遍布全國,咨詢相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
用vi如何創(chuàng)建shell
vi1.sh
//1.sh
就是你要創(chuàng)建的shell腳本
按一下字母i
,進入編輯模式,寫你的shell腳本內(nèi)容
寫完后,按一下ESC
然后輸入
:wq
保存內(nèi)容
不知道你是不是linux系統(tǒng)呢,如果是,而且沒有l(wèi)inux基礎(chǔ),那不妨去學(xué)學(xué)linux入門教程。
推薦,阿銘linux入門教程。
關(guān)于linux命令行,shell命令,vi命令
shell并不是一個所謂在“終端”執(zhí)行的東西,而是一個linux內(nèi)核與用戶之間交互的界面,也可以理解成為是一個專業(yè)翻譯的角色。vi不過就是一個文本編輯器罷了,就如同DOS或Windows系統(tǒng)中的Edit一樣,只不過這個vi文本編輯器的功能是可以靠添加模塊來擴展罷了。在unxu或linux中還有一個文本編輯器叫‘emacs’,只不過這個編輯器更煩,更難于掌握。
其實linux并不難學(xué),無非就是些常用的‘命令’罷了,而且這些所謂的‘命令’多半都是以源碼的方式存在在系統(tǒng)中的。所謂‘命令行’不過就是調(diào)用這些源碼后,然后讓一個叫‘shell’的‘家伙’解釋給linux內(nèi)核去聽。而這些所謂的‘命令’統(tǒng)統(tǒng)都在bin或是sbin的目錄下面。
linux在用戶登錄以后,自行會啟動一個shell,所有用戶必須通過shell才能與系統(tǒng)會話。linux的所謂窗口界面,只不過就是系統(tǒng)在用戶登錄后自行調(diào)用了一個shell腳本而啟動了Xwindow后的表象罷了。
所謂‘命令行’其實就是shell的解釋命令。
用vi寫個shell 這個題怎么做???
#!/bin/bashread -p "Please input filename:" filename
if [[ -d $filename ]];then
echo "$filename is directory."
elif [[ -f $filename ]];then
echo "$filename is file."
if [[ -w $filename ]];then
echo "$filename can write."
else
echo "$filename can not write."
fi
if [[ -x $filename ]];then
echo "$filename can run."
else
echo "$filename can not run".
fi
if [[ -r $filename ]];then
echo "$filename can read."
else
echo "$filename can not read."
fi
else
echo "Errors!"
fi
使用VI編寫一個SHELL腳本程序
你好,腳本如下:----------------------------------------------------------------
#!/bin/bash
read -p "Please input user name:" name
read -p "Please input the password:" pass
if [ -z $name ];then
echo "Sorry,please input a user name!" && exit 0
else
useradd $name -p $pass
fi
---------------------------------------------------------------
希望我的回答對你有幫助 ,有疑問可咨詢扣扣4578004
以上就是關(guān)于vi及shell程序設(shè)計相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
珠寶vi設(shè)計經(jīng)典案例(珠寶品牌vi設(shè)計)
騰訊視頻vip共享賬號(刷騰訊視頻vip永久網(wǎng)站卡盟)