不會(huì)的,sh 文件是串行運(yùn)行的,執(zhí)行完A 才會(huì)執(zhí)行b,除非在一個(gè)命令后 加
創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站制作、淅川網(wǎng)絡(luò)推廣、微信小程序、淅川網(wǎng)絡(luò)營(yíng)銷(xiāo)、淅川企業(yè)策劃、淅川品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供淅川建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):18980820575,官方網(wǎng)址:www.cdcxhl.com
新建一個(gè)文件,名字為test(自己定義的名字)
nano test.sh
在里面編寫(xiě)腳本
?程序必須以下面的行開(kāi)始(必須方在文件的第一行):
?#!/bin/sh
符號(hào)#!用來(lái)告訴系統(tǒng)它后面的參數(shù)是用來(lái)執(zhí)行該文件的程序。在這個(gè)例子中使用/bin/sh來(lái)執(zhí)行程序。
(能寫(xiě)一些shell普通命令,命令用分號(hào)隔開(kāi))
例子:
#! /bin/bash
# shutdown pc
sudo
shutdown +1
執(zhí)行方法
(1)在控制臺(tái)輸入命令執(zhí)行:
sh
test.sh
(2)先給腳本可執(zhí)行權(quán)限,雙擊執(zhí)行:
右鍵此文件,選擇屬性-權(quán)限,最下方會(huì)有一個(gè)“允許以程序執(zhí)行文件”,將這一項(xiàng)勾選,就可以了。
或在命令行下附予權(quán)限:
chmod 777
test.sh 或: chmod +x test.sh
你可以在兩條或者多條命令之間加上分號(hào)。比如,你想在/下創(chuàng)建一個(gè)文件夾,然后再給這個(gè)文件夾里面創(chuàng)建一個(gè)文件,在給這個(gè)文件一個(gè)777權(quán)限。就可以這么寫(xiě):
mkdir
/test;touch
/test/1.txt;chmod
777
/test/1.txt
還有就是管道符。管道符是連接幾個(gè)命令的。管道符左邊的命令是輸出,管道符右邊的命令式對(duì)左邊輸出的一個(gè)輸入(有的時(shí)候可以理解為一個(gè)條件)
比如,有一個(gè)文件有100行(假設(shè)是/a.txt),你只想查看第二十五行,就可以這么寫(xiě):
head
-25
/a.txt
|
tail
-1
那么管道符的左邊“head
-25
/a.txt"的意思是查看這個(gè)文件的前25行,
管道符的右邊是查看倒數(shù)第一行,
那么這個(gè)命令連起來(lái)就可以理解為查看這個(gè)文件的前25行中的倒數(shù)第一行,也就是第二十五行。
linux 命令:
1.后臺(tái)運(yùn)行程序: 例如updatedb 可以設(shè)為updatedb.就是 在運(yùn)行的程序 后加
2.彈出/入光驅(qū): eject -r eject -t
3.禁止寫(xiě)文件:chattr+ifilename
4.顯示最近的登陸用戶(hù): last
5.清空日志:cat/der/null *.log
6.殺死指定的進(jìn)程:killall processname
7.查看進(jìn)程:pa -e
ps -ef
QQ.348859476 E_emil:dongdong_282@sina點(diǎn)抗