Time of Update: 2013-12-12
bash shell變數的配置規則 變數與變數內容以一個等號『=』來連結,如下所示: 『myname=VBird』 等號兩邊不能直接接空格符,如下所示為錯誤: 『myname = VBird』或『myname=VBird
Time of Update: 2013-12-12
RHEL 6.4安裝svn和apache 1、安裝軟體包(RHEL已經按預設設定安裝完成)需要安裝的.rpm軟體包:postgresql-libsperl-URIsubversionmod_dav_svn 2、建立svn檔案夾和版本庫建立svn檔案夾mkdir /opt/svn建立版本庫svnadmin create /opt/svn/project(注意這裡需要配置/opt/svn/project的存取權限,chmod -R 777
Time of Update: 2013-12-12
centos安裝文泉驛字型 ####################### 在使用Firefox瀏覽網頁時,黑色的字型老感覺好淡,看不清,網友對文泉驛字型評價很高,我今天就選裝這麼一種字型。 下載字型(URL:http://sourceforge.net/projects/wqy/files/)我在這就下載安裝wqy-
Time of Update: 2013-12-12
linux
Time of Update: 2013-12-12
磁碟掛載與卸載 [root @www ~]# mount -a [root @www ~]# mount [-l] [root @www ~]# mount [-t 檔案系統] [-L Label 名] [-o 額外選頃] \ [-n] 裝置檔案名稱 掛載點 選頃不參數: -a :依照設定檔 /etc/fstab 癿資料將所有未掛載癿磁碟都掛載上來 -l :單純癿輸入 mount 會顯示目前掛載癿資訊。加上 -l 可增列
Time of Update: 2013-12-12
使用bat來運行cygwin,執行指令碼(命令) 這是一個沒有意義的問題。 既然要跑指令碼。為啥不直接在linux伺服器上運行。 這個不是個人能決定的。 一般我都將功能寫成jar,或者py, 然後編寫bat檔案, 如果是java的話,“java -jar XXX.jar” 如果是python,的話, “python
Time of Update: 2013-12-12
解決xx is not in the sudoers file sudoerslinux 我用的是redhat5.4,在一般使用者下執行sudo命令提示llhtiger is not in the sudoers file. This incident will be reported.解決方案:一、$whereis sudoers -------找出檔案所在的位置,預設都是/etc/sudoers 二、
Time of Update: 2013-12-12
archlinux靜態網路設定 今天實驗室的網關不知道咋了,dhcpcd只能分配到192.168.100.*的ip,而我們實驗室的有線網關卻是192.168.200.1,所以很蛋疼的上不了網了,整了好長時間沒整好,下午整好了整理一下方便以後查閱,有希望對遇到跟我同樣問題的同學有所協助。 因為分配的是192.168.100.*的ip,而網關是192.168.200.1,ping的時候肯定ping不通了。所以得設定靜態ip來解決這個問題。如果大家裝了ifconfig和route的
Time of Update: 2013-12-12
Linux Shell編程學習筆記 登陸Shell,使用者每次登陸系統後自動載入的Shell程式大多數Linux系統採用 /bin/bash 作為預設登陸Shell/etc/shells 檔案記錄系統支援的Shell 系統可以使用的shells,記錄在/etc/shells檔案中cat /etc/shellsecho $SHELL /etc/passwd每一行的最後一項資料就是使用者登入取得的shell 編寫shell
Time of Update: 2013-12-12
sed執行個體備忘錄 需求: 修改所有automation script目錄下的build config file。每個feature下面都會有至少一個個build config file,檔案名稱為:build.cfg, build_6.9.cfg ... 需要在每個build config file搜尋 關鍵字:INCLUDE_PING 或 INCLUDE_PING6. 如果找到了關鍵字,則需要插入:INCLUDE_IPPING_CMD 或
Time of Update: 2013-12-12
linux各種資料流重新導向 > :以覆蓋的方法將『所有的資料』輸出到指定的檔案或裝置上1> :以覆蓋的方法將『正確的資料』輸出到指定的檔案或裝置上1>>:以累加的方法將『正確的資料』輸出到指定的檔案或裝置上2> :以覆蓋的方法將『錯誤的資料』輸出到指定的檔案或裝置上2>>:以累加的方法將『錯誤的資料』輸出到指定的檔案或裝置上<:將原本需要由鍵盤輸入的資料,改由檔案內容來取代<<:代表的是『結束的輸入字元』例如:『我要用
Time of Update: 2013-12-12
自動連接多台機器並搜尋日誌的指令碼 我們應用部署在10台機器上,對應地記錄檔也分散在這10台上。若想從這10份記錄檔中,搜尋,如報錯資訊,是比較常見的需求。 下面的指令碼乾的就是這事兒。大體邏輯十分簡單: Pseudocode: for hostname in (10台機器): ssh串連遠程host
Time of Update: 2013-12-12
awk處理檔案小實踐 檔案中包含3個欄位(已排好序):舉例如下:news news_1 1234556news news_1 1234557news news_2 1234558news news_2 1234559sport sport_1 2234555sport sprot_1 2234558sport sport_2 2234556sport sport_2 2234557 1根據第一個列,將第一列相同的寫入同一個檔案&
Time of Update: 2013-12-12
ctags代碼跟蹤工具使用方法 熟練的使用ctags僅需記住下面七條命令: 1. $ ctags –R * ($ 為Linux系統Shell提示符) 2. $ vi –t tag (請把tag替換為您欲尋找的變數或函數名) 3. :ts
Time of Update: 2013-12-12
/etc /passwd、/etc/shadow和/etc/group這三個設定檔用於系統帳號管理,都是文字檔,可用vim等文字編輯器開啟。/etc /passwd用於存放使用者帳號資訊,/etc/shadow 用於存放每個使用者加密的密碼,/etc/group用於存放使用者的組資訊。 一、/etc/passwd sudo vim
Time of Update: 2013-12-12
關於Linux圖形和字元介面切換方式和startx的個人理解 linux在預設情況下提供6個terminal來讓使用者登入,切換方式為Ctrl+Alt+(F1—F6)。這6個終端系統命名為tty1~tty6的操作介面環境,是字元介面。圖形介面環境對應的名字為tty7,用Ctrl+Alt+F7可切換。 當我們把Linux的登入模式設為純文字模式時(運行等級為3),這種登入環境只有tty1~tty6的登入終端介面,是沒有圖形介面的登入環境的,所以是不能按Ctrl+Al
Time of Update: 2013-12-12
在ubuntu下利用svn命令匯出兩個版本之間更改的檔案 #!/bin/sh # dt=`date +%Y%m%d%H%M` FN='/data/svn_test/modifylist/'$dt SVNDES='/home/linux/work/svn' if [ $# -eq 2 ];then cd
Time of Update: 2013-12-12
sudo不能使用解決 今天裝完系統發現我的sudo命令不能正常使用,大致情況如下:.......We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others.
Time of Update: 2013-12-12
vim更改基本配置 ubuntu12.04中使用的vim的版本不支援像文法高亮和檔案類型檢測等配置 #sudo apt-get install vim vim預設的配置使用起來還不能讓人滿意,還需要自己配置預設設定檔是:/etc/vim/vimrc我們可以在家目錄下建立自己的設定檔切換到家目錄 #cd ~touch一個名為.vimrc的檔案(以.開頭的為隱藏檔案)#vi .vimrc輸入以下配置:set nocompatible
Time of Update: 2013-12-12
利用虛擬光碟機實現將WINDOWS檔案供虛擬機器中的UBUNTU共用 此方法只能實現(至少目前我發現只能這樣)將檔案傳遞給虛擬機器中的ubuntu