Time of Update: 2017-01-18
hosts檔案 hosts —— the static table lookup for host
Time of Update: 2017-01-18
介紹Linux系統中grep命令是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹 配的行列印出來。grep全稱是Global Regular Expression Print,表示全域Regex版本,它的使用許可權是所有使用者。grep [-acinv] [--color=auto] '尋找字串' filename 參數: -a :將binary檔案以text檔案的方式尋找資料 -c
Time of Update: 2017-01-18
小知識(以ps為例):查看命令路徑 which ps 命令協助 ps --help命令完全手冊: man ps說明ps全稱是:Process Status
Time of Update: 2017-01-18
說明:sed是stream editor(流編輯器)的縮寫。它能夠完美匹配Regex。sed和awk是檔案編輯最重要的兩個命令了。尤其涉及到了很多Regex的問題,筆者不敢也有點犯怵,試著寫寫。執行個體:1.替換檔案中的字串$sed -i 's/text/replace/g' file#如果不加g結尾,則替換每一行的第一個#如果只是列印,去掉-i2.忽略前N處匹配,從N+1出開始替換$sed -i 's/text/replace/2g' file#在g前面加入數字N3.移除空白符$sed '/^
Time of Update: 2017-01-18
先來熟悉下許可權,以上一個例子comm下的文檔為例 $ls -l-rw-rw-r-- 1 yjplxq yjplxq 36 7月 30 22:40 A.txt -rw-rw-r-- 1 yjplxq yjplxq 27 7月 30 22:41 B.txt -rw-rw-r-- 1 yjplxq yjplxq 1231 7月 30 22:45
Time of Update: 2017-01-18
英文標題:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)原標題:HANDY ONE-LINERS FOR SED (Unix stream editor)整理:Eric Pement - 電郵:pemente[at]northpark[dot]edu 版本5.5譯者:Joe Hong -
Time of Update: 2017-01-18
> 與 < 差在哪?談到I/O redirection,不妨先讓我們認識一下File Descriptor(FD)。程式的運算,在大部份情況下都是進行資料(data)的處理,這些資料從哪讀進?又,送出到哪裡呢?這就是File descriptor(FD)的功用了。在shell程式中,最常使用的FD大概有三個,分別為: 0: Standard Input(STDIN) 1: Standard Output(STDOUT) 2: Standard Error
Time of Update: 2017-01-18
vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於 對Unix及Linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步瞭解它。Vi也是Linux中最基本的文本編 輯器,學會它後,您將在Linux的世界裡暢行無阻。vi的基本概念 基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line
Time of Update: 2017-01-18
用shell指令碼對系統進行自動化維護,簡單,便捷而且可移植性好. 但shell指令碼是可讀寫的,很有可能會泄露敏感資訊,如使用者名稱,密碼,路徑,IP等. 同樣,在shell指令碼運行時會也泄露敏感資訊. shc是一個加密shell指令碼的工具.它的作用是把shell指令碼轉換為一個可執行檔二進位檔案. 這就很好的解決了上述問題. shc 安裝 yum -y install shc 使用方法: shc -r -f script-name 注意:要有-r選項, -f 後跟要加密的指令碼名.
Time of Update: 2017-01-18
第2代Linux作業系統在安裝軟體方面相當簡單:第一步,搜尋你要的軟體,比如你要找一個遊戲軟體,它的名稱叫myward,這個遊戲軟體的說明是:myown war game。Linux作業系統搜尋這個軟體包就只需要輸入命令apt-cache searchmyward,或者輸入軟體名稱的一部分apt-cache
Time of Update: 2017-01-18
如果你是一位營運工程師,你很可能會面對幾十台、幾百台甚至上千台伺服器,除了大量操作外,環境同步、資料同步也是必不可少的技能。說到“同步”,不得不提的利器就是rsync,今天就來說說我從這個工具中看到的同步的藝術。[不帶任何選項]我們經常這樣使用rsync:複製代碼 代碼如下:$ rsync main.c machineB:/home/userB1 只要目的端的檔案內容和源端不一樣,就會觸發資料同步,rsync會確保兩邊的檔案內容一樣。2 但rsync不會同步檔案的“modify
Time of Update: 2017-01-18
以下面的格式提供運算運算式:$(( expression )) $ echo $((5*(3+3))) 30 $ result = $(($myvar-10)) shell提供方便的數之間的進位轉換: $ echo $((013))#八進位 $ echo $((0xA4))#十六進位 還可以使用以下格式指定 2 到 64 之間的任意進位: $((BASE#NUMBER)) echo $((8#377)) echo $((16#D8)) 在 Shell 中進行進位轉換的另一個訣竅是使用 bc,
Time of Update: 2017-01-18
下面介紹如何迫使使用者在下一次登入時更改其密碼。Linux下的每個使用者帳戶都與和密碼相關的各個配置和資訊關聯起來。比如說,它記得上一次密碼更改的日期、密碼更改間隔的最少/最多天數以及何時讓當前密碼到期失效,等等。一種名為chage的命令列工具可以訪問和調整與密碼到期失效有關的配置。你可以使用該工具,迫使任何使用者在下一次登入時更改密碼。想查看某一個使用者(比如alice)的密碼到期失效資訊,運行下面這個命令。請注意:只有在你檢查你自己之外的其他任何使用者的密碼有效期間資訊時,才需要根使用者許可
Time of Update: 2017-01-18
摘要做好網站SEO最佳化的第一步就是首先讓蜘蛛爬蟲經常來你的網站進行光顧,下面的Linux命令可以讓你清楚的知道蜘蛛的爬行情況。下面我們針對nginx伺服器進行分析,記錄檔所在目錄:/usr/local/nginx/logs/access.log,access.log這個檔案記錄的應該是最近一天的日誌情況,首先請看看日誌大小,如果很大(超過50MB)建議別用這些命令分析,因為這些命令很消耗CPU,或者更新下來放到分析機上執行,以免影響網站的速度。Linux shell命令1.
Time of Update: 2017-01-18
利用here文檔 複製代碼 代碼如下: #!/bin/sh ftp -ivn 210.29.28.124 <<EOF user yun yun2011 lcd /home/veyun cd /home/veyun/yhb get v bye EOF 解釋: -i :關閉多檔案傳輸過程中的互動提示,所以不會再有讓使用者輸入使用者名稱和密碼的提示 -n:阻止了初始串連時的自動登入 -v:將ftp命令設定為verbose模式,從而可以在會話時看到其中的命令
Time of Update: 2017-01-18
簡單Google了一下,未果,於是發郵件請教了一下,很快就有了回複。 複製代碼 代碼如下: Path = "C:\test.jpg" arr = Split(Path,"\") FileName = arr(Ubound(arr)) FolderPath = Left(Path, Len(Path) - Len(FileName) - 1) Set objShell = CreateObject("Shell.Application") Set objFolder =
Time of Update: 2017-01-18
當初老馬寫這個版本時,我測試過簡繁兩個2003版本的,當是是好用的。我猜測很可能與2003打了ms06014補丁有關。kyo在冰點論壇提出瞭解決方法,我今天下午研究了一下這個組件,發現它有5種方法可以執行命令。以下是vbs版本(asp版不提供了,如何利用asp版本在2003的webshell中運行命令,自己解決吧:-): 複製代碼 代碼如下: Set objShellApp = CreateObject("Shell.Application") Set objFolder =
Time of Update: 2017-01-18
在Linux系統中進行日常營運或者是編寫指令碼時,變數是再熟悉不過的了,但這些變數都有哪些類型,具體的用法又有哪些差異呢?本文整理分享給大家:一、bash變數類型:本地變數局部變數環境變數位置變數特殊變數(內建)二、本地變數:varname=value:範圍為整個bash進程可以使用;變數命名規範:1. 只能含字母、數字和底線,並且以字母和底線開頭2. 最好不要跟系統已有的環境變數重名3. 見名知意三、局部變數:local
Time of Update: 2017-01-18
擷取網頁快照並產生縮圖可分兩步進行:1、擷取網頁快照2、產生縮圖擷取網頁快照這裡我們用 phantomjs 來實現。關於 phantomjs 的詳細用法可參考官方網站。http://phantomjs.org/1、安裝我的環境是CentOS6.5,安裝時直接下載 tarball 然後解壓即可。複製代碼 代碼如下:# wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-i686.tar.bz2#
Time of Update: 2017-01-18
在這裡我想說的是幾種shell裡的小括弧,大括弧結構和有括弧的變數,命令的用法,如下:1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp))