標籤:des style 使用 檔案 資料 io
提示安裝軟體: 在redhat中,安裝程式尾碼大都為 *.rpm,在ubuntu中,安裝程式尾碼大都為 *.deb,其實在Ubuntu裡一般使用軟體中心, 或者 sudo apt-get install xxx 即可可執行檔的尾碼一般為 .bin
小知識: linux中, 1024一下的連接埠號碼只有管理使用者才能使用
目錄結構:/ 根目錄
/bin 存放二進位可執行檔(ls,cat,mkdir等)
/home 存放所有使用者檔案的根目錄,系統啟動後就是在這個目錄 在此目錄下,每個使用者都有一個相應的使用者,比如:
/home/gaoyuan/home/admin
對於root使用者來說, 他的home目錄比較特殊, 就是:/root
/boot 存放用於系統引導時使用的各種檔案
/dev 用於存放裝置檔案
/etc 存放系統設定檔
/lib 存放跟檔案系統中的程式運行所需要的共用庫及核心模組/proc 虛擬檔案系統,存放當前記憶體的映射/usr 用於存放系統應用程式,比較重要的目錄/usr/local 本地管理員軟體安裝目錄/var 用於存放運行時需要改變資料的檔案/opt 用於裝一些軟體, 我將adt裝在這裡了, chrome.deb也自動裝在這個目錄裡./temp 臨時檔案
對於我自己用的軟體, 我一般安裝在/home/gaoyuan/software下 如何在dash中建立快捷表徵圖:參照/usr/share/applications下的xxx.desktop檔案 使用putty串連到終端後, 如果按下 ctrl+s, 會鎖屏, 這時候按什麼都不管用, 必須按 ctrl+q 解鎖 常用命令1. 檔案目錄操作/ 代表根目錄, ~ 代表目前使用者的home目錄.
cd 進入目錄, 如 cd /home/huiyuanai/note, cd / 進入根目錄ls 顯示目錄內容 -a 顯示所有檔案(夾),包括隱藏的, -l 顯示檔案詳細資料mkdir 建立一個目錄 mkdir aaacp 拷貝檔案 cp doll.txt /home/itcast/familyA/house/roomB 拷貝檔案夾: cp -r aaa bbb/mv 移動檔案 mv sofa.txt /home/itcast/familyA/house/roomBrm 刪除檔案/目錄 刪除檔案: rm doll.txt, 刪除有內容目錄 rm -rf aaa , -r 表示遞迴刪除所有子目錄及檔案, -f 表示不要每次都詢問是否刪除.rmdir 刪除空目錄 rmdir bathroom
wc 顯示文檔行數,字數,字元數 wc book.txt
pwd 顯示目前的目錄tree 顯示分類樹
後台運行命令: 在命令後面加一個 &
---- 以下幾個幾乎不用, 用vim即可touch 建立空檔案 touch bed.txtecho "Your are the best boy." > book.txt 建立帶簡單內容的檔案, 基本沒用, cat book.txt 查看檔案內容2. 壓縮/解壓gzip 命令把/home/itcast目錄下的familyA目錄下所有檔案壓縮成.gz檔案cd /home/itcasttar -cvf /home/itcast/familyA.tar /home/itcast/familyA 首先進行打包,因為gzip不能直接對目錄進行壓縮gzip familyA.tar 進行壓縮gzip -l familyA.tar.gz 查看壓縮包詳細資料
解壓縮familyA.targzip -dv familyA.tar.gzgzip -v -9 familyA.tar 高壓縮比gzip -l familyA.tar.gz
gzip -dv familyA.tar.gzgizp -v -1 familyA.tar 低壓縮比gzip -l familyA.tar.gz
tar 命令將整個/home/itcast/familyA目錄下的檔案全部打包成為/home/itcast/familyA.tar僅打包,不壓縮
tar -cvf /home/itcast/familyA.tar /home/itcast/familyA
打包後,以gzip壓縮tar -zcvf /home/itcast/familyA.tar.gz /home/itcast/familyA打包後,以bzip2壓縮tar -jcvf /home/itcast/familyA.tar.bz2 /home/itcast/familyA# 特別注意,在參數f之後的檔案檔名是自己取的,我們習慣上都用.tar來作為辨識# 如果加z參數,則以.tar.gz或.tgz來代表gzip壓縮過的tar file# 如果加j參數,則以.tar.bz2來作為文檔名
3. 尋找find 尋找指定的檔案 find 目錄/ -name "book.txt"grep 尋找指定字串 grep best book.txt
在目前的目錄下尋找某個檔案:ls|grep xxx