Time of Update: 2013-12-13
要想查看檔案裡面的內容,可以有很多命令可以使用,今天我就介紹幾個大家常用的查看檔案內容的命令。當然,這裡面有個Linux系統上的王牌命令(工具)vim,這個工具的使用我們在vi/vim的使用中已經詳細講過了,這個不但可以查看,而且還可以對其進入編輯,而且還很方便。今天主要是來查看檔案裡面的內容,而不包括編輯。 查看檔案內容常用的命令cat 由第一行開始顯示檔案內容tac 從最後一行開始顯示,tac是cat倒著寫nl 顯示出行號more
Time of Update: 2013-12-13
rm -rf 慎用 命令敲得多了,常在河邊走,難免會濕鞋 昨天,一個手誤,敲錯了命令,把原本想要留的檔案夾給rm -rf掉了 幾天心血全木有了,靠,死的心都有了 經百度,google以及嘗試無果,哎,這個以後再研究怎麼找回吧 幾點教訓: 1.rm 特別是rm
Time of Update: 2013-12-13
之前有兩篇文章整理過linux虛擬檔案系統的結構,和linux檔案讀寫的流程。其中一些由具體檔案系統類型來實現的地方並沒有深入敘述,只是說這是由具體的檔案系統來實現的。比如,讀寫檔案的時候,檔案的讀寫位置怎麼對應到實際的磁碟塊呢?這是由具體的檔案系統來實現的;再比如,尋找一個檔案路徑的時候,怎麼知道XXX目錄下是否有YYY檔案存在呢?這也是由具體的檔案系統來實現的。前些天同事問起linux下inode的含義,我也就此整理一下自己的思路,看看具體的檔案系統大致需要實現什麼樣的功能,並且可以怎樣去實
Time of Update: 2013-12-13
SWAP我稱之為交換區,相當於Windows系統下的虛擬記憶體。他的作用就是當我們系統中的記憶體不夠用的時候,可以通過SWAP來增加記憶體。我們在安裝Linux系統的時候,最基本的分區一個是根,一個是SWAP。如果我們當初把SWAP分小了的話,你需要增加他的大小,那麼今天的內容就是這個內容:SWAP的建立/擴充。有兩種方法供我們選擇。 1、利用磁碟的剩餘空間這個前提就是你的磁碟還有剩餘空間沒有劃分,或者是已經劃分的分區不在使用。這個時候才能使用此方法。下面是此方法的實現步驟
Time of Update: 2013-12-13
如果讓大家投票的話,usb_stor_control_thread()這個函數中的代碼無疑是整個模組中最為精華的代碼。我們只需要它中間306行的for(;;)就知道,這是一個死迴圈,即使別的代碼都執行完了,即使別的函數都退出了,這個函數也仍然像永不消逝的電波一般,經典常駐。顯然,只有死迴圈才能代表永恒,才能代表忠誠。這是每一個守護者的職責。usb_stor_control_thread(),其代碼如下:299 static int usb_stor_control_thread(void *__
Time of Update: 2013-12-13
一:緩衝區機制 根據應用程式對檔案的訪問方式,即是否存在緩衝區,對檔案的訪問可以分為帶緩衝區的操作和非緩衝區的檔案操作: 緩衝區檔案操作:進階檔案系統,將在使用者空間中自動為正在使用的檔案開闢記憶體緩衝區。 非緩衝區檔案系統:低級檔案系統,如果需要,只能由使用者在自己的程式中為每個檔案設定緩衝區。 如果採用非緩衝的檔案訪問方式,每次對該檔案進行一次讀寫操作時,都需要使用讀寫檔案系統掉用來處理該操作,因此,如果使用者需要訪問某個磁碟檔
Time of Update: 2013-12-13
E420在ubuntu下,無法無線上網,這是怎麼情況呢?無線網卡似乎驅動了,但是在網路管理工具那裡看不到列出的無線訊號。 我有事先重新安裝了無線網卡驅動rtl8192ce_linux_2.6.0005.1116.2010。下載下來後,解壓,進入該檔案後,使用make命令。(下載網址:http://download.csdn.net/detail/kidleaf2/3732252) 使用rfkill列出目前無線模組的狀況 thyne@Thyne-Think
Time of Update: 2013-12-13
寫shell免不了要遠程執行shell命令,自然就要實現免登陸。免登陸的原理:view
Time of Update: 2013-12-13
最近被很多人問,想退出secureCRT後,能夠繼續跑自己的進程,應該怎麼實現,可以說這個方法不少,我就隨便說說吧。 為什麼會有這樣的需求?作為系統管理員,經常遇到這樣的問題,用telnet/ssh 登入了遠端Linux 伺服器,需要運行了一些耗時較長的任務,例如批量ping一些網段之類,
Time of Update: 2013-12-13
命令:grep -l <string_or_regex> <file_pattern> 其中-l參數(小寫L)的含義如下: man grep 寫道-l, --files-with-matches Suppress normal output; instead print the name of each input file
Time of Update: 2013-12-13
最近嘗試在window下使用vim,下載gvim安裝後,用gvim可以編寫文字檔並加密,防止別人輕易看到常值內容。為了防止中文出現亂碼,找到_vimrc檔案(例如“C:\Program Files\Vim\_vimrc”),在檔案最後添加以下代碼:Txt代碼 set fileencodings=utf-8,gb2312,gbk,gb18030 set
Time of Update: 2013-12-13
研究了一段時間,發現BT4下不好改解析度,尤其對一些LCD螢幕,出現不相容的問題。網上的設定解析度的方法是更改etc/X11/xorg.conf檔案,進入X11目錄下發現這個檔案是空的,我自己作了一個檔案,進入BT4後,把附件的檔案複製到etc/X11下覆蓋原檔案。然後登出,重新進入startx。起動後預設是1024*768,進入後字型有點小,可以點開始-系統-設定-外觀及主題-字型進行設定,感覺11號雅黑不錯。此方法在隨身碟BT4,CRT顯示器下實驗成功。如下載後不成功,請說明。&
Time of Update: 2013-12-13
sed的文法格式:sed [option] {sed-command} {input-file}sed在正常情況下,將處理的行讀入模式空間(pattern space),指令碼中的“sed-command(sed命令)”就一條接著一條進行處理,知道指令碼執行完畢。然後該行唄輸出,模式(pattern
Time of Update: 2013-12-13
1 使用原始碼編譯安裝: 軟體的組成部分:第一: 二進位程式:都在usr/bin或者usr/sbin下的。$PATH 第一直接指定絕對路徑,第二,將這個檔案所在的路徑指定到$PATH中去。$PATH在/etc/profile ~/.bash_profile 第二: 設定檔:一般放在軟體預設存在路徑/etc下在 /usr/local/
Time of Update: 2013-12-13
到網上下載netfilter-layer7-v2.22.tar.gz和linux-2.6.28.8tar.bz2 1.解壓釋放netfilter-layer7和linux核心源碼,使用patch合并補丁檔案 root#tar zxvf netfilter-layer7-v2.22.tar.gz -C /usr/src root#tar jxvf
Time of Update: 2013-12-13
一. Samba的安裝:# sudo apt-get insall samba # sudo apt-get install smbfs 二. 建立共用目錄: # mkdir /home/willis/share # sodu chmod 777 /home/willis/share 三. 建立Samba設定檔: 01. 儲存現有的設定檔 # sudo mv
Time of Update: 2013-12-13
對於學習BT5的人來說如果接觸過linux系統會好一些。但是沒有接觸過可能就要從最基本的linux命令與系統配置來學習了。這裡我們先學習一些基本命令和網路設定等……命令:1.passwd設定目前使用者密碼,然後在提示用輸入新密碼兩次,密碼不顯示。2.ls 、 cd 、 rm 、mkdir 、 cp 、 mv這幾個命令是linux下面的基本目錄與檔案操作命令。 ls列目錄 cd 切換目錄 rm刪除 mkdir 建立目錄 cp 複製 mv
Time of Update: 2013-12-13
FreeBSD版本為5.3版,基本配置網卡IP與網關的設定檔是目錄/etc下面的rc.conf檔案.在配置之前請使用ifconfig -a來查看正確的網卡名,本人的是lnc0, 網路地址是:192.168.1.0/24的網路,IP地址為192.168.1.5,因此在rc.conf檔案中添加:ifconfig_lnc0="inet 192.168.1.5 netmask 255.255.255.0",然後配置網關.在BSD中網關稱為預設路由因此只要在rc.
Time of Update: 2013-12-13
Linux工具的安裝:首先開啟虛擬機器,在工具列中有虛擬機器欄目,點擊找到安裝工具在linux頁面將有一個工具光碟機,開啟光碟機將可看到工具安裝壓縮包,開啟終端寫入//轉到當前檔案夾#cd ///轉到工具所在目錄#cd media 或mnt/cdrom//顯示內容 www.2cto.com#ls//顯示工具#VMware....zip//將其複製到臨時檔案夾tmp下#cp VMware....zip ./tmp//複製完成後開啟tmp#cd /#cd
Time of Update: 2013-12-13
在建立的debian linux虛擬機器上,為了開發方便,使用notepad的ftp外掛程式串連到虛擬機器。 步驟: 1、在linux中安裝ftp,使用命令apt-get install vsftpd。 2、編輯vsftpd.conf。 即vi