Time of Update: 2014-06-16
標籤:des style class blog code java 1. 文法與選項 Short Option Long Option Option Description -c –bytes print the byte counts
Time of Update: 2014-05-24
標籤:style class blog c code java shell遠程執行: 經常需要遠程到其他節點上執行一些shell命令,如果分別ssh到每台主機上再去執行很麻煩,因此能有個集中管理的方式就好了。一下介紹兩種shell命令遠程執行的方法。
Time of Update: 2018-12-08
Linux shell指令碼基礎學習這裡我們先來第一講,介紹shell的文法基礎,開頭、注釋、變數和 環境變數,向大家做一個基礎的介紹,雖然不涉及具體東西,但是打好基礎是以後學習輕鬆地前提。1. Linux 指令碼編寫基礎◆1.1 文法基本介紹1.1.1
Time of Update: 2018-12-05
date +%s 可以得到UNIX的時間戳記;用shell將時間字串與時間戳記互轉: date -d "2010-10-18 00:00:00" +%s 輸出形如:1287331200而時間戳記轉換為字串可以這樣做: date -d @1287331200 "+%Y-%m-%d" 輸出形如:2010-10-18如果需要得到指定日期的前後幾天,可以: 1、seconds=`date -d "2010-10-18 00:00:00" +%s`
Time of Update: 2018-12-07
在使用datastage抽取資料的過程中,經常會遇到要求以准即時(如每隔3分鐘同步一次資料)進行資料幫浦的需求。這些要求可以使用crontab+shell來實現。如所示,此為整個shell調度DS
Time of Update: 2018-12-06
一 執行bash shell的方法:(1)進入shell script所在的目錄:cd /root/tmp,執行./test.sh(2)以絕對路徑方式執行shell script: /root/tmp/test.sh(3)直接使用bash 或者 sh執行script: cd /root/tmp bash test.sh 或者 sh test.sh 或者 bash /root/tmp/test.sh(4)在現行的shell中執行: . /root/tmp/test.sh 或者 source /
Time of Update: 2018-12-06
adb shell topPID:進程在系統中的IDCPU% - 當前瞬時所以使用CPU佔用率#THR - 程式當前所用的線程數UID - 運行當前進程的使用者idName - 程式名稱android.process.mediaVSS - Virtual Set Size 虛擬耗用記憶體(包含共用庫佔用的記憶體)RSS - Resident Set Size 實際使用實體記憶體(包含共用庫佔用的記憶體)PSS - Proportional Set Size
Time of Update: 2018-12-06
Ctrl+p重複上一次命令Ctrl+a跳到第一個字元前Ctrl+x同上但再按一次會從新回到原位置Ctrl+b前移一個字元不刪除字元情況下Ctrl+h刪除前一個字元Ctrl+u刪除提示符前的所有字元Ctrl+w同上Ctrl+d刪除提示符後一個字元或exit或logoutCtrl+e轉到字元尾部Ctrl+f後移一個字元Ctrl+k刪除提示符後全部字元Ctrl+k取消ctrl+r向前尋找用過的命令Ctrl+o Ctrl+y Ctrl+i Crtl+m這4個沒搞清楚怎麼用命令補齊CTRL-I
Time of Update: 2018-12-07
執行shell指令碼的方式基本上有下述三種: (1)輸入定向到shell指令碼。 其一般形式是:bash <指令碼名 例如:bash <test.sh (2)以指令碼名作為參數。其一般形式為: bash 指令碼名 [參數] 例如,bash test.sh 如果以當前shell執行一個shell指令碼,則可以使用如下簡便形式: .指令碼名 [參數]例如,. test.sh (3)將 shell 指令碼的使用權限設定為可執行,然後在提示符下直接執行它。
Time of Update: 2018-12-06
文章目錄 catchgrpchmodchowncopyFromLocalcopyToLocalcountcpdudusexpungegetgetmergelslsrmkdirmoveFromLocalmoveToLocalmvputrmrmrsetrepstattailtesttexttouchz
Time of Update: 2018-12-07
#!/bin/sh#顯示指令碼說明,不同顏色echo -e "\e[34;1m################################################\e[0m"echo -e "\e[34;1m### Format like 'Analysis_log.sh 2007-07-01' ###\e[0m"echo -e "\e[34;1m### Default Parameters is Today ###\e[0m"echo -e "\e[34;
Time of Update: 2018-12-07
(轉載)shell中的變數類型有:本地變數、環境變數、位置變數、標準變數、特殊變數。 2.1.本地變數在shell指令碼的生存周期中使用的變數(也就是登入一個shell到退出,這個shell為生存周期)設定一個本地變數格式為:變數 名=變數,顯示一個變數:echo ${變數名}也可以不要大括弧,顯示本地所有變數:set就可以,本地變數還可以設定為唯讀:readonly 變數名,這時的變數就具有唯讀屬性,如果在shell下運行命令readonly,就會顯示當前環境下所有的唯讀變數。
Time of Update: 2018-12-07
原文連結摘要:shell中字串的處理 對字串的處理 包括:截取,串連,匹配,替換,翻轉... ... 一天累積一點! 字串的處理: 1,截取 方法一: echo $a|awk ’{print substr( ,1,8)}’ substr是awk中的一個子函數,對第一個參數的進行截取,從第一個字元開始,共截取8個字元,如果不夠就從第二個字元中補充 方法二 echo $a|cut -b2-8 cut:對標準輸入的字串進行處理 cut
Time of Update: 2018-12-07
linux系統下給命令指定別名alias命令用法: 在linux系統中如果命令太長又不符合使用者的習慣,那麼我們可以為它指定一個別名。雖然可以為命令建立“連結”解決長檔名的問題,但對於帶命令列參數的命令,連結就無能為力了。而指定別名則可以解決此類所有問題。只要舉一些例子就可以了: alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有類似的 l 命令) alias cd..='cd ..' ;用 cd.. 代替 cd .. 命令(對在 DOS 下使用慣了 cd.
Time of Update: 2018-12-07
1、mkdir-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask-p, --parents no error if existing, make parent directories as neededmkdir -p DIR1/DIR2 //如果dir1不存在,也建立dir1mkdir -m 755 /usr/dir3 //並設定mode2、rmdir-p, --parents remove
Time of Update: 2018-12-07
1、shell運算式a=3 ; b=2 ; c=4if (( a > b )) && (( a < c ))或者if [[ $a > $b ]] && [[ $a < $c ]]或者if [ $a -gt $b -a $a -lt $c ]2、-o = or , -a = and , 但我一向只用 || 或者 && 3、其它解釋-ne 比較數字 (numberic) ; != 比較字元 (string),
Time of Update: 2018-12-07
登入到shell的過程linux系統在調用init初始化進程之前,主要是完成系統層級的一系列動作,此時,使用者根本無法使用系統,因為系統根本沒有讓使用者控制系統的途徑!init之所以存在,其意義應該是增加linux的靈活性 和 標準性:變異的linux完全可以調用其他的init程式;有了統一的init入口後,可以機動的定義之後的調用動作。一般的linux總是調用init作為pid=1的進程,它是所有進程的起點!init調用login進程,進行登陸驗證login調用shell。shell有很多中,
Time of Update: 2018-12-07
原文連結 前沿 以前想寫bash下的類gui介面,就不得不用c一用libncurses庫,一想都tm煩 利用dialog這個工具,您可以在不需要寫"艱深"的ncurses的程式的狀況下,使 用Shell Script,完成很複雜的操作介面,大大減少產品開發時間。 先看個例子happy 下 dialog --title "hello" --backtitle "Dialog" --yesno "is everything okay" 20 60 你會看到 (一定很熟悉)
Time of Update: 2014-06-10
EMACS如果Bash在shell啟動時,在環境中發現這個變數的值是 ‘t’,則會認為shell在Emacs shell緩衝區中運行,而禁止行編輯。ENV類似於BASH_ENV,在shell以POSIX模式調用時使用。(見Bash
Time of Update: 2013-12-27
sh檔案在windows下修改後無法執行的解決方案因為大部分人使用的作業系統是windows,同時也因為windows的可視化介面做得比較人性化,所以在修改linux的一個sh檔案時,為了方便拉到window上用editplus編輯,上傳回linux去後,這個SH卻不能運行,錯誤提示是:: command not found。原因是CR/LF問題,在dos/window下按一次斷行符號鍵實際上輸入的是“斷行符號CR)”和“換行LF)”,而linux/unix下按一次斷行符號鍵只輸入“換行LF)”