1樓:匿名使用者
第一句是把$#賦值給了count變數,$#是特殊shell變數,指的是引數的個數。
cmd變數的內容是echo命令
第三句是迴圈,條件是隻要count不等於0第六句是count值減1
程式的意思是:
一直迴圈,只要引數個數不是0,那麼顯示這個引數,前面加上一個$符號。
即你的引數是foo的話,那麼顯示的就是$fooeval的意思是執行變數cmd中命令
2樓:付強
第一行:是給count賦值 而$# 的含義是 程式執行的時候穿進去的引數個數
第三行:while的判斷條件 判斷 引數個數大於0 就執行while迴圈
第六行:count 自身 -1
程式的作用的是列印程式的輸入引數
3樓:匿名使用者
第1行、假如你的指令碼是test.sh,當你執行./test.sh a b c時候,你有三個引數
$#的值就是引數的數量3,相當於變數count=3$0=./test.sh
$1=a
$2=b
$3=c
第3行、只要$count值》0,就進行while迴圈, -gt是great then的意思
呼叫變數count的方法:是在前面加$,這裡的$count=3第6行、count=$((count-1)) 每迴圈一次count值減1
linux dd指令用法中引數bs,count
4樓:匿名使用者
bs是輸入輸出塊的大小
count=n 是僅僅處理n塊資料後就不再工作了應當是沒錯,關於返回的資訊我就沒研究過了
dd if=tmp.py of=tmp2.py seek=1 bs=$(stat -c%s tmp2.py)
記錄了1+1 的讀入
記錄了1+1 的寫出
79位元組(79 b)已複製,6.7e-05 秒,1.2 mb/秒上面命令等同於 cat tmp.py >>tmp2.py
5樓:匿名使用者
你對bs=*** count=mmm的說法是正確的,但是對dd的列印提示說法不正確。
dd的輸出是:
x+y records in
m+n records out
其中 x和m的含義是 x和m個完整的塊(也就是你用bs指定的塊大小)被讀入和寫出。
其中y和n的含義是 y和n個不完整的塊(部分塊)被讀入和寫出。
最常見產生的不完整塊的讀入是由於碰到了讀入的檔案尾,比如你有一個檔案a.log的大小是10個位元組,你用下面的命令就會出現1+1的情況,因為第二個塊不夠6個位元組,只有4位元組。
dd if=a.log of=b.log bs=6 count=2
1+1 records in
1+1 records out
常見的出現0+0的情況是由於被讀的檔案是空檔案(0位元組),比如下面的命令
dd if=/dev/null of=b.log bs=6 count=2
0+0 records in
0+0 records out
linux下用dd命令進行了低格,沒有設定count值,用nohup一直掛在後臺執行,如何判斷是否低格成功了呢?
6樓:匿名使用者
說到底你需要的是檢視 dd 的進度
開啟另一個terminal
1. 用 `ps -aux |grep dd` 找到你dd的程序號2. 傳送usr1 訊號,`kill -usr1 $dd_pid`3.
再`cat ddresult.txt`,會看到dd的進度資訊的。
7樓:匿名使用者
用jobs命令檢視之前用nohup掛後的程序是否還在running,如果jobs裡面沒有相關任務則表示該任務已經結束
8樓:草原橡樹
沒有設定的bs的話他會每次寫一個位元組?如果硬碟比較大會需要很長時間,沒出結果說明還在努力工作中
9樓:匿名使用者
bg看看任務是不是還在執行。或者
pidof dd
沒有輸出就說明dd已經完成退出了
在linu中某檔案的許可權為,在linux中,某檔案的許可權為 d
悔恨的阿毛 d是表示這個是目錄 r是可讀 w是可寫 x是可執行 dr r r 這個以三個為單位,分別表示檔案所有者,所有者使用者組,其他人 的許可權。比如這個就表示這是目錄,然後所有者,使用者組,其他人的許可權都是可讀,不可寫,不可執行 在linux中,許可權對應的數值分別如下 r 讀許可權 4 w...
在linux中開啟ftp上傳許可權
你是說你ftp已經架好了,只是不會上傳是嗎?上傳有兩種方法 1 用軟體,那就太多了,試試filezilla,或者winscp。2 用命令列 首先進入命令提示行,然後ftp 你的linux主機,連線上之後,用put上傳,格式如下 put local file remote file 這是什麼比賽啊?呵...
在Linux中 f file是什麼意思
可靠的夢想之星 判斷目標檔案是否存在。f filename 如果 filename為常規檔案,則為真。filename1 nt filename2 如果 filename1比 filename2新,則為真。filename1 ot filename2 如果 filename1比 filename2舊...