導航:首頁 > 文件教程 > shell文件size

shell文件size

發布時間:2025-07-12 17:34:02

『壹』 linux的shell 腳本里怎麼用if 判斷文件大小呀

需要幾個工具 基本上思路是 用 配合awk取得文件大小 ,然後if判斷
代碼如下

s=` -k logfile|awk '{print $1}'`
if [ $s -gt 1024000000 ]
then
停止oracle監聽進程
rm -rf logfile && touch logfile
啟動oracle監聽進程
else
continue
fi

『貳』 linux中Shell歷史命令記錄文件的路徑是什麼

路徑/etc/bashrc。在 Linux 下面可以使用 history 命令查看用戶的所有歷史操作,同時 shell 命令操作記錄默認保存在用戶目錄的 .bash_history 文件中。通過這個文件可以查詢 shell 命令的執行歷史。

代碼如下:

HISTFILESIZE=4000

HISTSIZE=4000

HISTTIMEFORMAT='%F %T'

export HISTTIMEFORMAT

注意:

HISTFILESIZE 表示在 .bash_history 文件中保存命令的記錄總數,默認值是 1000;

HISTSIZE 定義了 history 命令輸出的記錄總數;

HISTTIMEFORMAT 定義了時間顯示格式,該格式與 date 命令後的 「+"%F %T"」 是一樣的;

HISTTIMEFORMAT 作為 history 的時間變數將值傳遞給 history 命令。

(2)shell文件size擴展閱讀:

顯示歷史命令

history 顯示全部歷史

history 數字 顯示之前執行過的若干命令,例:history 2 顯示執行過的上兩條命令

使用上下箭頭鍵也可以查看上一條根下一條命令,

3.運行歷史命令

!! 運行上一條命令

!88 運行第88條命令

!88 /test 運行第88條命令並在命令後面加上/test

!?CF? 運行上一個包含CF字元串的命令

!ls 運行上一個ls命令

!ls:s/CF/l 運行上一個ls命令,其中把CF替換l

fc 編輯並運行上一個歷史命令

fc 66 編輯並運行第66個歷史命令

fc -e /usr/bin/vim 66 使用vim編輯第66個命令並運行

『叄』 linux的shell 腳本里怎麼用if 判斷文件大小呀

find有一個參數 -size +10000M

你可以定義一個變數 它的值為
查找目錄下 是否滿足同時名字叫123.cap 並且尺寸大於10000M的
是就賦予var

先執行tcpmp 後台運行

然後做一個循環 每隔一秒判斷這個var
var=$(find . -name "123.cap" -size +10000M)

判斷這個var是否不為空

當不為空 那麼代表文件超出10g了 那麼就完畢吧 exit

思路這樣 你自己試試看

閱讀全文

與shell文件size相關的資料

熱點內容
如何存取文件 瀏覽:340
js獲取樣式名稱 瀏覽:543
寬頻數據功能在電視哪個系統找到 瀏覽:427
計算機程序ui設計員是什麼 瀏覽:346
文件拖動到ps圖層 瀏覽:802
數據類型是雙位元組型有哪些 瀏覽:990
可以使用什麼對象更新資料庫 瀏覽:703
怎麼編程加工數字 瀏覽:992
寫的小說投哪個網站好 瀏覽:984
js日期隨機數 瀏覽:630
5s微信沒有指紋支付寶 瀏覽:119
蘋果電腦13寸pro 瀏覽:715
如何在壓縮文件里添加圖片 瀏覽:442
androidintent下載文件 瀏覽:811
win7系統vdi文件下載 瀏覽:199
批量文件路徑列表復制 瀏覽:687
svn增加文件桌面圖標也變了 瀏覽:514
Abb機器人怎麼編程畫圓 瀏覽:958
手機微信接收的文件存儲在哪裡 瀏覽:546
js怎麼給div加邊框顏色 瀏覽:645

友情鏈接