Time of Update: 2017-01-13
test 條件運算式說明檔案符號:[root@LAMP test]# help testtest: test [expr] Evaluate conditional expression. Exits with a status of 0 (true) or 1 (false) depending on the evaluation of EXPR. Expressions
Time of Update: 2017-01-18
最近管理的一批機器,有個需求是要統一修改一個帳號的使用者名稱密碼,比如將qa帳號的密碼改為1234,後來還為了指令碼化,很方便的執行,還使用了非互動式地修改使用者的密碼。簡單記錄一下吧。1. 互動式配置本機使用者的密碼:passwd 命令複製代碼 代碼如下:[root@host_221-81 ~]# passwd qaChanging password for user qa.New password: BAD PASSWORD: it is too shortBAD PASSWORD: is
Time of Update: 2015-10-07
標籤:Using activity manager (am)Within an adb shell, you can issue commands with the activity manager (am) tool to perform various system actions, such as start an activity, force-stop a process, broadcast an intent, modify the device screen
Time of Update: 2015-02-09
標籤:Android4.2的源碼android-17\com\android\commands目錄下較之前的版本多了一個settings命令,查看其中的SettingsCmd.java檔案,末尾有命令的協助資訊:private static void printUsage() { System.err.println("usage: settings [--user NUM] get namespace key");
Time of Update: 2015-06-24
標籤:shell linux 數學運算 shell中的賦值和操作預設都是字串處理,在此記下shell中進行數學運算的幾個特殊方法,以後用到的時候可以來看,呵呵1、錯誤方法舉例 a) var=1+1 echo $var 輸出的結果是1+1,悲劇,呵呵 b) var=1 var=$var+1 echo $var 輸出結果是1+1,依然悲劇,呵呵
Time of Update: 2015-05-02
標籤:linux shell.>> &> 一、檔案代碼 “轉向”的意思是說:原本應由標準輸入(如鍵盤)讀取資料的,改由其它檔案讀取;原本應把結果顯示在標準輸出(如螢幕)的,改輸出到其它檔案。在這個過程中會涉及到檔案代碼(file
Time of Update: 2015-04-30
標籤:測試和判斷 測試 利用命令執行後的$?來判斷命令是否執行正常。$?==0 ? 正常:錯誤 測試結構: 1、test expression 2、[ expression ] #注意運算式兩側的空格 方式2增加了代碼的可讀性,且更容易與if,case,while這些條件判斷的關鍵字聯用。 檔案測試: 1、test file_operator FILE
Time of Update: 2015-04-12
標籤:在某些場合,可能我們需要在指令碼中產生一個臨時檔案,然後把該檔案作為最終檔案放入目錄中。(可參考ntop.spec檔案)這樣有幾個好處,其中之一就是臨時檔案不是唯一的,可以通過變數賦值,也可根據不同的判斷產生不同的最終檔案等等。一、cat和EOFcat命令是linux下的一個文本輸出命令,通常是用於觀看某個檔案的內容的;EOF是“end of
Time of Update: 2014-07-07
標籤:color for io type amp file alias ll=‘ls -al‘use_color=false# Set colorful PS1 only on colorful terminals.# dircolors --print-database uses its
Time of Update: 2018-12-05
1.echo 將一行字串顯示到標準輸出 0) echo 命令的一些細節在 System V、BSD 和 Linux 這三種 Like-UNIX 系統上不同,這裡以 Linux 系統為主。 1) Usage: echo [-e] [-n] STRING ① STRING : STRING 是要輸出的字串,其中可以包含 shell 變數名、轉義符等,一般用雙引號括起來。 ② -e : Linux 的 echo 預設不解釋 STRING 中的轉移符,除非加上此選項。 ③ -n : echo
Time of Update: 2014-08-20
標籤:style 使用 os strong 檔案 資料 for 2014 Unix
Time of Update: 2018-12-04
1 查詢字串所在的行號grep -n "xxx" str.txt # -n 列印字元 “xxx” 在檔案 “str.txt” 所在的行數首碼樣本:str.txt xxxyyyzzzxxx輸入尋找命令: grep -n "xxx" str.txt 結果如下: 1:xxx4:xxx行號1,4在前,匹配字串“xxx”在後,兩者之間用冒號 “:” 隔開2 尋找字串最初相符的行號grep -n "xxx" str.txt | head
Time of Update: 2018-12-08
Set os=CreateObject("wscript.shell") Set os0=CreateObject("shell.application") Do input1=InputBox(" 請選擇:"+chr(13)+chr(13)+ _ "1. 全部視窗最小化"+chr(13)+ _ "2. 視窗狀態複原"+chr(13)+ _ "3. 視窗均勻平鋪"+chr(13)+ _ "4. 視窗縱向平鋪"+chr(13)+
Time of Update: 2018-12-05
轉貼:http://blog.chinaunix.net/u1/43550/showart_372639.html1.一般萬用字元 萬用字元用於模式比對,如檔案名稱匹配、路徑名搜尋、字串尋找等。常用的萬用字元有四種:* 匹配任一字元0次或多次出現。例如,f*可以匹配以f 打頭的任一字元串。但應注意,檔案名稱前面的圓點( . ) 和路徑名中的斜線( / )必須顯式匹配。? 匹配任意一個字元,例如,f ?匹配f1、fa、fb等,但不能匹配 f 、fabc、 f12等。[ ]
Time of Update: 2018-12-07
AIX SHELL技巧1)命令補全和曆史命令功能:set -o vi 然後使用(ESC \)可以補全命令中的檔案名稱,使用(ESC +)查看曆史命令列表,使用(ESC -)使用上一條命令。 使用ESC k和ESC j可以上查和下查曆史命令。使用ESC h和ESC l移動游標位置,然後當成vi文本進行編輯。2)crontab file entry format: min hour day-of-mon mon weekday command3)監控進程記憶體狀況:ps
Time of Update: 2018-12-07
1)Unix 命令: 雖然在shell指令碼中可以使用任意的unix命令,但是還是由一些相對更常用的命令。這些命令通常是用來進行檔案和文字操作的。 常用命令文法及功能: echo"some text": 將文字內容列印在螢幕上。ls: 檔案清單。 wc–l file wc -w file wc -c file: 計算檔案行數 計算檔案中的單詞數 計算檔案中的字元數。 cpsourcefile destfile: 檔案拷貝。 mvoldname newname :
Time of Update: 2018-12-06
大家是否有過這樣的經曆,在命令列裡輸入adb shell,然後使用命令操作你的手機或模擬器,但是那些命令都是常見Linux命令的閹割縮水版,用起來很不爽。是否想過在Android上使用較完整的shell呢?用BusyBox吧。不論使用adb串連裝置使用命令列還是在手機上直接用terminal emulator都可以。一、什麼是BusyBox ?BusyBox 是標準 Linux 工具的一個單個可執行實現。BusyBox 包含了一些簡單的工具,例如 cat 和
Time of Update: 2018-12-07
Shell可以實現擴充,Shell擴充程式可以實現以下功能。◇為特定檔案類型、所有檔案類型、近端分享、資源回收筒、磁碟機、網際網路共用檔案夾、印表機、光碟片磁碟機、目錄、檔案夾背景(視窗的空白處)等Shell對象的右鍵菜單(稱作上下檔案菜單,Context
Time of Update: 2018-12-07
原文連結 之前採用sshpass 參見shell 指令碼 自動化 自動ssh登入的幾種方法1. 自動ssh/scp方法==A為本地主機(即用於控制其他主機的機器) ;B為遠程主機(即被控制的機器Server), 假如ip為192.168.60.110;A和B的系統都是Linux在A上運行命令:# ssh-keygen -t rsa (連續三次斷行符號,即在本地產生了公開金鑰和私密金鑰,不設定密碼)# ssh root@192.168.60.110 "mkdir .ssh" (需要輸入密碼)#
Time of Update: 2014-07-31
Linux下常用的shell命令記錄,linuxshell命令硬體篇CPU相關lscpu #查看的是cpu的統計資訊.cat /proc/cpuinfo #查看CPU資訊詳細資料,如每個CPU的型號,主頻等記憶體相關free -m #概要查看記憶體情況 這裡的單位是MBcat /proc/meminfo #查看記憶體詳細資料磁碟相關lsblk