1、find/-name"*"|xargsgrep"route"在根文件夾下查找含有關鍵字route的文件,列出文件名和route所在行。2、find/-name"*.txt"|xargsgrep"route"在根文件夾下查找后綴名為txt且含有關鍵字route的文件,列出文件名和route所在行。3、grep-r"route"/在根目錄下查找含有字符串"route"的文件,輸出文件名和匹配行linuxfind文件夾下查找字符串
系統 2019-08-12 01:33:50 2290
轉自:http://blog.csdn.net/rlj021/archive/2008/12/16/3530939.aspx一、頭文件gcc在編譯時尋找所需要的頭文件:※搜尋會從-I開始※然后找gcc的環境變量C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH※再找內定目錄/usr/include/usr/local/include/usr/lib/gcc-lib/i386-linux/2.95.2/in
系統 2019-08-12 01:33:41 2290
鳥哥的Linux私房菜--計算機概論--計算機:輔助人腦的好工具第零章、計算機概論最近更新日期:2009/08/033.數據表示方式3.1數字系統3.2文字編碼系統數據表示方式事實上我們的計算機只認識0與1,記錄的數據也是只能記錄0與1而已,所以計算機常用的數據是二進位的。但是我們人類常用的數值運算是十進位,文字方面則有非常多的語言,臺灣常用的語言就有英文、中文(又分正體與簡體中文)、日文等。那么計算機如何記錄與顯示這些數值/文字呢?就得要透過一系列的轉換
系統 2019-08-12 01:33:36 2290
轉載網址:http://www.hackbase.com/lib/2007-02-08/14896.htmlLinux下Tomcat配置1.所需的軟件包j2sdk-1_4_1_02-linux-i586.bin(jdk1.4.1)Apache2.0.40(RedHatLinux8.0自帶)jakarta-tomcat-4.1.24.tar.gz(tomcat4.1.24)jakarta-tomcat-connectors-4.1.24-src.tar.gz
系統 2019-08-12 01:33:33 2290
用戶視角下的文件系統“一切皆是文件”,是UNIX和Linux的基本哲學之一。Linux對于文件I/O操作,實現了POSIX.1和SingleUNIXSpecification中的接口,包括open()、read()、write()、lseek()和close()等方法。正是由于Linux所實現的虛擬文件系統對具體文件系統進行了抽象,使得Linux可以方便地實現文件I/O操作接口。用戶視角下的文件系統,就是一組系統調用接口,其與VFS的關系如下:每個進程在用
系統 2019-08-12 01:33:28 2290
stat顯示指定文件的相關信息,比ls命令顯示內容更多who顯示在線登錄用戶hostname顯示主機名稱uname顯示系統信息top顯示當前系統中耗費資源最多的進程ps顯示瞬間的進程狀態du顯示指定的文件(目錄)已使用的磁盤空間的總量df顯示文件系統磁盤空間的使用情況free顯示當前內存和交換空間的使用情況ifconfig顯示網絡接口信息ping測試網絡的連通性netstat顯示網絡狀態信息man命令幫助信息查詢alias設置命令別名alias[別名]=[
系統 2019-08-12 01:32:54 2290
linuxshell在編程方面比windows批處理強大太多,無論是在循環、運算。已經數據類型方面都是不能比較的。下面是個人在使用時候,對它在數組方面一些操作進行的總結。1.數組定義[chengmo@centos5~]$a=(12345)[chengmo@centos5~]$echo$a1一對括號表示是數組,數組元素用“空格”符號分割開。2.數組讀取與賦值得到長度:[chengmo@centos5~]$echo${#a[@]}5用${#數組名[@或*]}可
系統 2019-08-12 01:32:53 2290
4.全局變量、局部變量和作用域全局變量定義在所有的函數體之外,它們在程序開始運行時分配存儲空間,在程序結束時釋放存儲空間,在任何函數中都可以訪問全局變量。如果全局變量和局部變量重名了會怎么樣呢?例3.6.作用域則第一次調用print_time打印的是全局變量的值,第二次直接調用printf打印的則是main函數局部變量的值。設想整個源文件是一張大紙,也就是全局變量的作用域,而main函數是蓋在這張大紙上的一張小紙,也就是main函數局部變量的作用域。在小紙
系統 2019-08-12 09:29:51 2289
RabbitMQ是一個消息代理。它的核心原理非常簡單:接收和發送消息。你可以把它想像成一個郵局:你把信件放入郵箱,郵遞員就會把信件投遞到你的收件人處。在這個比喻中,RabbitMQ是一個郵箱、郵局、郵遞員。RabbitMQ和郵局的主要區別是,它處理的不是紙,而是接收、存儲和發送二進制的數據——消息。第一步安裝erlangrabbitmq的依賴wgethttp://www.erlang.org/download/otp_src_17.4.tar.gztar-
系統 2019-08-12 09:27:41 2289
歡迎點擊此處訂閱本Blog
linux開源安全性高linux和windows1、同時登陸多用戶2、安全3、linux沒有盤符的概念/。/root根目錄4、linux的文件沒有擴展名linuxbinsbinboot系統文件varhome普通用戶的家目錄root超級管理員的家目錄tmp臨時文件usr軟件安裝目錄etc軟件的配置文件常用命令查看當前工作目錄pwd工作目錄的跳轉cd路徑相對路徑:相對于當前工作目錄假設b下./c/n.txt假設a下b/c/n.txt在c下../../m.txt
系統 2019-08-12 09:27:09 2288
這節我們討論linux是如何利用x86結構中的段機制的,更確切的說是如何繞過linux的段機制的。我們決定從linux的可移植性開始討論。我們說linux是一個廣泛移植的操作移動,它支持x86,Alpha,arm等多種體系結構。但是很多的結構其實都是不支持段機制的,比如arm,Alpha等,但是他們都支持分頁機制。linux為了能移植到x86上,做了不少工作。首先我們說,x86是肯定有段機制的,那么我們要在x86上運行程序,那不可避免要用到段機制。于是我們
系統 2019-08-12 01:33:51 2288
GCC已不再是主要針對GNU項目自身的軟件的小型C語言編譯器了。如今,它已支持了許多不同的語言,包括C、C++、Ada、Fortran、ObjectiveC,甚至還有Java。事實上,現代Linux系統除了可以自豪地炫耀那些由GNU工具直接支持的語言以外,它還支持大量其他語言。日益流行的腳本語言Perl、Python和Ruby,以及正在不斷發展的mono可移植C#實現的確有助于沖淡人們對Linux編程的傳統看法,但這完全是另外一個問題了。Linux內核和許
系統 2019-08-12 01:33:49 2288
#include#include#include#include#include#includevoidPrintMsg(intNum){printf("%s\n","HelloWorld");return;}intmain(intargc,char*argv[]){signal(SIGALRM,PrintMsg);structitime
系統 2019-08-12 01:33:43 2288
需要在同一系統里啟動多個tomcat,應該怎么處理?tomcat是個服務程序,需要占用幾個通訊端口,所以默認情況是不能啟動多個tomcat,如果要啟動多個tomcat,需要修改配置文件,通過在配置文件設置不同的通訊端口就可以做到.文件%TOMCAT_HOME%/conf/server.xml是tomcat服務配置文件,里面有很多配置項,本文只關注怎么修改端口,其他配置項的含義不做說明。下面把該配置文件中各端口的含義說明下.
系統 2019-08-12 01:33:35 2288