Time of Update: 2017-01-18
ar命令可以用來建立、修改庫,也可以從庫中提出單個模組。庫是一單獨的檔案,裡麵包含了按照特定的結構組織起來的其它的一些檔案(稱做此庫檔案的member)。原始檔案的內容、模式、時間戳記 、屬主、組等屬性都保留在庫檔案中。ar可讓您集合許多檔案,成為單一的備存檔案。在備存檔案中,所有成員檔案皆保有原來的屬性與許可權。用途說明建立靜態庫。a檔案。用C/C++開發程式時經常用到,但我很少單獨在命令列中使用ar命令,一般寫在makefile中,有時也會在shell腳 本中用到。關於Linux下的庫檔案、
Time of Update: 2017-01-18
在 Linux 系統中,當你輸入一個命令,再按兩次TAB 鍵,就會列出所有以你輸入字元開頭的可用命令。這並不新鮮,可能你已經知道了。這個功能被稱作命令列補全bash completion。預設情況下,bash 命令列可以自動補全檔案或目錄名稱。不過,我們可以增強 bash 命令補全功能,通過 complete 命令讓它達到新的高度。 這個教程說明了我們是怎樣使用可程式化的命令列補全功能(programmable completion)把自動補全功能應用於選項或者命令列參數。
Time of Update: 2017-01-18
病毒名:Trojan-psw.Win32.Magania.os 卡巴 Worm.Win32.Delf.ysa 瑞星 檔案變化: 釋放檔案 C:\WINDOWS\system32\Shell.exe C:\WINDOWS\system32\Shell.pci C:\pass.dic 各分區根目錄釋放 shell.exe autorun.inf autorun.inf內容 [Autorun]
Time of Update: 2017-01-18
這裡講的是IIS伺服器,其實花生殼在Apache下也能正常使用,這一點我在以前的文章中已經講過,現在專門把Apache的配置作一詳細說明:首先:當然是下載Apache啦,Apache目前最新的Windows版本是1.3.2X,你可以到它的官方網站去下載最新版(http://www.apache.org),Win2000對應的下載檔案是Win32版本,Win98和Winme對應的下載檔案是R298orMe版本,注意別下載錯了。如果你使用的是Win2000而下載了Win98orMe的版本,嘿嘿,等著
Time of Update: 2017-01-18
這個shell是來判斷輸入的數字是否為合理的浮點數實現代碼如下:#!/bin/sh# validfloat -- Tests whether a number is a valid floating-point value.# Note that this script cannot accept scientific (1.304e5) notation.# To test whether an entered value is a valid floating-point number,
Time of Update: 2017-01-18
這是第8/101個指令碼There are as many ways to solve this quirky echo problem as there are pages in this book. One of my favorites is very succinct:function echon{ echo "$*" | awk '{ printf "%s" $0 }'}You may prefer to avoid the overhead incurred when
Time of Update: 2017-01-18
同一伺服器,同一託管平台,多個帳號問題1、添加key我們暫且以oschina為例。為了更好的說明問題,我們在oschina平台分別用帳號111建立項目test111和帳號222建立項目test222,記得項目私人化哦,不然我們也沒啥說的了。在我們想要把項目test111 clone下來之前,需要先按照下面的步驟設定關聯的keyssh-keygen -t rsa -C "111@163.com" //
Time of Update: 2017-01-18
du命令磁碟管理du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對檔案和目錄磁碟使用的空間的查看,還是和df命令有一些區別的。文法du [選項][檔案]選項-a或-all 顯示目錄中個別檔案的大小。-b或-bytes 顯示目錄或檔案大小時,以byte為單位。-c或--total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。-k或--kilobytes 以KB(1024bytes)為單位輸出。-m或--megabytes
Time of Update: 2017-01-18
小知識(以ps為例):查看命令路徑 which ps 命令協助 ps --help命令完全手冊: man ps說明ps全稱是:Process Status
Time of Update: 2017-01-18
說明:cut 按列切分檔案,你可以指定分隔每列的定界符。在cut的術語中,每列都是一個欄位,就是有時候說第一列,可能表述稱第一個欄位。實戰:假設有檔案data.txt,格式如下NO Name Mark Percent 1 Sarath 45 90
Time of Update: 2017-01-18
之前我們學過dd建立測試檔案,如果不需要考慮檔案大小,建立一個空白檔案的話,不妨試試touch:將每個檔案的訪問時間和修改時間改為目前時間。不存在的檔案將會被建立為空白檔案,除非使用-c 或-h 選項。入門例子:1. 如果想產生100個空檔案for name in {1..100}.txt do touch $name done 2. 改進一下 touch test{1..20}.c查看 --help用法:touch [選項]... 檔案...
Time of Update: 2017-01-18
comm命令比較兩個已排序檔案每行資料的差異,並將其結果顯示出來,如果沒有指定任何參數,comm命令讀取這兩個檔案,然後產生三列輸出:1>僅在file1中出現的行2>僅在file2中出現的行3>在兩個檔案中都存在的行。 如果為檔案名稱之一指定 -(減號),則 comm 命令會從標準輸入裝置讀取資料。題外話:說到比較檔案,過來人都用過Beyond Compare,老版本時候,我們只能右鍵選中用於比較的檔案,再選中被比較檔案,對比。
Time of Update: 2017-01-18
今天第一天寫,先說下寫shell指令碼的基本知識1. shell指令碼以.sh 為副檔名,通常運行 ./${filename}.sh 或者 sh ${filename}.sh2. shell 指令碼開頭以 #!/bin/bash #!讀作 “shebang”3. 開啟調試 #!/bin/bash –xv4. /dev/null 任何東西丟進去都會消失,linux黑洞。 /dev/zero 用於初始化,會產生0今天先介紹 dd 命令由來(全稱):本來應根據其功能描述“Convert
Time of Update: 2017-01-18
Linux 環境下的 hosts 一鍵部署指令碼,由 @lstoars 貢獻; @fluviusmagnus 提供增強版本。官方網站:https://github.com/racaljk/hosts/tree/master/hosts_tools#!/bin/sh## script_tool_for_linux## Use command: `sudo sh script_tool_for_linux.sh` or# `su -c 'sh script_tool_for_linux.sh'
Time of Update: 2017-01-18
最近一直在使用Linux作業系統,也熟知一些簡單的命令,那麼下面我將介紹幾個不為人知卻十分有用的命令:1.mtr命令,查看mtr啟動並執行主機和某個網站的直接網路連接,如下mtr google.com顯示一下內容複製代碼 代碼如下:My traceroute [v0.75]localhost.localdomain
Time of Update: 2017-01-18
由於工作需要對使用者提交的資料進行驗證,這是一個簡單的日期正則驗證執行個體,有需要瞭解的同學可參考。shell中的if語句需要做一個正則判斷,查了一下文法記錄之。DATEPATTERN="^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$"if [[ "$STARTDATE" =~ $DATEPATTERN ]] && [[ $ENDDATE =~ $DATEPATTERN ]]; then :elseecho "date format is
Time of Update: 2017-01-18
一般情況下使用"telnet ip port"判斷連接埠通不通,其實測試方法不止這一種,還有很多種方法,下面小編給大家分享了幾種方法,具體內容請往下看:準備環境啟動一個web伺服器,提供連接埠.[wyq@localhost ~]$ python -m SimpleHTTPServer 8080Serving HTTP on 0.0.0.0 port 8080
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程式時,經常會涉及到字串相關操作。有許多命令語句,如awk,sed都能夠做字串各種操作。 事實上shell內建一系列操作符號,能夠達到相似效果,使用內部操作符會省略啟動外部程式等時間,因此速度會很的快。如果內建的操作符能夠做到的,優先使用內建的。1 讀取字串值 運算式 含義 ${var} 變數var本來的值
Time of Update: 2017-01-18
shell 命令列中操作HBase資料庫Shell控制進入到shell命令列介面,執行hbase命令,並附加shell關鍵字: [grid@hdnode3 ~]$ hbase shell HBase Shell; enter ¨help¨ for list of supported commands. Type "exit" to leave the HBase Shell Version 0.90.5, r1212209, Fri Dec 9 05:40:36 UTC 2