① 如何運行shell腳本
編寫好的shell腳本(如:test),可以採取兩種方式進行運行:
一、 $ sh test
一般不採用這種調用方式,尤其不採用「sh<test」的調用方式,因為這種方式將禁止shell讀取標准輸入。
也可以採用 $ ksh test
這種方式要求shell具有「可讀」的訪問許可權。
二、直接運行可執行的shell腳本之前,首先應使用下列chmod命令,把shell腳本文件設置為可執行的文件。
chmod 755 test(除文件屬主可寫之外,每個用戶均具有讀和可執行的訪問許可權)
chmod +rx test(同上)
chmod u+rx test(只有文件屬主具有讀和執行的訪問許可權)
按照上述要求設置shell腳本文件的訪問許可權後,可採用下列方式,直接運行shell腳本了。
1、test(如果命令檢索路徑包含當前目錄)
2、./test(如果命令減縮路徑不包含當前目錄)
*說明: sh test 方式調用一個shell叫蹦可能會禁止某些shell特定的擴展功能,因而可能引起腳本無法正確執行。
② 蘋果電腦怎麼運行.sh文件
mac終端下運行shell腳本
1、寫好自己的 腳本,比如aa.sh
2、打開終端 執行,方法一: 輸入命令 ./aa.sh ,
方法二:直接把 aa.sh 拖入到終端裡面。
注意事項:
如果 沒有成功報出問題::
Permission denied。就是沒有許可權。
解決辦法:
修改該文件aa.sh 的許可權 :使用命令:
chmod 777 aa.sh 。
然後再執行 上面第二步的操作 就 OK .
③ 如何在iphone,ipad上安裝一些常用命令行命令
1、首先你的iphone或 ipad得先越獄,越獄後才有Cydia,才能安裝OpenSSH。
2、記住在使用Cydia的時候,要選擇「Developer」(開發者),如果一開始選擇的是「User」,可以進入Cydia->Sources->Settings->Developer進行修改,否則搜索不到這些軟體包。
3、安裝並啟動sshd後,通過ssh -l root IPAD_IP_ADDRESS登錄,默認口令是:alpine,這是ios系統默認的root密碼,記得及時修改。當然如果可以不用這么啟動,其實只要安裝openssh後,服務就會默認啟動的。如果沒有可以像Windows一樣重啟設備也可以。
4、下面就是一些軟體包的名字:
adv-cmds #finger,fingerd,last,lsvfs,md,ps
basic-cmds #msg,uudecode,uuencode,write
bc #計算器工具
cURL #就是curl了
Diff Utilities #diff
diskdev-cmds #mount,quota,fsck等,忘記是否默認安裝的
file #常用的file命令
file-cmds #chflags,compress
Find Utilites #find
Gawk #awk
grep #grep
inetutils #ftp,inetd,ping,telnet…
less #less
links #links,文本瀏覽器
lsof #lsof
netcat #nc
network-cmds #arp,ifconfig,route,traceroute
ngrep #ngrep (Network grep).
Nmap #nmap
rsync #rsync
Screen #screen
sed #sed
shell-cmds #killall,mktemp,time,which
system-cmds #iostat,login,sync,sysctl
tcpmp #tcpmp
top #top
unrar #unrar備用
unzip #unzip
VI IMproved #vim
wget #wget
whois #whois
注意:以下內容都很重要!
其實ios系統屬於unix系統分支BSD系統的一支:「Darwin」系統。
例如我的iphone 4:
login as: root
[email protected]'s password:
tutengyimato-iPhone:~ root# uname -a
Darwin tutengyimato-iPhone 11.0.0 Darwin Kernel Version 11.0.0: Tue Nov 1 20:33:58 PDT 2011; root:xnu-1878.4.46~1/RELEASE_ARM_S5L8930X iPhone3,1 arm N90AP Darwin
tutengyimato-iPhone:~ root# uname -r
11.0.0
tutengyimato-iPhone:~ root# hostname
tutengyimato-iPhone
tutengyimato-iPhone:~ root#信息說明:
以上信息顯示,
系統以版本:11.0.0;
系統生成時間:Tue Nov 1 20:33:58 PDT 2011
內核版本:xnu-1878.4.46~1/RELEASE_ARM_S5L8930X iPhone3,1 arm N90AP Darwin
主機名:tutengyimato-iPhone。
既然同屬於BSD系統,那麼就會有其相同特徵和命令使用方法,比如使用apt-get命令。這個命令可以再cydia中安裝,只要在搜索中輸入apt字元,就會顯示出關於apt命令的所有軟體包,如果是標記命令行軟體包的,安裝即可,就會安裝上apt-get。
安裝apt-get後,其實不用再在cydia中搜索以上命令的軟體包了。只要使用如下格式:
例如:ipad2上面測試當前網路,無論是3g還是wifi是否可用,該怎麼辦?其實很簡單,像Windows一樣使用ping命令進行測試即可:
操作如下:
zhouzhoumato-iPad:~ root# uname -a
Darwin zhouzhoumato-iPad 11.0.0 Darwin Kernel Version 11.0.0: Tue Nov 1 20:34:16 PDT 2011; root:xnu-1878.4.46~1/RELEASE_ARM_S5L8940X iPad2,1 arm K93AP Darwin
zhouzhoumato-iPad:~ root# uname -r
11.0.0
zhouzhoumato-iPad:~ root# hostname
-sh: hostname: command not found
zhouzhoumato-iPad:~ root#
④ 在mac中怎麼運行.sh文件哦
在mac終端下運行shell腳本。
1、寫好自己的腳本,比如aa.sh。
2、打開終端執行。
方法一: 輸入命令 ./aa.sh
方法二:直接把 aa.sh 拖入到終端裡面
(4)ipad如何執行sh腳本擴展閱讀:
Mac是蘋果公司自1984年起以「Macintosh」開始開發的個人消費型計算機,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro等計算機。使用獨立的Mac OS系統,最新的macOS系列基於NeXT系統開發,不支持兼容。是一套完備而獨立的操作系統。
macOS操作系統界面非常獨特,突出了形象的圖標和人機對話(圖形化的人機對話界面最初來自施樂公司的Palo Alto研究中心,蘋果借鑒了其成果開發了自己的圖形化界面,後來又被微軟的Windows所借鑒並在Windows中廣泛應用)。
MAC常用快捷鍵:
1、新增郵件(⌘ + Shift + I)
2、搜尋文字定義(⌘ + Control + D)
3、螢幕截圖 (⌘ + Shift + 4)
4、最小化所有視窗 (⌘ + Option + M)
5、顯示最常用應用程式(⌘ + Shift + Tab)
6、關閉 Safari 分頁(⌘ + W)
7、清空桌面畫面(⌘ + F3)
8、微調音量(Option + Shift + F11/F12)
9、直接卷動到最上方或最下方(⌘ + 上/下)
⑤ 緊急求助SHELL腳本執行問題
sh -x 看一下
你的while循環中的<<FTPIT 需要在後邊做個收尾,這個模式是
<<EOF
(內容)
EOF
所以你需要在結尾加上FTPIT,要不這個內容就沒結束。
跟分號不分號沒任何關系
ftp -i -n $ipadd <<FTPIT
user $ftpuser $ftppwd
echo "connect $ipadd success!"
cd /home/dcms/test
binary
get $line
echo "get file $line "
close
bye
FTPIT
⑥ 如何用ipad學習 shell
看shell的書咯
或者App Store 有 iSSH,無須越獄,可以 ssh 連接到你的任何 Linux 伺服器,使用伺服器上的 shell 環境。
或者使用 iOS 原生的 shell,越獄之後,安裝 OpenSSH server,再通過 iSSH 連接 127.0.0.1:22,就可以進入 iOS 的 shell,與 Mac OS X 的 shell 環境類似。
⑦ 執行shell腳本的方式主要是什麼
建好一個新的腳本,要先給執行許可權
chmod
+x
文件名
如chmod
+x
/root/shell/sync.sh
要執行的話可以這樣運行
./root/shell/sync.sh
⑧ 如何將IOS系統上的命令轉成shell腳本
樓主,你好!
你可以使用read命令,讀入鍵入的值
然後使用$符號引用就而已了
例如:
echo -n "請輸入一個字元:"
read Char
echo $Char
如果需要變數覆蓋,直接將變數=$Char
希望可以幫助到你!
⑨ shell 腳本學習之 在mac下怎麼執行shell腳本
mac終端下運行shell腳本
1、寫好自己的 腳本,比如aa.sh
2、打開終端 執行,方法一: 輸入命令 ./aa.sh
⑩ 如何運行shell腳本
編寫好的shell腳本(如:test),可以採取兩種方式進行運行: 一、 $ sh test 一般不採用這種調用方式,尤其不採用「sh<test」的調用方式,因為這種方式將禁止shell讀取標准輸入。 也可以採用 $ ksh test 這種方式要求shell具有「可讀」的訪問許可權。 二、直接運行可執行的shell腳本之前,首先應使用下列chmod命令,把shell腳本文件設置為可執行的文件。 chmod 755 test(除文件屬主可寫之外,每個用戶均具有讀和可執行的訪問許可權) chmod +rx test(同上) chmod u+rx test(只有文件屬主具有讀和執行的訪問許可權) 按照上述要求設置shell腳本文件的訪問許可權後,可採用下列方式,直接運行shell腳本了。 1、test(如果命令檢索路徑包含當前目錄) 2、./test(如果命令減縮路徑不包含當前目錄) *說明: sh test 方式調用一個shell叫蹦可能會禁止某些shell特定的擴展功能,因而可能引起腳本無法正確執行。