Time of Update: 2017-01-18
之前一直在用ubuntu,安裝卸載軟體基本上是使用apt-get 這個非常的簡單,而且過程中遇到的軟體依賴會自動幫我們處理,類似於傻瓜式安裝。另外在 Linux 作業系統下,幾乎所有的軟體都可以通過RPM 進行安裝、卸載及管理等操作。RPM 的全稱為Redhat Package Manager ,是由Redhat 公司提出的,用於管理Linux 下軟體包的軟體。Linux 安裝時,除了幾個核心模組以外,其餘幾乎所有的模組均通過RPM 完成安裝。RPM
Time of Update: 2017-01-18
第2代Linux作業系統在安裝軟體方面相當簡單:第一步,搜尋你要的軟體,比如你要找一個遊戲軟體,它的名稱叫myward,這個遊戲軟體的說明是:myown war game。Linux作業系統搜尋這個軟體包就只需要輸入命令apt-cache searchmyward,或者輸入軟體名稱的一部分apt-cache
Time of Update: 2017-01-18
rpm 是紅帽(RedHat)軟體包管理工具,實作類別似於 Windows 中的添加/刪除程式功能rpm -ivh install_rpmtar xvf informix-linux.tarinux下解壓命令大全.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(註:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gzip -d
Time of Update: 2017-01-18
df 即“可用的磁碟”disk free,用於顯示檔案系統的磁碟使用方式。預設情況下 df 命令將以每塊 1K 的單位進行顯示所有當前已掛載的檔案系統,如果你想以人類易讀的格式顯示 df 命令的輸出,像這樣“df -h”使用 -h 選項。在這篇文章中,我們將討論 df 命令在 Linux 下11種不同的執行個體。在 Linux 下 df 命令的基本格式為:複製代碼 代碼如下:# df {options} {mount_point_of_filesystem}在 df 命令中可用的選項有:df
Time of Update: 2017-01-18
1. df -lh2. du -s /usr/* | sort -rn這是按位元組排序3. du -sh /usr/* | sort -rn這是按兆(M)來排序4.選出排在前面的10個du -s /usr/* | sort -rn | head5.選出排在後面的10個du -s /usr/* | sort -rn | taildu -h –-max-depth=0 userdu -sh –-max-depth=2 | more總結du常用命令du -h --max-depth=1 |grep [
Time of Update: 2017-01-18
Redhat中安裝rsync1、 首先在服務端和用戶端都安裝rsync,我的RHEL5預設已經安裝好了。在安裝RedHat5的時候,可以在軟體定製中的“基本系統”——》“基本”的“可選的軟體包”中看見:rsync-2.6.8是預設選擇安裝的2、 也可以通過命令列檢查是否安裝:或者:rpm –q rsync3、
Time of Update: 2017-01-18
關於linux traceroute 命令的相關知識介紹如下所示:通過traceroute我們可以知道資訊從你的電腦到互連網另一端的主機是走的什麼路徑。當然每次資料包由某一同樣的出發點(source)到達某一同樣的目的地(destination)走的路徑可能會不一樣,但基本上來說大部分時候所走的路由是相同的。linux系統中,我們稱之為traceroute,在MS Windows中為tracert。
Time of Update: 2017-01-18
命令功能:切割檔案,將檔案以行為單位或以位元組為單位進行切割命令文法:split [–help][–version]split [-<行數>][-l <行數>] [要切割的檔案][輸出檔案名] ,以行數為單位split [-b <位元組>][-C <位元組>] [要切割的檔案][輸出檔案名],以位元組為單位輸出檔案名是指切割後的檔案會以此為首碼。1. 以行為單位切割檔案首先建立一個有5行的檔案hello,#cat helloHello,
Time of Update: 2017-01-18
在瞭解重新導向之前,我們先來看看linux 的檔案描述符。linux檔案描述符:可以理解為linux跟蹤開啟檔案,而分配的一個數字,這個數字有點類似c語言操作檔案時候的控制代碼,通過控制代碼就可以實現檔案的讀寫操作。 使用者可以自訂檔案描述元範圍是:3-num,這個最大數字,跟使用者的:ulimit –n 定義數字有關係,不能超過最大值。linux啟動後,會預設開啟3個檔案描述符,分別是:標準輸入standard input 0,正確輸出standard output 1,錯誤輸出:error
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
以下內容從wetty簡介、環境準備、wetty安裝、以及驗證方面給大家分析,具體詳情請看下文吧。1. Wetty簡介Wetty是使用Node.js和websockets開發的一個開源Web-based SSH。關於Web-based SSH的更多資料請參考https://en.wikipedia.org/wiki/Web-based_SSH。而wetty的資料請參考https://github.com/krishnasrinivas/wetty。2.
Time of Update: 2017-01-18
功能飛鏟更簡單,只是擷取外網IP。部分網站針對curl 的ua進行處理。滿足了一下自己的搜集癖,搜集了不少可以用來查詢外網IP的網址和方法。#國內某網站的介面,只返回IPcurl ip.6655.com/ip.aspxcurl whatismyip.akamai.com#更多用法訪問ifconfig.cowget -qO - ifconfig.co curl icanhazip.comdig +short myip.opendns.com @resolver1.opendns.com curl
Time of Update: 2017-01-18
Linux是以後作業系統的趨勢所在,目前的大部分國產作業系統,甚至於安卓系統都是與Linux離不開關係。其中,FTP作為其中共用手段存在已久,我們今天就來看看怎麼搭建簡單的FTP伺服器吧。FTP 是檔案傳輸通訊協定(File Transfer
Time of Update: 2017-01-18
ubuntu預設並沒有安裝ssh服務,可以通過如下命令進行:複製代碼 代碼如下:yblin@yblin-desktop:~$ ssh localhostssh: connect to host localhost port 22: Connection refused如上所示則說明還沒有安裝ssh.通過apt-get安裝如下:複製代碼 代碼如下:yblin@yblin-desktop:~$ sudo apt-get install
Time of Update: 2017-01-18
scp就是secure copy,是用來進行遠程檔案拷貝的.資料轉送使用ssh1,並且和ssh1使用相同的認證方式,提供相同的安全保證.與rcp不同的是,scp會要求你輸入密碼如果需要的話.svn 刪除所有的 .svn檔案find . -name .svn -type d -exec rm -fr {} \;linux之cp/scp命令+scp命令詳解 名稱:cp使用許可權:所有使用者使用方式:cp [options] source destcp [options]
Time of Update: 2017-01-18
本人記憶力有限,就把平時在項目中遇到的linux常用命令分享給大家。Linux常用命令全集 http://www.jb51.net/linux/linux檔案中存在^M 使用shell命令tr可以實現去除,具體命令如下:複製代碼 代碼如下: cat -v yourfile | tr -d "^M" > targetfileVIM中選定某個單詞 在ESC之後,使用w或者wi或者vwi可以選擇某個單詞在控制台中快速移動游標 1.刪除 1.1 ctrl + d
Time of Update: 2017-01-18
前言還是今天再寫一個自動化打包指令碼,用到了從路徑名中擷取最後的檔案名稱。這裡記錄一下實現過程。當然,最後我也會給出官方的做法。(ps:很囧,實現完了才發現原來Bash Shell有現成的函數)擷取檔案名稱假設給定的路徑名為: /tmp/csdn/zhengyi/test/zhengyi.txt awk解法用“/”做分隔字元,然後列印出最後的那一部分。實現代碼如下: resFile=`echo /tmp/csdn/zhengyi/test/adb.log | awk -F "/"
Time of Update: 2017-01-18
前言 今天工作中遇到了一個問題,如果將目錄A中的檔案拷貝到目錄B中(前提目錄B沒有該檔案),並保持檔案在目錄A的結構。項目重點如下: 需要在目錄B中保持檔案在目錄A中的結構。假設A目錄檔案 A/test/1.txt,轉移到目錄B中應該是B/test/1.txt。同時還需要考慮目錄B中是否存在test目錄,多級目錄就要考慮遞迴了。(還好,bash
Time of Update: 2017-01-18
在shell中常用的特殊符號羅列如下:# ; ;; . , / \\ 'string'| ! $ ${} $? $$ $*\"string\"* ** ? : ^ $# $@ `command`{} [] [[]] () (())|| && {xx,yy,zz,...}~ ~+ ~- & \\<...\\> + - %= == !=# 井號 (comments) 這幾乎是個滿場都有的符號,除了先前已經提過的\"第一行\" #!/bin/bash
Time of Update: 2017-01-18
一、自動補齊:[Tab]這個技巧很多人都應該會了,就是當輸入命令,目錄或者是檔案名稱的時候按 [Tab] 鍵。系統就會幫你補齊可能要輸入的東西,如果有多個選擇系統會列表出來。你可以看清楚之後再多輸入一個或多個 charactor ,再按[Tab]。實驗:$ ec按[Tab], 補齊為:$ echo二、尋找和執行曆史命令:[Ctrl + r], [Ctrl + p], [Ctrl + n]在終端中按捉 [Ctrl] 鍵的同時 [r] 鍵,出現提示:(reverse-i-search),