Time of Update: 2018-12-03
10、find pathname -options [-print -exec -ok] 1)、想要在目前的目錄及子目錄中尋找所有的‘*.txt’檔案,可以用:find . -name "*.txt" -print 2)、想要的目前的目錄及子目錄中尋找檔案名稱以一個大寫字母開頭的檔案,可以用:find . -name "[A-Z]*" -print 3)、按照許可權尋找:find . -perm 755 -print 4)、忽略目錄./leeboy: find .
Time of Update: 2018-12-03
環境變數和本地變數的區別在於是不是具有繼承性,下面介紹一個環境變數的例子:exportFather父進程:#!/bin/sh#father scriptecho "this is the father"FILE="A GOOD MAN"echo "I like the file : $FILE"export FILE #聲明為環境變數,如果此處不聲明,exportChild無法使用該變數./exportChild #執行子進程echo "back to father"echo
Time of Update: 2018-12-03
1、wc計算字數或行數:echo "hello \n leeboy" | wc –l : 輸出2:表示兩行 echo "hello word \n leeboy" | wc –w:輸出3,表示3個單詞2、etc/passwd和etc/shadow這兩個檔案都是存放使用者及密碼的,其中shadow具有較強的安全性,只有root使用者對其有可讀許可權。3、source
Time of Update: 2018-12-03
1、雙引號的使用:echo *:輸出的是目錄列表,echo "*":輸出*。 echo * | sed 's/ /\n/g':豎行輸出(將空格替換為斷行符號)。 使用雙引號可引用除字元$、`、\外的任一字元或字串。2、單引號的使用:echo 'hello '$value' $ttle "lee"':輸出為:hello 10 $ttle
Time of Update: 2018-12-03
6章 為使用者編程:終端控制和訊號6.11.軟體工具:對磁碟檔案和裝置檔案不加以區分的程式2.使用者程式:針對特定裝置編寫的程式 --------這些程式設定終端驅動程式的擊鍵和輸出方式。 6.2 終端驅動程式的模式1.實現一個程式時,驅動程式自動完成的處理功能:(1)①規範模式:
Time of Update: 2018-12-03
7.1 視頻遊戲和作業系統1.視頻遊戲如何做? (1)空間:遊戲必須的在電腦螢幕的特定位置畫影像。 (2)時間:影像以不同的速度在螢幕上移動。以一個特定時間間隔改變位置。 (3)中斷:使用者可在任意時間產生輸入。 (4)同時做幾件事:遊戲必須保證幾個物體移動的同時還要相應中斷。 2.作業系統面臨類似的問題 (1)空間:核心將程式載入記憶體空間,並維護每個程式在記憶體中的位置。 (2)時間:在核心的調度下程式以時間片間隔方式運行;同時核心也在特定的時間運行特定的內部任務。
Time of Update: 2018-12-03
使用VMware安裝redhat 5時未將中文包安裝上,所以現在的中文全是麻將類的方塊,如何解決全英文無法顯示漢字和輸入漢字這一問題,接下來就知道啦…將系統光碟片鏡像檔案串連至電腦,我的鏡像是RHEL5.1的,先將光碟片掛載至/mnt目錄下,然後切換到/Server目錄下,安裝兩個中文包: fonts-chinese-3.02-12.el5.noarch.rpm fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 接下來修改設定檔 編輯
Time of Update: 2018-12-03
IOMeterIOMeter是Intel公司開發的一個專門測試系統I/O(包括磁碟、網路等)速度的測試軟體。它的基本原理是模式實際應用環境來測試硬碟的效能。 昨天在Centos 6.3(核心升級3.2.2)下編譯Iometer 2007時出現錯誤:[root@-host2 src]# make -f Makefile-Linux.x86_64 all/usr/bin/g++ -O -Wall -D_GNU_SOURCE -DIOMTR_OSFAMILY_UNIX
Time of Update: 2018-12-03
配置 Grub2:Grub2 的配置已經不通過直接編輯 /boot/grub/grub.cfg 了,而是由(1) /etc/grub.d 目錄下的檔案(2) /etc/default/grub共同決定,修改了這些檔案後執行 update-grub 就可以自動產生 /boot/grub/grub.cfg。/etc/grub.d 下的檔案和 /etc/rcX.d 下的檔案命名方式類似。/etc/default/grub 存放一些全域參數,比如 GRUB_DEFAULT、GRUB_TIMEOUT
Time of Update: 2018-12-03
本文全文轉載自http://blog.csdn.net/mianjunan/article/details/6676906。開機過程指的是從開啟電腦電源直到LINUX顯示使用者登入畫面的全過程。分析LINUX開機過程也是深入瞭解LINUX核心工作原理的一個很好的途徑。啟動第一步--載入BIOS當你開啟電腦電源,電腦會首先載入BIOS資訊,BIOS資訊是如此的重要,以至於電腦必須在最開始就找到它。這是因為BIOS中包含了CPU的相關資訊、裝置啟動順序資訊、硬碟資訊、記憶體資訊、時鐘資訊、PnP特性
Time of Update: 2018-12-03
scp 命令是 SSH 中最方便有用的命令了,試想,在兩台伺服器之間直接傳送檔案,僅僅用 scp 一個命令就完全解決了。你可以在一台伺服器 上以 root 身份運行 #scp servername:/home/ftp/pub/file1 ./ 這樣就把另一台伺服器上的檔案 /home/ftp/pub/file1 直接傳到本機器的目前的目錄下,當然你也可以用 #scp /tmp/file2 servername:/boot 把本機上的檔案 /tmp/file2 送到另一台機器的 /boot
Time of Update: 2018-12-03
本文全文轉載自http://blog.csdn.net/dog250/article/details/6243276。其它體繫結構我沒有深入研究過,然而對於x86而言,我們很多人都是很瞭解的。其記憶體可以支援4G(不考慮PAE),因為地址匯流排為32位,也就是說32條1位的線纜可以選擇4G的地址,因此我們想當然的認為我們買了兩條2G的記憶體插入以後,我們的系統就可以有4G的記憶體可用了,我們的系統記憶體在滿載運行,然而果真如此嗎?答案是否定的!
Time of Update: 2018-12-03
學習django,想搭建個架構,折騰了幾天,終於可以訪問django中的hello, world了,興奮之餘跟大家分享下我的搭建經過,或許以後可以少走些彎路。1. 各種軟體的安裝我用的事ubuntu的作業系統,其實安裝軟體很簡單,apt-get install想安裝什麼就安裝什麼,但是就在我想學的那幾天網路不好使,只能使用代理,所以我用瀏覽器下載源碼安裝的,後來知道有很多中方法可以使各個軟體都能上網的,大家可以上網搜下,這個就不說了。1).
Time of Update: 2018-12-03
wget 網路下載,支援http/https/ftp協議wget [option] [url]一般預設情況下將下載放在當前檔案夾中,當然也可以自己設定放置的地點。-O 是將下載放在指定的檔案夾中-P 儲存檔案之前先建立指定名稱的目錄-t 嘗試串連次數,當Wget無法與伺服器建立串連時,嘗試串連多少次-c 斷點續傳,如果下載中斷,那麼串連恢複時會從上次斷點開始下載-r 使用遞迴下載
Time of Update: 2018-12-03
1 Linux安全 無毒 2 Linux遊戲少,尤其是沒有 實況足球這類遊戲,杜絕了像以前用Windows那樣開機直接點擊 實況足球 表徵圖的現象。 3 編程方便 內建GCC,VIM,MAKE等工具,開發庫也很多。 4 玩家文化 Linux本身起源於一個玩具系統,用Linux的過程就是學與玩相輔相成的過程。 5 參與精神 Linux系統開源,絕大部份應用軟體也開源,而且軟體一般都有自己的community,遇到問題就去混community,實在不行還可以自己改原始碼。
Time of Update: 2018-12-03
1 . 安裝 1> 用新立德安裝libaio1, libstd++5。 2> 解壓後,執行db2setup安裝指令碼。 處理亂碼問題:只得將系統語言改為英文,再安裝。 選擇安裝模式時選擇第三項自訂安裝,之後的安裝包選擇上xml-extend與基本開發工具(Base Development)。選擇語言時,不能選擇中文包(cn) ,不然安裝到中期時會出錯。 安裝時不要選擇Catalog服務,不然安裝到最後出現了錯誤。
Time of Update: 2018-12-03
Linux+WIndows雙系統一般的安裝順序是:先windows後linux,這樣基本沒有什麼問題,Linux的grub提供了雙系統的啟動選擇。但是如果順序反過來,或者說重裝了Windows,那麼在啟動菜單中Linux就消失了。簡單的處理方法:
Time of Update: 2018-12-03
1、通過setup在system service裡將telnet 和xinetd服務選中,退出setup後重啟xinetd服務。service xinetd restart2、編輯 /etc/xinetd.d/telnet 檔案,確保其中的 disable = no3、預設情況下不能以root使用者telnet,登陸驗證會提示密碼錯誤,可以修改以下檔案/etc/pam.d/login,將 auth required
Time of Update: 2018-12-03
近日在linux下用C++開發一個嵌入式規約轉換軟體,其中有對時功能,需要對收到的日期時間進行合法性驗證,通過後再設定本機日期時間。時間的合法性檢查比較簡單,而日期就複雜一些,需要考慮大小月,閏年。我的思路是:先對年月日進行簡單的範圍檢查,之後將其形成一個tm結構,再調用mktime將該tm轉換為一個time_t,在此過程中mktime將對不合法的日期自動進行正常化,如輸入為2007-6-31將被轉化為2007-7-1。因此比較轉換前後的年月日是否相同就能知道日期是否合法。為了便於比較,再調用l
Time of Update: 2018-12-03
1.共用windows上面的檔案 先在windows上面設定共用一個檔案夾,如E:\impo,設定好了像下面這樣 然後在centOS6.1上面建立一個目錄 /mnt/win145,將共用的那個檔案掛載到這個目錄下面去# mount -o username=administrator //10.11.20.145/impo /mnt/win145Password: 然後輸入密碼就可以掛載成功,不過當伺服器重啟後,掛載的內容會消失【】這樣就掛載成功了 【未完待續!】