① .sh是什麼文件擴展名
linux中.sh文件是腳本文件,一般都是bash腳本。
腳本文件英文為Script。實際上腳本就是程序,一般都是由應用程序提供的編程語言。應用程序包括瀏覽器(javaScript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。
腳本文件類似於DOS操作系統中的批處理文件,它可以將不同的命令組合起來,並按確定的順序自動連續地執行。腳本文件是文本文件,用戶可使用文本編輯器來創建腳本文件。
(1)sh日期文件名擴展閱讀
腳本通常可以由應用程序臨時調用並執行。各類腳本被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。
舉個最常見的例子,當點擊網頁上的Email地址時能自動調用Outlook Express或Foxmail這類郵箱軟體,就是通過腳本功能來實現的。
也正因為腳本的這些特點,往往被一些別有用心的人所利用。
例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。
② linux系統用shell寫個腳本ftp上傳下載文件,文件名帶日期。
這個不抄是一句話搞定的
vi xxxx.sh 寫一個腳本
#/bin/bash
DATE=`date "%Y%M%D"`
DIR=/xxxxx/xxx
cd $DIR
lftp -pxxx [email protected]
cd xxxxx
get $DATE.txt
exit
chmod +x xxxx.sh
然後 sh xxxx.sh
大致的結構這樣,具體的你要好好研究一下shell才可以。
③ sh加文件名什麼意思
尊敬的用戶您好:
首先你要讓文件有能夠執行的許可權,比如你的文件是a.sh那麼你可以
chmod +x a.sh
然後運行文件就可以了
./a.sh
這樣運行是a.sh在當前工作目錄,如果文件沒在當前目錄,那麼就需要用絕對路徑來執行,比如
/opt/a.sh
/opt/test/a.sh
您可掘坦帆以信亂在安徽電信網上營業廳選購電信手機,網廳辦理合約機贈送高額話費,可以0元購機,非常優惠,目前多個品牌4G機型判雹全面上市!
④ 請問如何用批處理復制以日期命名的文件 如: c:\xz032609.SH d:\123.txt
@echo off
rem 下面顯示當前的日期「2011-03-31 星期四」,如果是時間,可以用%time%
echo %date%
echo %time%
rem 截取%date%從第5個字元起的2個字元(即為"03")
rem 截取%date%從第8個字元起的2個字元(即兩位的日期)
rem 截取%time%從第0個字元起的2個字元(即小時數)
rem 所以,下面這句是生成033112
echo %date:~5,2%%date:~8,2%%time:~0,2%
rem 然後執行 c:\梁弊圓xz033112.sh d:\123.txt
c:\xz%date:~5,2%%date:~8,2%%time:~0,2%.sh d:\123.txt
另外,也許你是想復制卜納以「xz+當前月日」的所有sh文件到D盤一某一個位置。
那麼使用:
Rem 創建D:\sh+當前月日文件夾.
dir d:\sh%date:~5,2%%date:~8,2%>nul||md d:\sh%date:~5,2%%date:~8,2%
復制到以以「xz+當前月日」的所有sh文件到"D:\sh+當前月日"文件橡塌夾.
c:\xz%date:~5,2%%date:~8,2%??.sh d:\sh%date:~5,2%%date:~8,2%\
⑤ linux每天建立一個以當天日期命名的文件夾
vim/root/date.sh
#!/bin/bash
date=$(date"-1d"+%Y%m%d)
mkdir$date
以上是腳本內容
接下來用計劃任務執行腳本
crontab-e
打開後是類似用vim打開的文件
將下面這回行輸入進去後保存退出:wqZZ都可以答
5923***/root/date.sh
然後servicecronrestart
就可以每天23點59分執行這個腳本
時間可以改
格式是分時日月周要執行的命令或腳本
⑥ 為什麼我的sh文件,執行時提示date命令無效呢
創建文件的命令是需要答鏈創建命令的,比如touch或vi。而且你清褲孫創純茄建的命令也不對正確的寫法是$(date空格+%y%m%d)但願我的回答對你有幫助
⑦ Linux下添加任務計劃,計劃內容以sh文件表示
sh文件內容:
#/bin/sh
DATE=`date+%Y%m%d`
cd/your/log/path/
forfin*;do
cp$f/path/to/save/$DATE_$f;
done
記得要給這個文件加可執行許可權: chmod a+x xxx.sh
加入到計劃任務是crontab -e
然後就像使用vi一樣加入一行 (每天的2點01分執行)
0102***/path/to/your/xxx.sh
保存退出。然後如果是RH系統最好重啟一下crond 服務,就OK了。
⑧ sh代表什麼意思
1、sh是linux中運行shell的命令,是shell的解釋器,shell腳本是linux中殼層與命令行界面,用戶可以在shell腳本輸入命令來執行各種各樣的任務。
要運行shell腳本,首選需要給shell腳本許可權,這里里以hello.sh文件為例,首先需要按下「crtl+shift+T」打開終端窗口:
(8)sh日期文件名擴展閱讀
使用用戶的預設憑證和環境執行 shell。
在UEFI環境下,EFI的Shell環境提供了一組豐富的擴展和增強的命令,在以後的計算機中,傳統的DOS界面將會被SHELL環境所取代。
所有的.exe文件將不會在以後支持SHELL的環境中出現,取而代之的文件後綴是.efi。在SHELL環境下,分為IA32和X64,32位的*.efi文件不能在X64的計算機中運行。
⑨ 刪除文件的sh腳本
正常如果是刪除15天之前的文件你應該用find
find./-typef-name"abc[0-9]*dat"-ctime+15|xargsrm-f
如果文件名是 abc + 年月日中升 . dat 那麼你的文件就不會是每天多個,只能是每天1個含銀文件,如果刪除的話可以這么寫。
rm談培宴-fabc$(date-d"15daysago"+%F%m%d).dat
date命令可以直接算出幾天前的日期。