PIXNET Logo登入

無差別網誌

跳到主文

小成的網路日誌

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 4月 30 週日 200613:07
  • 檔案與目錄的操作

檔案與目錄的操作在文字模式下,最常使用的指令便是瀏覽目錄和檔案的指令以下將介紹幾個常用到的指令與參數 列出檔案清單的 ls 指令   # ls 如果若為目錄,會以深藍色顯示 # ls -a 會顯示名稱以 "." 開頭的檔案 # ls -l 以較詳細的格式顯示檔案 # ls -s -S -s 參數顯示每個檔案所使用的空間
-S 參數指定依所佔用空間的大小排序
# ls -l /usr/src 顯示 /usr/src 目錄的內容     切換目錄的 cd 指令   # cd tony 切換到目前目錄下的 tony 子目錄 # cd .. 切換到上一層目錄 # cd / 切換到系統根目錄 # cd   or # cd ~ 切換到使用者家目錄 # cd /usr/bin 切換到 /usr/bin 目錄     建立目錄的 mkdir 指令   # mkdir test 在所在目錄下建立 test 子目錄     刪除目錄的 rmdir 指令   # rmdir test 刪除所在目錄下空的 test 子目錄
如果該目錄下還有檔案則無法直接使用此指令刪除
    複製檔案 cp 指令   # cp data1.txt data2.txt 將 data1.txt 複製成 data2.txt # cp data3.txt /tmp/data 將 data3.txt 複製到 /tmp/data 目錄中 # cp -v data4.txt data5.txt 以 -v 顯示複製過程 # cp -v -r * /tmp/backup 將現行目錄下的所有檔案(含子目錄檔案)
複製到 /tmp/backup 目錄下,並顯示複製過程
    刪除檔案或目錄的 rm 指令   # rm myfile 刪除指令 myfile 的檔案 # rm * 刪除目前目錄中的所有檔案 # rm -f * .txt 強迫刪除現行目錄下所以的 .txt 檔案 # rm -r data 刪除 data 目錄(含data下所有檔案和子目錄) # rm -r * 刪除所有檔案(含目前目錄下的檔案、所有子目錄及檔案) # rm -rf tmp 強迫刪除 tmp 目錄,及該目錄下所有檔案和子目錄     顯示畫面暫停的 more 指令   # ls -al | more 當使用 ls 查看檔案列表時,若檔案太多則可配合 more 指令使用 # more data.txt 顯示 data.txt 文字檔內容     顯示檔案內容的 cat 指令   # cat preface.txt | more 逐頁顯示 preface.txt 的內容 # cat preface.txt >> outline.txt        將 preface.txt 附加到 outline.txt 檔案之後 # cat news.txt info.txt > readme.txt       將 news.txt 和 info.txt 合併成 readme.txt 檔     搬移或更改檔案、目錄名稱的 mv 指令 # mv a.txt .. 將 a.txt 檔搬移到上層目錄 # mv z1.txt z3.txt 將 z1.txt 改名成 z3.txt     顯示目前所在目錄的 pwd 指令 # pwd
/home/tony
顯示目前所在目錄為 /home/tony     尋找檔案的 locate 指令   # locate zh_TW 列出所有名稱包含 "zh_TW" 字串的檔案或目錄     搜尋字串的 grep 指令   # grep text *.conf 搜尋目前目錄中副檔名為 .conf,
且目錄內容包含 text 字串的檔案
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(363)

  • 個人分類:基本指令區
▲top
  • 4月 30 週日 200612:27
  • 開機或重開機的 shutdown 指令

