⑴ linux系統vim怎麼編寫腳本文件查詢主機是否在線
題主你好,
就看你想實現成啥樣,最簡單的方法就是,直接使用ping命令,具體方法如下:
a.在命令行輸入:
vim check_alive.sh //這里的check_alive.sh是隨便起的名字
b.在a步驟完成後會打開一個空的文檔;
c.先輸入一個字母:
i //如果不輸入i你是打不上字的 ,當然除了i還有其它幾個字母也有同樣功能這里不詳說
d.在c步過後,你就可以正常輸入內容了,我們這里輸入:
#!/bin/bash
ping -c 4 $1
e.按下鍵盤左上角的Esc鍵
f.輸入
:wq
g.第f步的意思是保存操作並退出
h.給我們新建的文件加上可執行許可權:
chmod +x check_alive.sh
i.執行這個文件,比如說我想檢測192.168.1.1這台主機是否還活著:
./check_alive.sh 192.168.1.1
j.通過判斷i步的輸出來判斷主機192.168.1.1是否在線
-----------------
寫在最後:
我就不截圖看運行過程了,因為我知道題主想要的99%不是我上面所說的這樣,所以歡迎題主追問,把具體的場景和你想要怎麼操作?得到什麼樣的結果?都給出,我再進一步的給你解決方案
⑵ WindowsXP 腳本命令大全
XP.CMD命令大全 有關某個命令的詳細信息,請鍵入 HELP 命令名 ASSOC 顯示或修改文件擴展名關聯。 AT 計劃在計算機上運行的命令和程序。 ATTRIB 顯示或更改文件屬性。 BREAK 設置或清除擴展式 CTRL+C 檢查。 CACLS 顯示或修改文件的訪問控制列表(ACLs)。 CALL 從另一個批處理程序調用這一個。 CD 顯示當前目錄的名稱或將其更改。 CHCP 顯示或設置活動代碼頁數。 CHDIR 顯示當前目錄的名稱或將其更改。 CHKDSK 檢查磁碟並顯示狀態報告。 CHKNTFS 顯示或修改啟動時間磁碟檢查。 CLS 清除屏幕。 CMD 打開另一個 Windows 命令解釋程序窗口。 COLOR 設置默認控制台前景和背景顏色。 COMP 比較兩個或兩套文件的內容。 COMPACT 顯示或更改 NTFS 分區上文件的壓縮。 CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換 當前驅動器。 COPY 將至少一個文件復制到另一個位置。 DATE 顯示或設置日期。 DEL 刪除至少一個文件。 DIR 顯示一個目錄中的文件和子目錄。 DISKCOMP 比較兩個軟盤的內容。 DISKCOPY 將一個軟盤的內容復制到另一個軟盤。 DOSKEY 編輯命令行、調用 Windows 命令並創建宏。 ECHO 顯示消息,或將命令回顯打開或關上。 ENDLOCAL 結束批文件中環境更改的本地化。 ERASE 刪除至少一個文件。 EXIT 退出 CMD.EXE 程序(命令解釋程序)。 FC 比較兩個或兩套文件,並顯示 不同處。 FIND 在文件中搜索文字字元串。 FINDSTR 在文件中搜索字元串。 FOR 為一套文件中的每個文件運行一個指定的命令。 FORMAT 格式化磁碟,以便跟 Windows 使用。 FTYPE 顯示或修改用於文件擴展名關聯的文件類型。 GOTO 將 Windows 命令解釋程序指向批處理程序 中某個標明的行。 GRAFTABL 啟用 Windows 來以圖像模式顯示 擴展字元集。 HELP 提供 Windows 命令的幫助信息。 IF 執行批處理程序中的條件性處理。 LABEL 創建、更改或刪除磁碟的卷標。 MD 創建目錄。 MKDIR 創建目錄。 MODE 配置系統設備。 MORE 一次顯示一個結果屏幕。 MOVE 將文件從一個目錄移到另一個目錄。 PATH 顯示或設置可執行文件的搜索路徑。 PAUSE 暫停批文件的處理並顯示消息。 POPD 還原 PUSHD 保存的當前目錄的上一個值。 PRINT 列印文本文件。 PROMPT 更改 Windows 命令提示符。 PUSHD 保存當前目錄,然後對其進行更改。 RD 刪除目錄。 RECOVER 從有問題的磁碟恢復可讀信息。 REM 記錄批文件或 CONFIG.SYS 中的注釋。 REN 重命名文件。 RENAME 重命名文件。 REPLACE 替換文件。 RMDIR 刪除目錄。 SET 顯示、設置或刪除 Windows 環境變數。 SETLOCAL 開始批文件中環境更改的本地化。 SHIFT 更換批文件中可替換參數的位置。 SORT 對輸入進行分類。 START 啟動另一個窗口來運行指定的程序或命令。 SUBST 將路徑跟一個驅動器號關聯。 TIME 顯示或設置系統時間。 TITLE 設置 CMD.EXE 會話的窗口標題。 TREE 以圖形模式顯示驅動器或路徑的目錄結構。 TYPE 顯示文本文件的內容。 VER 顯示 Windows 版本。 VERIFY 告訴 Windows 是否驗證文件是否已正確 寫入磁碟。 VOL 顯示磁碟卷標和序列號。 XCOPY 復制文件和目錄樹。 appwiz.cpl------------添加刪除程序 control userpasswords2--------用戶帳戶設置 cleanmgr-------垃圾整理 CMD--------------命令提示符可以當作是 Windows 的一個附件,Ping,Convert 這些不能在圖形環境下 使用
⑶ herom2引擎任務系統腳本命令使用方法 傳奇的。
[@takeon]
利用這個。。帶上勛章觸發。。你自己研究。。
⑷ 執行一個腳本的命令是什麼呢
windows上 bat文件是可以直接在cmd中執行的。
windows上的vb腳本,在cmd中一般使用 cscript 命令來執行。
linux上的腳本基本上就是 ./ xxx.pl 或者 ./xxx.sh 等等來執行的。
⑸ 蘋果Mac OS系統終端命令大全介紹
OS X系統終端命令如下:
輸入:sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts就可以用文本編輯來直接修改hosts了。
隱藏文件是否顯示有很多種設置方法,最簡單的要算在Mac終端輸入命令。顯示/隱藏Mac隱藏文件命令如下(注意其中的空格並且區分大小寫):
顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true;
隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false;
或者
顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES;
隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO;
輸完單擊Enter鍵,退出終端,重新啟動Finder就可以了;
重啟Finder:滑鼠單擊窗口左上角的蘋果標志-->強制退出-->Finder-->重新啟動;
mac os x terminal清屏快捷鍵: cammand+k (clear其實沒鳥用)
linux系統清屏快捷鍵 : ctrl+l (reset)
windows 命令行清屏命令: cls
OS X 採用的Unix文件系統,所有文件都掛在根目錄 / 下面,所以不再有Windows 下的盤符概念。
在桌面上看到的硬碟都掛在 /Volumes 下。
比如接上個叫做 USBHD的移動硬碟,桌面上會顯示出一個硬碟圖標,它實際在哪裡呢?
在終端里執行 ls /Volumes/USBHD, 看看顯示出的是不是這個移動硬碟的內容。
根目錄位置是 / 核心 Mach_kernel 就在這里,
驅動所在位置 /Systme/Library/Extensions
用戶文件夾位置 /User/用戶名
桌面的位置 /User/用戶名/Desktop
文件通配符為星號 *
注意:在 Unix系統中是區別大小寫字元的,A.txt 不等於 a.txt。
根目錄標志 / 不是可有可無,cd /System 表示轉到跟目錄下的System中,而cd System 表示轉到當前目錄下的 System中
如何進入命令行操作模式
再圖形界面下,用finder 打開 應用程序 》實用程序》終端
如果連圖形界面都進不去了(比如安錯了顯示驅動),開機時按 F8,用-s參數啟動,然後輸入命令 mount -uw /
獲得許可權
為了防止誤操作破壞系統,再用戶狀態下時沒有許可權操作系統重要文件的,所以先要取得root許可權
sudo -s
然後輸入密碼,輸入密碼時沒有任何回顯,連星號都沒有,只管輸完回車就行了。
——————————————————————————————————————————————
基本命令
列出文件
ls 參數 目錄名
例: 想看看跟目錄下有什麼,
ls /
想看看驅動目錄下有什麼,
ls /System/Library/Extensions
參數 -w 顯示中文,-l 詳細信息, -a 包括隱藏文件
轉換目錄
cd
例:想到驅動目錄下溜達一圈
cd /System/Library/Extensions
建立新目錄
mkdir 目錄名
例:在驅動目錄下建一個備份目錄 backup
mkdir /System/Library/Extensions/backup
在桌面上建一個備份目錄 backup
mkdir /User/用戶名/Desktop/backup
拷貝文件
cp 參數 源文件 目標文件
例:想把桌面的Natit.kext 拷貝到驅動目錄中
cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions
參數R表示對目錄進行遞歸操作,kext在圖形界面下看起來是個文件,實際上是個文件夾。
把驅動目錄下的所有文件備份到桌面backup
cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup
刪除文件
rm 參數 文件 (rm -rf 文件夾)
例:想刪除驅動的緩存
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
參數-rf 表示遞歸和強制,千萬要小心使用,如果執行了 rm -rf / 系統就全沒了
移動文件
mv 文件
例:想把AppleHDA.Kext 移到桌面
mv /System/Library/Extensions/AppleHDA.kext /User/用戶名/Desktop
想把AppleHDA.Kext 移到備份目錄中
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup
更改文件許可權
chmod 參數 許可權 文件 (#add ch代表change)
例:把驅動目錄下所有文件設定到root讀寫,其他用戶只讀
chmod -R 755 /System/Library/Extensions
參數R 表示遞歸,755表示各用戶的許可權
更改文件屬主
chown 參數 用戶:組 文件
例:把驅動目錄下的所有文件屬主改成根用戶
chown -R root:wheel /System/Library/Extensions
參數R 表示遞歸操作
修復整個系統中文件的許可權
diskutil repairpermissions /
嚴格的說這不是一個unix 命令,而是osx一個軟體,記得修改或添加的驅動就執行一次。
文本編輯
nano 文件名
例:編輯natit Info.plist
nano /System/Library/Extensions/Natit.kext/Info.plist
編輯完成後 用 Ctrl +O 存檔,Ctrl+X 退出
另一個文本編輯軟體是 vi,操作有些古怪,熟了是非常好用的,而且在所有類Unix系統中都它,走遍天下都不怕了。
運行腳本命令
sh 腳本文件名
例 修改驅動後所有需要的操作存成一個腳本,以後修改了驅動後只要運行一次這個腳本就可以了,方便吧
1. 終端中運行nano /clean
2. 把下列代碼粘貼到 nano 中
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
chown -R root:wheel /System/Library/Extensions
chmod -R 755 /System/Library/Extensions
diskutil repairpermissions /
kextcache -k /System/Library/Extensions/
3. Ctrl +O 存檔,Ctrl+X 退出
4. 以後只要動了驅動,就在終端中運行一次 sh /clean
小技巧
用 Tab 鍵自動補齊命令
比如想到 /System 目錄中去,輸入 cd /Sy 然後按一下Tab 鍵,命令就會自動補齊成 cd /System
操作帶名字中帶有空格的文件和目錄
空格在命令中寫成 空格, 比如要進入 My Documents,命令為 cd My Documents
查看命令的詳細幫助
man 命令名(#add manual)
比如要看看 ls 命令的詳細用法,執行 man ls
典型操作流程
(假設已經製作好清理腳本,記得每次操作前 sudo -s 獲得系統許可權)
假設下載了一個顯卡驅動 Natit.zip,在桌面解壓得到了一個Natit.kext,該怎麼做呢?
為了保險起見,先把所有驅動備份了再說
mkdir /User/用戶名/Desktop/backup 在桌面上建立備份文件夾
cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup 備份驅動文件
現在可以安心安裝了
cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions 把它 拷貝到系統驅動目錄位置
sh /clean 執行清理腳本,操作完成
重新開機失敗,進不去桌面了,發現不應該安這個驅動,怎麼恢復呢?
開機按F8,用 -s 參數啟動
執行 mount -uw /
rm -rf /User/用戶名/Desktop/Natit.kext 刪除這個驅動
sh /clean 執行清理腳本,操作完成
重啟,回到原先狀態了,不死心啊,沒有特效怎麼行呢,又聽說需要修改 Natit的 Info. plist 文件才行,好,再來
cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions 把它 拷貝到系統驅動目錄位置
nano /System/Library/Extensions/Natit.kext/Info.plist
編輯完成後 用 Ctrl +O 存檔,Ctrl+X 退出
sh /clean 執行清理腳本,操作完成
重啟,這回對了,顯卡特效都有了,該弄音效卡了,天知道會出什麼事,得把現有成果保護好。
mkdir /User/用戶名/Desktop/gooddrivers 專為有效驅動建個目錄
cp -R /System/Library/Extensions/Natit.kext /User/用戶名/Desktop/gooddrivers 備份
這個音效卡要求把 AppleHDA.kext 刪除和編輯 AppleAzaliaAudio.kext中的Info.plist 文件,誰知道以後會不會還用AppleHDA呢,不如暫時禁用吧。
mkdir /System/Library/Extensions/disabled 建立個禁用目錄
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/disabled 移動過去
nano /System/Library/Extensions/Natit.kext/AppleAzaliaAudio.kext/Info.plist
編輯完成後 用 Ctrl +O 存檔,Ctrl+X 退出
sh /clean 執行清理腳本,操作完成
成功了,也把修改好的驅動備份一下把復制內容到剪貼板代碼。