標籤:cd /tmp 切換tmp目錄rm -rf * 強制移除tmp目錄下面所有的檔案和目錄touch beijing 建立一個名為beijing的檔案ls 顯示目前的目錄內容gzip beijing 壓縮beijing檔案,產生beijing.gz檔案,原檔案會被刪除ls 顯示目前的目錄內容cp /etc/services /tmp/beijing 複製etc目錄中的serivces檔案到tmp目錄中改名為beijingls -l 顯示目前的目錄長格式資訊(壓縮前)gzip
標籤:在linux的記憶體配置機制中,優先使用實體記憶體,當實體記憶體還有空閑時(還夠用),不會釋放其佔用記憶體,就算佔用記憶體的程式已經被關閉了,該程式所佔用的記憶體用來做緩衝使用,對於開啟過的程式、或是讀取剛存取過得資料會比較快。 一. 我們先來查看一個記憶體使用量的例子:[[email protected] ~]$ free -m
標籤:1.作用useradd或adduser命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r]
標籤:linux文件屬性)我們都知道,在windows下如果我們要查看檔案或目錄檔案的屬性的話,我們可以採用在目標檔案上右鍵然後選擇屬性的方式來查看。同樣在linux下檔案也是有著自己的屬性的,接下來是我個人在此問題上的總結,將會用最簡潔的方式表達出來。文件屬性查看命令:ls -l============================================================================[[email protected] ~]#&
標籤:bash linux命令 其他命令find[path] ... [expression] ...不指定path預設為當前工作目錄expression-name \*.o-name選項用於匹配模式,Shell特殊字元需轉義-iname忽略大小寫。-exec選項指定一個子命令用{}代替每一個搜尋到的檔案,用分號(;)作為結束標記,都需要轉義-print指定輸出到螢幕例:find~ -iname "*.mp3" -print -
標籤:使用命令:ps -aux | grep httpd發現並沒有8080連接埠的Tomcat進程。使用命令:netstat –apn查看所有的進程和連接埠使用方式。發現下面的進程列表,其中最後一欄是PID/Program name 發現8080連接埠被PID為9658的Java進程佔用。進一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid
標籤: 首先下載安裝指令碼, 使用curl下載, wget也可以, 如果沒有這兩個命令請自行安裝: cd /usr/local/php/bin/curl -o go-pear.php http://pear.php.net/go-pearcurl -o go-pear.php http://pear.php.net/go-pear.phar # 如果你的php版本高於php5.3, 執行這條 安裝: php go-pear.php # 斷行符號, 會提示選擇安裝的東西, 直接斷行符號,
標籤:#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <assert.h>#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <
標籤:ln是linux中一個非常重要命令,它的功能是為某一個檔案在另外一個位置建立一個連結,這個命令最常用的參數是-s,具體用法是:ln –s 源檔案 目標檔案。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。例如:ln –s /bin/less /usr/local/bin/less -s
標籤:VTIME定義要求等待的時間量(取值不能大於cc_t)。VMIN定義了要求等待的最小位元組數。 options.c_cc[VTIME] = X; //設定從擷取到1個位元組後開始計時的逾時時間options.c_cc[VMIN] = Y;
標籤:Linux系統很重要的一個效能提升點就是它的Pagecache, 因為記憶體比IO快太多了,所以大家都想進辦法來利用這個cache。 檔案系統也不例外,為了達到高效能,檔案讀取通常採用預讀來預測使用者的行為,把使用者可能需要的資料預先讀取到cache去,達到高效能的目的。Linux各個發行版readahead的實現差異很大,我們這裡重點討論2.6.18, RHEL 5U4發行版的行為.檔案預讀的實現主要在mm/readahead.c中,代碼才603行。
標籤: 串口驅動是由tty_driver架構實現的。一個應用程式中的函數要操作硬體,首先會經過tty,級級調用之後才會到達驅動之中。本文先介紹應用程式中開啟裝置的open函數的整個曆程。 首先在串口初始化中會先註冊一個串口驅動,函數原型為 int uart_register_driver(struct uart_driver *drv) 在這個函數中會調用註冊tty驅動的函數 int tty_register_driver(struct tty_driver *driver) {
標籤:正在尋找 Linux平台最棒的代碼編輯器 ?如果你詢問那些很早就玩Linux的人,他們會回答是Vi, Vim, Emacs, Nano等。但是,我今天不討論那些。我將談論一些新時代尖端、漂亮、時髦而且十分強大, 功能豐富的 最好的Linux平台開原始碼編輯器 ,它們將會提升你的編程經驗。Linux平台最時髦的開原始碼編輯器我使用Ubuntu作為我的主案頭,所以我提供的安裝說明是基於Ubuntu的發行版。但是這並不意味著本文列表就是 Ubuntu最好的文字編輯器
標籤:在經曆了 14 個月的 beta 測試之後,Valve 的新遊戲平台怎麼樣了?自從 Linux 作業系統在上世紀 90 年代問世以來,即便是這個圈子裡最有影響力的人物也不得不承認,Linux 這個開源的平台在遊戲領域確實沒有競爭力。Linux 遊戲網站 Rootgamers 的網站編輯 Che Dean 說,“回首 2010 年左右,想在 Linux 上玩遊戲只有 2 個選擇。玩一些開源的遊戲,比如 super tux kart,或者用 WINE
標籤:iptables維護一個伺服器其中重要的一步就是管理好連接埠的開放與關閉,以避免因為服務一直運行著,而外部惡意攻擊利用這些服務所佔用的連接埠。首先是能夠查看iptables的情況:sudo iptables -L會列出每一條規則,標有ACCEPT的規則是指這條規則指示的通訊可以成功,標有DROP的規則是指阻斷所表示的通訊。要注意,在系統運行中,會從開始到結束一條一條去匹配規則,所以最後一條規則是DROP,表示結束,而中間不能有DROP,否則其後的ACCEPT會不起作用。添加規則:#
標籤:linux shell 把源碼複製到你的使用者目錄下的z.sh檔案,然後用vim開啟.bashrc這個目錄,在最後添加“source /home/yourname/z.sh”。然後回到shell執行:source .bashrc。這樣這個東西就生效了。比如運行cd /home/a/b/c/d 後,linux進入了d目錄,然後輸入 z這是系統將儲存路徑/home/a/b/c/d 為d, 下次你只要在shell裡輸入z d
標籤:linux的echo命令, 在shell編程中極為常用, 在終端下列印變數value的時候也是常常用到的, 因此有必要瞭解下echo的用法echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。該命令的一般格式為: echo [ -n ] 字串其中選項n表示輸出文字後不換行;字串能加引號,也能不加引號。用echo命令輸出加引號的字串時,將字串原樣輸出;用echo命令輸出不加引號的字串時,將字串中的各個單詞作為字串輸出,各字串之間用一個空格分割。功能說明:顯示文字。語
標籤:Linux中find常見用法樣本·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的參數;pathname: find命令所尋找的目錄路徑。例如用.來表示目前的目錄,用/來表示系統根目錄。-print:
標籤:dstat
標籤:/boot :linux的開機檔案和核心,例如LILO或者GRUB檔案/initrd (boot loader initialized RAM disk) : 由boot loader初始化的記憶體盤,在linux核心啟動前,boot