開機或重開機的 shutdown 指令shutdown 指令開已關閉所有程序並依使用者的需求,重新開機或關機 立即關機  -h   # shutdown -h now 要求系統立即關機     指定關機時間   # shutdown -h 10:45 表示 10:45 執行 shutdown -h 關機指令 # shutdown -h +5 表示 5 分鐘後關機     設定關機前的通知訊息   warning-message 參數可以指定要送給所有登入使用者看的訊息 # shutdown -h +5 "System will shutdown after 5 minutes"       

    利用訊息提示使用者 5 分鐘後,系統將會關機

    關機後重新開機  -r   # shutdown -r now 立刻關閉系統並重開機 # shutdown -r 23:30 指定 23:30 分重開機     重新啟動電腦的 reboot 指令   # reboot 立即重開機 # reboot -f 不依正常程序關機,直接關閉系統並重新啟動電腦 # reboot -i 再重新啟動前關閉所有網路介面     補充:避免按 Ctrl + Alt + Del 重新開機 如果要避免不小心按下後會直接重新開機時可以修改一下檔案內容 # vi /etc/inittab   找尋下行的程式碼,並在前面加上 # 取消此功能 #ca:ctrlaltdel:/sbin/shutdown -t3 -r now 存檔後並重新啟動電腦後,就無法用 Ctrl + Alt +Del 重新開機了
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(12,883)

  • 個人分類:基本指令區
▲top
  • 4月 30 週日 200611:55
  • 開機直接進入文字模式

開機直接進入文字模式如果不習慣在圖形介面下操作,或是想提昇自己在 Linux 功力的話,也可以將系統設定成開機後,直接在文字模式下登入 # vi /etc/inittab       <--開啟 /etc/inittab 設定檔   找尋 id:5:initdefault: 這行 id:3:initdefault:       <--將 5 改成 3 設定為文字介面 存檔離開 :x 當下次重新啟動電腦時,就會進入純文字介面了 在文字介面下如果要進入 X Window 模式時 只要執行 startx 指令就可啟動 X Window 模式了   補充:當 /etc/inittab 設定錯誤,導致無法開機時 若修改 /etc/inittab 後無法正常開機,及可以在開機時採用單人模式進入系統, 重新修改 inittab 設定檔以解決此問題。 若使用 GRUB 為開機管理程式時, 只要在開機顯示選單畫面時按下任意鍵,在按 a 鍵 並在指令列輸入已下參數以進入單人模式 grub append> ro root=LABEL=/1 rhgb quiet s      <--只要在指令列後面加上 "s" 即可 使用 LILO 為開機管理程式時,在開機顯示 LILO 提示字元處輸入以下參數即可: boot: linux s      <--此參數表示系統將進入單人模式
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(6,521)

  • 個人分類:基本指令區
▲top
  • 4月 30 週日 200611:38
  • 更改開機選單背景圖片

更改開機背景圖片目前GRUB支援 640x480 解析度、14色、xpm格式的圖片,接著將修改過的圖片存至 /boot/grub 目錄裡,若圖片過大,可將其壓縮成 gzip 檔。最後再修改 menu.lst 的 "splashimage" 項目 1. 轉換圖片格式     從網路抓下來的圖片大都不屬於 xpm格式的圖片     此時我們需要將圖片做轉檔的工作囉     在文字模式下切換到存放圖片的資料夾下     然後打上下面指令執行圖片格式轉檔動作 (假設圖片檔名為 myic.jpg)     # convert mypic.jpg -colors 14 -geometry 640x480! mypic.xpm     <--轉換圖片的格式     # gzip -9 mypic.xpm      <--壓所轉換後的圖片    注意:圖檔必須放置在 /boot/grub 目錄底下喔!   2. 修改開機背景圖片的程式碼     # vi /boot/grub/menu.lst        <--開啟設定檔     找尋 splashimage 那行     splashimage=(hd0,1)/boot/grub/mypic.xpm.gz   <--將mypic.xpm.gz 修改成自己所要的檔名     存檔離開 :x     下次開機時,在選單選項畫面中就會在底下看到所設定的圖片囉!
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(1,288)

  • 個人分類:基本指令區
▲top
  • 4月 30 週日 200611:13
  • Linux 預設目錄架構

