舍棄自己的物質利益來學習Linux,作為程序員目光不能太短如果你忘記了Linux的root登錄密碼,請看這里posted@2011-11-1223:32moonz-wu閱讀(12)|評論(0)編輯Vim編輯操作總結posted@2008-01-3123:16moonz-wu閱讀(214)|評論(0)編輯Vim編輯命令3posted@2008-01-2923:19moonz-wu閱讀(750)|評論(0)編輯Emacs(二)posted@2008-01-24
系統 2019-08-12 01:32:23 2196
文件和目錄管理涉及的命令比較多,在現存的各個版本的Linux系統中,各命令功能大體相同。6.11.1文件和目錄操作常用通配符在Linux文件系統中,可以使用通配符來匹配多個選擇。常用的通配符及其說明如表6.14所示。表6.14常用通配符及其說明通配符說明*用來代表文件中任意長度的任意字符?用來代表文件中的任一個字符[…]匹配任意一個在中括號中的字符,中括號里可以是一個用破折號格式表示的字母或數字范圍前導字符串{…}后繼字符串大括號中的字符串逐一匹配前導字符
系統 2019-08-29 22:26:12 2195
1、設定系統環境變量很多時候我們都需要自行設定系統環境變量,比如使用jdk時等,通過編輯bash.bashrc文件可以達到這個目的:備份并編輯:sudocp/etc/bash.bashrc/etc/bash.bashrc_backupsudogedit/etc/bash.bashrc在文件末尾加上相應的環境變量,這些變量對整個系統有效,比如我的jdk在桌面,那么我添加這樣一行:JAVA_HOME=/home/aaron/Desktop/jdk1.5expo
系統 2019-08-12 01:33:47 2195
#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 2195
在apache,nginx,lighttpd等webserver其中,都有一項sendfile相關的配置,在一些網上的資料都有談到sendfile會提升文件傳輸性能,那sendfile究竟是什么呢?它的原理又是怎樣呢?在傳統的文件傳輸里面(read/write方式),在實現上事實上是比較復雜的,須要經過多次上下文的切換,我們看一下例如以下兩行代碼:Java代碼read(file,tmp_buf,len);write(socket,tmp_buf,len);
系統 2019-08-12 01:33:34 2195
tar-c:建立壓縮檔案-x:解壓-t:查看內容-r:向壓縮歸檔文件末尾追加文件-u:更新原壓縮包中的文件這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。-z:有gzip屬性的-j:有bz2屬性的-Z:有compress屬性的-v:顯示所有過程-O:將文件解開到標準輸出下面的參數-f是必須的-f:使用檔案名字,切記,這個參數是最后一個參數,后面只能接檔案名。#tar-cfall
系統 2019-08-12 01:33:04 2195
linux刪除文件夾非常easy,非常多人還是習慣用rmdir,只是一旦文件夾非空,就陷入深深的苦惱之中,如今使用rm-rf命令就可以。直接rm就能夠了,只是要加兩個參數-rf即:rm-rf文件夾名字-r就是向下遞歸,無論有多少級文件夾,一并刪除-f就是直接強行刪除,不作不論什么提示的意思步驟/方法1、刪除目錄實例:rm-rf/var/log/httpd/access將會刪除/var/log/httpd/access文件夾以及其下全部文件、文件夾2、刪除文
系統 2019-08-12 01:32:54 2195
如何使用MacVim如何使用MacVim如何使用MacVim呢?命令模式按下ESC高效率移動1、在插入模式之外基本上來說,你應該盡可能少的呆在插入模式里面,因為在插入模式里面VIM就像一個“啞巴”編輯器一樣。很多新手都會一直呆在插入模式里面,因為這樣易于使用。但VIM的強大之處在于他的命令行模式!你會發現,在你越來越了解VIM之后,你就會花越來越少的時間使用插入模式了。2、使用h、j、k、l使用VIM高效率編輯的第一步,就是放棄使用箭頭鍵。使用VIM,你就
系統 2019-08-12 01:32:44 2195
1命名管道(FIFO)管道應用的一個重大缺陷就是沒有名字,因此只能用于親緣進程之間的通信。后來從管道為基礎提出命名管道(namedpipe,FIFO)的概念,該限制得到了克服。FIFO不同于管道之處在于它提供一個路徑名與之關聯,以FIFO的文件形式存在于文件系統中。這樣,即使與FIFO的創建進程不存在親緣關系的進程,只要可以訪問該路徑,就能夠彼此通過FIFO相互通信(能夠訪問該路徑的進程以及FIFO的創建進程之間),因此,通過FIFO不相關的進程也能交換數
系統 2019-08-12 01:32:41 2195
功能描述:touch可以修改文件的access/modify/change時間戳。當輸入的文件參數代表的文件不存在的時候,touch會create一個空的文件,并以當前最新的時間戳來標記。所以touch主要有2個功能:創建一個新的空白文件修改已經存在的文件的時間戳,包括access,modify,change.命令:touch[-acm][-rref_file(參照文件)|-ttime(時間值)]file(文件名)...GNU版本:touch[-acfm]
系統 2019-08-29 22:32:47 2194
哈爾濱理工大學軟件工程專業08-7李萬鵬原創作品,轉載請標明出處http://blog.csdn.net/woshixingaaa/archive/2011/04/15/6324900.aspx這里使用/proc文件系統顯示出進程列表。/proc文件系統是一種特殊的,由軟件創建的文件系統,內核使用它向外界導出信息。/proc下的每個文件都綁定于一個內核函數,用戶讀取其中的文件時,該函數動態的生成文件的”內容”。現代Linux發行版中的很多工具都是通過/pr
系統 2019-08-29 21:58:12 2194
這節我們討論linux是如何利用x86結構中的段機制的,更確切的說是如何繞過linux的段機制的。我們決定從linux的可移植性開始討論。我們說linux是一個廣泛移植的操作移動,它支持x86,Alpha,arm等多種體系結構。但是很多的結構其實都是不支持段機制的,比如arm,Alpha等,但是他們都支持分頁機制。linux為了能移植到x86上,做了不少工作。首先我們說,x86是肯定有段機制的,那么我們要在x86上運行程序,那不可避免要用到段機制。于是我們
系統 2019-08-12 01:33:51 2194
轉載自:http://qiupeng.itpub.net/post/8489/55305tar命令tar可以為文件和目錄創建檔案。利用tar,用戶可以為某一特定文件創建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最初被用來在磁帶上創建檔案,現在,用戶可以在任何設備上創建檔案,如軟盤。利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件,這對于備份文件或將幾個文件組合成為一個文件以便于網絡傳輸是非常有用的。Linux上的t
系統 2019-08-12 01:33:33 2194
轉載網址: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 2194
head.s被編譯成system模塊的最前面部分,故而稱為頭部。這段程序處于地址的絕對0處,首先是加載各個數據段寄存器,重新設置中斷描述符表idt,共256項,并使各個表項均指向一個只報錯誤的啞中斷程序。然后重新設置全局描述符表gdt。接著使用物理地址0與1M開始處的內容相比較的方法,檢測A20地址線是否已真的開啟(如果沒有開啟,則在訪問高于1Mb物理內存地址時CPU實際只會訪問(IPMOD,如果檢測下來發現沒有開啟,則進入死循環。然后程序測試PC機是否含
系統 2019-08-29 23:30:22 2193