linux常用命令

來源:互聯網
上載者:User

標籤: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







聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.