原Linux shell執(zhí)行一次執(zhí)行多個(gè)命令
書香水墨閱讀數(shù):62019-07-04
1.1 每個(gè)命令之間用;隔開
因?yàn)?rm"命令并不產(chǎn)生"clean"文件,則每次執(zhí)行"make clean"的時(shí)候linux命令,該命令都會執(zhí)行。r命令可以使得vim進(jìn)入替換模式.在這種模式下,我們輸入的每一個(gè)字符都會替換光標(biāo)下面的字符,直到我們按退出為止.我們還可以指定數(shù)字作為參數(shù)來指明這條命令所要執(zhí)行的次數(shù).(注:這里我做的結(jié)果是r命令可以指定參數(shù)來指明執(zhí)行次數(shù),而r命令則不成)。也就是說redis能夠保證:一個(gè)事務(wù)中的一組命令是絕對連續(xù)執(zhí)行的linux命令,在這些命令執(zhí)行完成之前,絕對不會有來自于其他連接的其他命令插進(jìn)去執(zhí)行。
ls;cat file_name
1.2 每個(gè)命令之間用&&隔開
這種方式下若前面的命令執(zhí)行成功,才會去執(zhí)行后面的命令。這樣可以保證所有的命令執(zhí)行完畢后,執(zhí)行過程都是成功的。
cat file_name&&ls
1.3 每個(gè)命令之間用||隔開
||是或的意思,只有前面的命令執(zhí)行失敗后才去執(zhí)行下一條命令,直到執(zhí)行成功一條命令為止。
上一個(gè)教程:Linux下常見打包命令分析
下一個(gè)教程:Linux命令行使用之命令行輸入與輸出