Linux 預設目錄架構在 Linux 安裝完成後,預設便會建立許多系統目錄,而這些目錄依照不同的用途,方製特定的檔案,以下將簡單介紹常用到的目錄內容。

目錄名稱

目錄簡介

/ 根目錄,此目錄下包含Linux系統的所有目錄與檔案 /boot 存放系統啟動時必須讀取的檔案,簡單說就是系統的核心區 /var 變動資料,主要放置的是針對系統執行過程中, 常態性變動的檔案放置的目錄。
舉例來說,例如快取檔案 (cache) 或是隨時變更的登錄檔 (log file) 都是放在這個目錄中。
此外,某些軟體執行過程中會寫入的資料庫檔案, 例如 MySQL 資料庫,也都寫入在這個目錄中!
/etc 擺放系統指定相關的設定檔 /home 在Linux下所有的使用者的個人專屬的目錄,稱為家目錄。 /media 媒體掛載區,預設有cdrom、floppy等2個子目錄,用來存取光碟及軟碟片的資料。 /root root家目錄,為系統管理者專屬的目錄。 /tmp 暫存區,有些程式在執行中所產生的臨時檔案,會存放在這個目錄中。 /bin 執行指令,也是放置『使用者可執行的 binary file 的目錄』喔!
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(254)

  • 個人分類:基本指令區
▲top
  • 4月 05 週三 200614:51
  • Linux 帳號管理常用指令快查表

Linux 帳號管理常用指令快查表
指令 說明

帳號管理

  useradd aaa 新增 aaa 帳號 useradd -g XX aaa 新增 aaa 帳號並為 XX 所屬群組使用者 useradd -r aaa 建立 aaa 為系統帳號 useradd -e mm/dd/yy aaa 新增 aaa 帳號並至 mm/dd/yy 止為有效期限    

密碼管理

  passwd aaa 新增 aaa 密碼 passwd -d aaa 刪除 aaa 密碼 passwd -l aaa 鎖定 aaa 密碼 passwd -s 顯示密碼相關資訊    

其他指令

  userdel -r aaa 刪除 aaa 帳號與家目錄 groupadd XXX 新增 XXX 群組 groupdel XXX 刪除 XXX 群組 find / -group XXX 檢查系統中隸屬 XXX 群組的目錄及檔案 su - 快速切換至 root 帳號 su - aaa 快速切換至 aaa 帳號 exit 登出帳號    

相關檔案

  /etc/passwd 帳號儲存檔 /etc/shadow 帳號密碼檔 /etc/group 群組檔案 /etc/gshadow 群組密碼檔    
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(2,087)

  • 個人分類:基本指令區
▲top
  • 4月 05 週三 200614:25
  • Linux 常用指令快查表

Linux 常用指令快查表
指令 說明

系統管理

  crontab -e -u tony 編輯或新增使用者 tony 的排程工作 kill -9 536 刪除 PID 為 536 的程序 man -k str 搜尋並列出名稱與用途簡介中含 "str" 字串的指令 ps -u tony 列出 tony 帳號執行中的所有程序 ps aux | grep httpd 查詢名稱為 httpd 的所有程序 ps aux | less 查詢目前系統內所有的程序 shutdown -h 22:00 & 設定系統於今日 22:00 自動關機。
若參數 "-h" 改成 "-r" 則為重開機。 shutdown -h now 立刻關機    

檔案管理

  chmod -R 755 /dir 將 /dir 與其內的所有子目錄和檔案權限設定為 755 chown -R ua.ga /dir 將 /dir 與其子目錄和檔案的擁有者設定為 ua,
