如何在Linux上把一組命令寫成一個命令

時間 2023-03-10 03:30:09

1樓:糊塗王雜貨鋪

寫個指令碼就行了:

#!/bin/sh

rm -r work

shutdown -h

把上面文字粘到文字檔案裡面,取個名字如屬性改為755, 然後執行就行了。

開機是無法放在指令碼里的,因為開機前沒有shell執行。你只能通過加電操作或者硬體支援的自動定時開機來實現。

停止和啟動一個服務是可以寫在指令碼里面的:

service network stop

service network start

2樓:匿名使用者

前面的命令執行正確就執行後面的。

前面的命令執行不正確就執行後面的。

前面的命令執行完,不管正確與否都執行後面的。

這三個貌似應該夠樓上用的了。

樓主也可以寫指令碼(別忘了寫好這個 後設定這個檔案可執行許可權):

#!/bin/bash

命令列1命令列2

3樓:匿名使用者

樓上的幾位說的都挺詳細啊~

4樓:挨踢磚家

1 用&& 比方說 cp &&rm -rf

2 寫成指令碼方式 樓上說的很詳細了。

linux中如何用指令將使用者加入到群組中

5樓:匿名使用者

1. 假設有個組是g1,你想建立一個使用者zs,建立之後這個使用者zs就屬於g1,可以使用以下命令:

useradd -g g1 zs 或者useradd -g g1 zs

沒錯,一個是大寫g,一個是小寫g,不同的是,使用大寫,那麼意思是新建的使用者zs同時屬於自己的zs組,也屬於g1組,而小寫g的意思就是zs只屬於g1組。

2. 假設有個組是g1,現在已經有一個使用者zs,現在想更改zs的組,可以使用:

usermod -g g1 zs 或者usermod -g g1 zs

大小寫的意思同上。

6樓:感謝為我點讚的你

按照你的描述,是將使用者加入到群組中,不是在新建使用者的時候設定所屬組,那麼應該使用「gpasswd -a [要加入群組的使用者名稱] [要加入的群組名]」。

如果該群組沒有組管理員,還應使用「gpasswd -a [管理員帳號] [群組名]」來設定該群組的管理員。群組管理員用來代替root完成將使用者加入或移出群組的操作。

使用 usermod -g 命令也可以將使用者加入群組,但會產生一個問題,用此命令將使用者加入到新的群組後,該使用者之前加入的那些群組都將被清空。

如何在linux中使用test命令

linux怎樣把多條命令寫在一個可執行檔案中

7樓:匿名使用者

你是指指令碼嗎?

寫指令碼的格式。

vim /root/ (sh字尾不可更改)第一行寫入如下內容。

#!/bin/bash

往下直接寫入你要執行的命令。

注意每執行一條命令要用一行表示。

linux 中怎麼把命令寫成一行

8樓:匿名使用者

首先每個命令中間用分號分隔就可以了。

不過,推薦採用指令碼來處理這種情況。

利用指令碼可維護性強,可以重複利用、修改。

並且十分方便。

在指令碼中可以簡單的進行命令的羅列,也可以根據語法進行具有一定邏輯關係的執行。

玩linux最好要知道怎麼寫指令碼,會方便很多。

9樓:匿名使用者

中間加 &&或者分號,試試。

10樓:匿名使用者

寫個shell多好啊,何必這麼麻煩,而且你都寫成一行,怎麼去驗證命令是否成功。

11樓:巴洛克星球

&&為什麼寫一行呢,寫個sh指令碼執行不是很方便嘛。

用一組命令(或者寫一個指令碼),在linux上完成如下功能:

12樓:匿名使用者

下面是bash下的指令碼。

因為你沒有說明,我假定你的文字檔案都是以。txt結尾來識別,如果不是請自行更改dpath這一行。

指令碼會自動將你的檔案備份到/tmp/beta/backup,但是為防萬一我還是建議你先手動備份:)

好用記得給分。

#!/bin/bash

old="beta"

new="beta_best"

dpath="/tmp/beta/*.txt"

bpath="/tmp/beta/bakup/foo"

tfile="/tmp/

[ !d $bpath ] mkdir -p $bpath ||

for f in $dpath

doif [ f $f -a -r $f ];then

/bin/cp -f $f $bpath

sed "s/$old/$new/g" "f" >tfile &&mv $tfile "$f"

elseecho "error: cannot read $f"

fidone

/bin/rm $tfile

如何將linux命令的結果作為下一個命令的引數

linux下怎麼能把一個c++的程式寫成類似linux的系統命令

13樓:網友

這是 linux 和windows的一個區別。 windows預設的環境變數path包括當前目錄但unix類不包括當前目錄。

直接在你的~目錄下建立一個bin目錄 把你自己的程式丟進去 然後在環境變數$path裡面新增。

~/bin重新login或者 直接source 一下設定就行了。

一般修改 ~/bash_profile 檔案(bash其他shell請自行入座)

新增export export path=$path:/home/snyh/bin

EXCEL中把一組資料分列,excel如何對一組資料按照逗號分列

excel如何把一個數字分列,如36分列成32 6 51分列成48 3 懸賞分 20 離問題結束還有 14 天 13 小時excel如何把一個數字分列,如36分列成32 6 51分列成48 3分成的兩個數字裡面大的數字可以被8整除?問題補充 這樣沒錯但我要分列32的話我想顯示成24 8 而不是32 ...

如何在Excel中,隨機產生一組自己要求內容和字數的字串

隨機函式rand,語法 rand 上限 下限 下限。隨機函式產生的只是一組隨機數字。如果要產生隨機非數字的字串,可另建輔助表作為源資料,再借用查詢函式vlookup或索引函式index返回數字對應的非數字字串。回答者 stcxj 十五級 2010 11 1 21 19 重新補充啦 a b 0 0 1...

如何使用一組RadioButton

辦法多得很。比如設一個hiddenfield,併為每個radiobutton新增一個attribute,在客戶端響應oncheckchanged,在事件處理中,改變hiddenfield的text,同時設定hiddenfield為autopostback。但都沒有radiobuttonlist來得簡...