Loading...
#!/bin/bash read -p "Give me an IP : " IP while [ 1 ] do echo "$IP" | egrep -q '^([0-9]{1,3}\.){3}[0-9]{1,3}$' if [ $? -eq 0 ] then valid=1 for number in ${IP//./ }...
測試變數:存在與否的基本用法語法:${帶測變數-預設值} 判斷條件:若變數不存在,則符合判斷,以傳回預設值作為處置。 範例: #! /bin/bash unset myname x=${myname-100} echo $x 顯示結果: 100 比較範例:#! /bin/bash myname= x=${myname-100} echo $x 顯示結果: 空值 測試變數:不存在或其...
轉向輸出方法:命令或script > 檔案範例: echo 'Hello world!' > hi.txt 查看輸出的結果 cat hi.txt 輸出結果 Hello world! 轉向附加方法:命令或script >> 檔案 範例: echo 'Hello world! Again!' >> hi.txt 查看...
要找出主機的IP位址,方法有許多個,其中一個最簡單的是利用ifconfig#! /bin/bash shopt -s -o nounset ListIPcmd="/sbin/ifconfig" IP=$($ListIPcmd | grep 'inet addr:' | grep -v '127.0.0.1' | awk '...
這裡搭建的是tls的ftp,比較安全安裝vsftpdyum install vsftpd 或者 apt-get install vsftpd centos 7 將主要設定檔放在/etc/vsftpd/vsftpd.conf ubuntu 將主要設定檔放在/etc/vsftpd.conf 這裡以ubuntu作設定vim /etc/vsftpd.conf 禁用暱名用戶anonymous_en...
系統的時區可以從時間的資訊看出來:date Wed Mar 29 07:19:32 EDT 2017 在時間的輸出訊息中會包含時區的資訊,像這裡的 EDT 就是代表美國紐約的時間,而台灣的時區簡寫是 CST,如果時區不對就要進行調整。系統的 /usr/share/zoneinfo/ 目錄中存放了全球所有的時區設定檔,每一個檔案代表一個時區,例如 /usr/share/zoneinfo/A...
掛載iso檔用系統管理員開啟cmd輸入以下指令dism /Get-WimInfo /WimFile:H:\sources\install.wim
官網:KMS安裝vlmcsd下載檔案wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz 解壓縮檔案tar -zxvf binaries.tar.gz 切換至該目錄cd binaries 該目錄會有Android DragonFly FreeBSD Hurd iOS Linux ...
配置環境VMwareubuntu x86 環境安裝依賴apt-get install -y gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-arm-linux-gnueabi apt-get install -y libgnutls28-dev nettle-dev libgmp-dev libssh2-1-dev libc-ares...
shell script 程式設計基礎及流程控制變數宣告變數變數名稱=值 !!注意 : 等號左右不得有空格範例 :myname="WIJ"取得變數值底下的兩種寫法都可以,但是建議用{}echo ${myname} echo $myname輸出結果WIJ WIJ 宣告變數 等號左右不得有空格取消變數unset 變數名稱此方法,不加任何選項,會先嘗試取消變數,若失敗,再嘗試取...