Time of Update: 2015-04-08
標籤:We all know that running "adb shell" from the command line is pretty crap, and when using a latter busybox version which has coloring support it‘s ultimately crap. One workaround was usually to start a telnet server on the phone, and use putty to
Time of Update: 2015-04-27
標籤:Q:1 Shell指令碼是什麼、它是必需的嗎?答:一個Shell指令碼是一個文字檔,包含一個或多個命令。作為系統管理員,我們經常需要使用多個命令來完成一項任務,我們可以添加這些所有命令在一個文字檔(Shell指令碼)來完成這些日常工作任務。 Q:2 什麼是預設登入shell,如何改變指定使用者的登入shell答:在Linux作業系統,“/bin/bash”是預設登入shell,是在建立使用者時分配的。使用chsh命令可以改變預設的shell。樣本如下所示:
Time of Update: 2015-04-03
標籤: 用vim或vi等編寫Shell指令碼的格式是固定的,如下: #!/bin/sh#commentscode #! 告訴系統其後路徑所指定的程式即是解釋此指令檔的Shell程式。如果首行沒有這句話,在執行指令檔的時候,將會出現錯誤 # 注釋行直到此行的結束。 儲存檔案為filename.sh,之後添加可執行許可權 chmod +x filename.sh 列印Hello,world的樣本: #!/bin/sh#第一個shell指令碼#聲明一個變數a,
Time of Update: 2015-03-06
標籤:netcat zabbix 如果你的Zabbix的Admin口令太弱或者使用了預設口令(Admin/zabbix),而被駭客破解了口令的話,Zabbix伺服器在駭客面前就已經毫無抵抗力了。駭客可以建立“system.run[command,<mode>]”監控項執行命令,甚至擷取伺服器shell,擷取root許可權。
Time of Update: 2015-02-26
標籤: 最近在項目中遇到了批量轉換jmeter測試結果jtl的問題,整了一個指令碼,記錄如下: #bin/shfilelist=`ls jtl` # 將jtl目錄的所有檔案清單讀取並存入變數for file in $filelist #遍曆處理各個檔案do #檔案名稱形如 test2ad.jtl,擷取.字元的位置 index=`expr index $file .` #.字元向前一位為有效字元
Time of Update: 2015-02-07
標籤: 一直以來都對execve到底做了什麼,總是犯迷糊,原來看Linux核心設計的藝術,這部分講解的非常不細緻,這次結合趙博士的書,重新理解了這部分代碼。 首先列出代碼,如下:if (!(pid=fork())) {//進程1建立進程2close(0);if
Time of Update: 2015-01-04
標籤:在做shell批次程式時候,經常會涉及到字串相關操作。有很多命令語句,如:awk,sed都可以做字串各種操作。 其實shell內建一系列操作符號,可以達到類似效果,大家知道,使用內部操作符會省略啟動外部程式等時間,因此速度會非常的快。 一、判斷讀取字串值運算式含義${var}變數var的值, 與$var相同 ${var-DEFAULT}如果var沒有被聲明, 那麼就以$DEFAULT作為其值 *${var:-DEFAULT}如果var沒有被聲明,
Time of Update: 2014-12-09
標籤:shell 使用者密碼到期檢測#!/bin/bash#添加計劃任務#mkdir -p /scripts/#touch /scripts/Passwd_expire_check.sh#vim /scripts/Passwd_expire_check.sh#chmod 755 /scripts/Passwd_expire_check.sh#vim /scripts/Passwd_expire_check.sh#01 00 * * *
Time of Update: 2014-12-09
標籤:style blog io color sp on div log bs #!/bin/bashfunction isIp(){ IP=$1 if [
Time of Update: 2014-11-27
標籤:please domain master file conf="/var/named/chroot/etc/named.conf"datadir="/var/named/chroot/var/named"rpm -q bind &> /dev/nullif [ $? -ne 0 ];thenyum -y install bind
Time of Update: 2014-11-18
標籤:style blog http io color ar os 使用 sp 第三章:基本的bash shell命令 bash程式使用命令列參數來修改所啟動shell的類型參數描述-
Time of Update: 2014-11-19
標籤:io ar color os 使用 sp for 檔案 on shell字串的截取的問題:一、Linux shell 截取字元變數的前8位,有方法如下: 1.expr substr
Time of Update: 2014-11-07
標籤:vsftp安裝;shell;虛擬使用者;自動化搭建由於工作中有搭建ftp伺服器,但是每次搭建有比較麻煩。於是編寫了個shell指令碼,在此將指令碼共用給大家,如有疑問請聯絡QQ:403182580預設建立vsftp使用者:dyc 密碼:dyc ftp資料存放目錄:/data/ftp#!/bin/bash#
Time of Update: 2014-10-23
標籤:設定檔 使用者名稱 伺服器 linux 管理員 公司的無線環境採用mac地址認證的方式,mac地址被綁定到Radius的users設定檔中,將註冊了的mac地址作為使用者名稱和密碼。為了方便的管理這些mac地址,自己寫了一個shell指令碼來管理。shell指令碼所特有的強大文本處理能力和各種命令函數的組合,使得管理員的工
Time of Update: 2014-10-18
標籤:style blog http color io os ar 使用 sp 在好朋友的推薦下,我看了這個視頻: The Black Magic Of SSH這個視頻裡面,介紹了 &
Time of Update: 2014-10-17
標籤:io ar 使用 for sp 檔案 art on cti 安裝一個軟體,最後產生的報告中,要求“To start using the EGSnrc system,
Time of Update: 2014-10-14
標籤:style blog color 使用 for strong 檔案 sp div 與其他程式設計語言類似,Shell支援for迴圈。for迴圈一般格式為:for 變數 in 列表do
Time of Update: 2014-10-01
標籤:style blog http color io ar strong sp div
Time of Update: 2014-12-26
Shell加密之shc漏洞近期工作一直編Shell 指令碼給客戶使用,難免會碰到一些敏感資訊不想讓客戶知道,於是採用Shc 指令碼加密方式編譯出二進位檔案提交至客戶使用,發現SHC加密會出現至命漏洞。本文章針對該漏洞方法進行描述:SHC 版本:shc-3.8.3shell 指令碼代碼量:300行+shell 指令碼邏輯處理較為複雜SHC 編譯參數:shc -v -T -r -f (具體含義可在網上查,這裡不再說明)由於shell 指令碼代碼量較多,且邏輯處理稍複雜,每次執行的時候在ps
Time of Update: 2014-10-31
[linux]shell中,反引號(`)的應用,linuxshell反引號位 (`) 位於鍵盤的Tab鍵的上方、1鍵的左方。注意與單引號(')位於Enter鍵的左方的區別。反引號位 (`)在Linux中起著命令替換的作用。命令替換是指shell能夠將一個命令的標準輸出插在一個命令列中任何位置。舉個例子: cl@cl-OptiPlex-380:~$ date2014年 10月 29日 星期三 15:14:46 CSTcl@cl-OptiPlex-380:~$ echo `date` |