並設定所屬群組為 ga 。 cp -R /tmp ./ 將 /tmp 目錄複製到現行目錄,並將檔案擁有者改為目前的操作者 grep -l str /etc/* 搜尋並列出 /etc 目錄下,檔案內容含有 "str" 字串的檔名清單。
若加上參數 "-R" 則可一併搜尋子目錄內的檔案。 grep str /etc/* 搜尋並列出 /etc 目錄下,檔案內容含有 "str" 字串的檔名清單,
並列印出含有 "str" 字串的該行內容 rm -rf /bak 強制刪除 /bak 目錄。    

套件與壓縮檔管理

  bzip2 -d file.bz2 解開 file.bz2 壓縮檔 bzip2 file 使用 bzip2 壓縮 file 檔 gzip -d myfil.gz 解開 myfile.gz 壓縮檔 gzip myfile 使用 gzip 壓縮 myfile 檔 rpm -ivh bc-1.i386.rpm 安裝指定的 bc-1.i386.rpm 套件檔 rpm -e httpd 移除 httpd 套件 rpm -qa | grep httpd 列出已安裝於系統中,且套件名稱包含 "httpd" 字串套件 rpm -qf /etc/imrc 查詢哪一個套件安裝了 /etc/imrc 這個檔案 rpm -qi httpd 查詢 httpd 套件的軟體說明與版號 rpm -ql httpd 列出 httpd 套件安裝的所有檔案 tar zxvf file.tar.gz 解開 file.tar.gz 壓縮檔至現行目錄 tar jxvf file.tar.gz2 解開 file.tar.gz2 壓所擋至現行目錄
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(344)

  • 個人分類:基本指令區
▲top
  • 4月 02 週日 200614:50
  • RPM 指令

在 Linux 中常常會安裝一些套件
而安裝方式眾多中就屬 RPM 套件最好安裝了

所以在此也將介紹一些 RPM 常用指令
==============================================================================
                                                       RPM 指令
==============================================================================
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(990)

  • 個人分類:基本指令區
▲top
  • 4月 02 週日 200614:13
  • Vi 編輯器

在 Linux 中
只要到文字介面下最常用到的就是 Vi 編輯器

利用 Vi 編輯器 開啟一些設定檔來編輯設定等
是 Vi 編輯器最常被使用的情況
(繼續閱讀...)
文章標籤

evantw 發表在 痞客邦 留言(0) 人氣(50)

  • 個人分類:基本指令區
▲top
1

帶餡兒的時鐘

自訂側欄

近期文章

  • 終於扣兩個月囉~~
  • 悠婪的澎湖遊
  • 再會啦~~金門
  • 第二次返台休假囉
  • 軍 中 雜 記
  • 第一次的返台休假喲
  • 第一次的返台休假喲
  • 新訓成功嶺結訓假 外加 金門外島一年份
  • 新訓成功嶺結訓假 外加 金門外島一年份
  • 新訓成功嶺懇親假

參觀人氣

  • 本日人氣:
  • 累積人氣:

個人頭像

evantw
暱稱:
evantw
分類:
不設分類
好友:
累積中
地區:

文章彙整

文章分類

toggle Linux 基本區 (6)
  • 基本指令區 (9)
  • 套件更新設定 (3)
  • 實用套件區 (7)
  • 進階設定 (4)
  • 自學筆記區 (2)
  • 常見問題區 (2)
toggle Linux 基本區 (6)
  • 基本指令區 (9)
  • 套件更新設定 (3)
  • 實用套件區 (7)
  • 進階設定 (4)
  • 自學筆記區 (2)
  • 常見問題區 (2)
toggle Linux 架站區 (4)
  • Apache 區 (5)
  • Mail Server (3)
  • openwebmail (1)
  • phpMyAdmin (1)
toggle Linux 架站區 (4)
  • Apache 區 (5)
  • Mail Server (3)
  • openwebmail (1)
  • phpMyAdmin (1)
toggle 心情寫記 (3)
  • 學子雜記 (3)
  • 新訓成功嶺 (5)
  • 當兵雜記 (4)
toggle 心情寫記 (3)
  • 學子雜記 (3)
  • 新訓成功嶺 (5)
  • 當兵雜記 (7)
  • 未分類文章 (1)