Time of Update: 2018-12-05
使用者經常需要備份電腦系統中的資料,為了節省儲存空間,常常將備份檔案進行壓縮。下面分別介紹備份與壓縮的命令。 tar命令 tar可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案建立檔案(備份檔案),也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案,如磁碟片。利用tar命令,可以把一大堆的檔案和目錄全部打包成一個檔案,這對於備份檔案或將幾個檔案組合成為一個檔案以便於網路傳輸是非常有用的。Linux上的
Time of Update: 2018-12-05
Linux Grep命令使用的詳細介紹 1. grep簡介 grep (global search regular expression(RE) and print out the line,全面搜尋Regex並把行列印出來)是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹配的行列印出來。Unix的grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的擴充,支援更多的re元字元, fgrep就是
Time of Update: 2018-12-05
QQ for Linux1.http://im.qq.com/qq/linux/ 2.GTK Qt 版本盡量最新,否則安裝會出錯 LibFition:1. http://www.libfetion.cn/Linux_demoapp_download.html 下載最新的libfetion GUI原始碼2: 使用解壓命令解壓下載後的檔案 tar -zxvf linux-fetion-***.tar.gz (***為程式版本號碼)3: 進入解壓後的檔案夾cd linux-fetion-***
Time of Update: 2018-12-05
本文主要講述“.”在LINUX的環境變數PATH中所帶來的問題,及解決的幾種方法。 正如很多人所知道的$PATH環境變數裡存著一張目錄列表,當使用者要執行某一程式時,系統就會按照列表中的內容去尋找該程式的位置。當程式名前不帶點斜線 . /
Time of Update: 2018-12-05
序 linux下的進程通訊手段基本上是從Unix平台上的進程通訊手段繼承而來的。而對Unix發展做出重大貢獻的兩大主力AT&T的貝爾實驗室及BSD(加州大學伯克利分校的伯克利軟體發布中心)在處理序間通訊方面的側重點有所不同。前者對Unix早期的處理序間通訊手段進行了系統的改進和擴充,形成了“system V IPC”,通訊進程局限在單個電腦內;後者則跳過了該限制,形成了基於套介面(socket)的處理序間通訊機制。Linux則把兩者繼承了下來,示:其中,最初Unix
Time of Update: 2018-12-05
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(註:tar是打包,不是壓縮!)---------------------------------------------.gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓縮:gzip FileName.tar.gz 和 .tgz解壓:tar zxvf FileName.tar.gz壓縮:tar zcvf
Time of Update: 2018-12-05
設計一個linux下的deamon進程,關鍵只有幾個:1.fork兩次。2.fork第一次和第二次之間成為進程組頭。3.改變工作目錄。4.忽略訊號。5.設定讀寫掩碼。一下是一個從網路搜集到的常式,非常好的示範了上述要點,存此備忘。#include #include #include #include void main(int argc, char ** argv){time_t now;int childpid, fd, fdtablesize;int error, in,
Time of Update: 2018-12-05
Linux下磁碟片的低階格式化、vfat格式化以及掛載的操作。格式化磁碟片# fdformat /dev/fd0Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.Formatting ... doneVerifying ... done格式化為vfat# mkfs.msdos /dev/fd0mkfs.msdos 2.11 (12 Mar 2005)掛載# mkdir /mnt/floppy# mount -t vfat
Time of Update: 2018-12-05
關鍵詞: apache2 mongodb php5 samba ssh 最近 小弟嘗試了下載Linux下的開發環境架設 Linux指令真心強大 讓在windows下的環境架設變得更加簡單 下面會進行一些簡單的流程介紹(我這裡使用的是ubuntu) 僅供和我一樣的新人菜鳥分享一下 前期的網路連接就不提了 進入命令列(ctrl + alt + T): 首先進行安裝包列表更新: sudo apt-get update 安裝ssh ,方便windows下進行遠端連線linux
Time of Update: 2018-12-05
Real Time Clock Driver for Linux ================================All PCs (even Alpha machines) have a Real Time Clock built into them.Usually they are built into the chipset of the computer, but some mayactually have a Motorola MC146818 (or clone)
Time of Update: 2018-12-05
$編譯裝安linux核心:[bady]# cd /tmp /* 首先將下載的安裝包放在 /tmp/ 目錄下 */[bady]# tar jxvf linux-2.6.16.tar.bz2 -C /usr/src/ /* 解壓縮核心壓縮包至 /usr/src/ 目錄下 */[bady]# cd /lib/modules/[bady]# rm -fr 2.6.16[bady]# cd /usr/src/linux-2.6.16/ /* 進入
Time of Update: 2018-12-05
孤兒進程和守護進程 通過前面的學習我們瞭解了如何通過fork()函數和vfork()函數來建立一個進程。現在 我們繼續深入來學習兩個特殊的進程:孤兒進程和守護進程一.孤兒進程1.什麼是 孤兒進程如果一個子進程的父進程先於子進程 結束, 子進程就成為一個孤兒進程,它由 init 進程收養,成為 init 進程的子進程。2.那麼如何讓一個進程變為一個孤兒進程呢?我們可以先建立一個進程,然後殺死其父進程,則其就變成了孤兒進程。pid = fork();if(pid > 0) {
Time of Update: 2018-12-05
exit()和_exit()函數進程就好比人一樣有其生命,我們通過fork()函數來建立一個進程,那麼我們又是如何來中止進程呢。進程退出1.在Linux中任何讓一個進程退出進程退出表示進程即將結束。在Linux中進程退出分為了正常退出和異常退出兩種。1>正常退出a. 在main()函數中執行return
Time of Update: 2018-12-05
轉載自http://blog.csdn.net/tigerjb/article/details/6007073通過前面的學習我們瞭解了如何通過fork()函數和vfork()函數來建立一個進程。現在 我們繼續深入來學習兩個特殊的進程:孤兒進程和守護進程一.孤兒進程 1.什麼是 孤兒進程 如果一個子進程的父進程先於子進程 結束, 子進程就成為一個孤兒進程,它由 init 進程收養,成為 init 進程的子進程。2.那麼如何讓一個進程變為一個孤兒進程呢? 我們可以先建立一個進程,然後殺死其父進程,
Time of Update: 2018-12-05
//在目前的目錄以及子目錄尋找包含main字元的檔案 grep "main" ./ -rgrep -i pattern files :不區分大小寫地搜尋。預設情況區分大小寫, grep -l pattern files :只列出匹配的檔案名稱, grep -L pattern files :列出不匹配的檔案名稱, grep -w pattern files :只匹配整個單詞,而不是字串的一部分(如匹配‘magic’,而不是‘magical’),grep -C number pattern
Time of Update: 2018-12-05
背景: 公司要在OMAP3530平台上做產品,現在處於技術調查階段。需求點之一是修改現有的3寸LCD屏為7寸屏。問題: 我們使用的是瑞泰提供的開發板,開發文檔中有關於屏使用的介紹。按照文檔中提供的核心編譯選項,找到對應的LCD屏驅動檔案後,進行參數設定,沒有效果,(最明顯的一個參數是時鐘頻率,修改後,應當花屏,事實上是還正常顯示)。解決過程:1、把參數都改亂測試,沒有效果,懷疑修改錯文件。2、取消模組向DSS系統的註冊動作,螢幕變黑,說明所修改檔案還是起作用的。3、找瑞泰支援人員詢問,沒
Time of Update: 2018-12-05
文章首發:http://user.qzone.qq.com/276546441/gift?target=send_5th&senduin=58720861 環境:ubuntu 8.04硬碟空間:40GQT代碼:4.6.2 (:http://qt.nokia.com/downloads)步驟: A. Embedded版 1、修改路徑為[qt-install-dir]/mkspecs/qws/linux-arm-g++/qmake.conf的檔案: # # qmake
Time of Update: 2018-12-05
這些天把uClinux核心移植成功後,感覺甚是高興,但遇到了一很讓人頭疼的問題,那就是每次下載程式就要跑到windows下用超級終端,因為一直不知道怎麼在minicom下接收鍵盤的問題。今天無疑中發現了這個問題的關鍵點,是因為串口配置的有問題,本來一直認為是minicom版本的問題呢。 關鍵點就在串口的配置中有個Serial port setup -->Hardware Flow Contorl只要這個地方改成Yes,那麼你的鍵盤是沒有用的,接受不了任何輸入。把他改成No就好了。
Time of Update: 2018-12-05
1. 為單個檔案產生補丁diff -up path1/org.c path2/new.c這條命令會產生類似如下的輸出, 你將它重新導向到一個檔案中, 這個檔案就是patch.-u 顯示有差異行的前後幾行(上下文), 預設是前後各3行, 這樣, patch中帶有更多的資訊.-p 顯示代碼所在的c函數的資訊. 2. 打補丁產生的補丁中, 路徑資訊包含了你的Linux源碼根目錄的名稱, 但其他人的源碼根目錄可能是其它名字, 所以, 打補丁時, 要進入你的Linux源碼根目錄,
Time of Update: 2018-12-05
1.簡述Linux檔案系統通過i節點把檔案的邏輯結構和物理結構轉換的工作過程。參考答案:Linux通過i節點表將檔案的邏輯結構和物理結構進行轉換。i 節點是一個64位元組長的表,表中包含了檔案的相關資訊,其中有檔案的大小、檔案所有者、檔案的存取許可方式以及檔案的類型等重要訊息。在i節點表中最重要 的內容是磁碟地址表。在磁碟地址表中有13個塊號,檔案將以塊號在磁碟地址表中出現的順序依次讀取相應的塊。Linux檔案系統通過把i節點和檔案名稱進行