自學Linux-- 3系統的基本操作

來源:互聯網
上載者:User

自學Linux-- 3系統的基本操作 1.開關機操作         #shutdown                關機命令                            -t sec :      -t後面加秒數,即”過幾秒後關機”                            -k  :     不是要真的關機,只是發送警告資訊                            -r  :     在將系統的服務停掉之後就重新啟動                            -h  :     將系統服務停掉後,立即關機                            -n  :     不經過init程式,直接以shutdown關機                            -f  :     關機並啟動之後,強制略過fsck的磁碟檢查                            -F  :     系統重新啟動之後,強制進行fsck的磁碟檢查                            -c  :     取消已經在進行的shutdown命令內容     舉例:shutdown -h now   立刻關機,now 相當於時間為0的狀態shutdown -h 20:25   系統在今天的20:25分關機shutdown  -h  +10    系統在10分鐘後關機shutdown   -r  now   系統立刻重新啟動shutdown   -r  +30  'The system will reboot'  系統30分鐘後重啟,並顯示後面資訊shutdown   -k  now   系統不關機,僅發出警告資訊  #reboot 現在重新啟動電腦 #startx 進入案頭 #logout使用者登出 1. Linux檔案目錄    1.1 檔案名稱     要求:        A.長度:最大256個字元,與UNIX相容,建議14個字元以下。        B.組成:通常由字母,數字,點號,底線,減號等。     1.2 檔案類型及其代表字元     普通檔案            -    目錄檔案            d    連結檔案             l    塊裝置檔案         b    字元裝置檔案      c    管道檔案            p     1.3 檔案類型所對應的顏色     一般檔案--------------------白色    目錄檔案--------------------藍色    符號連結檔案-------------- 紫色    裝置檔案--------------------黃色    可執行檔-----------------青綠色    圖片檔案--------------------粉紅色    壓縮檔---------------------紅色        1.4 路徑名        絕對路徑:         以根目錄開始。    相對路徑:         以目前的目錄開始。    ”.”和”..”:        ”.”目前的目錄  ”..”上級目錄。     【注】        使用者在對檔案進行訪問時,要給出檔案所在的路徑。路徑又分相對路徑和絕對路徑。絕對路徑是指從“根”開始的路徑,也稱 為完全路徑;相對路徑是從使用者工作目錄開始的路徑。         應該注意到,在樹型目錄結構中到某一確定檔案的絕對路徑和相對路徑均只有 一條。絕對路徑是確定不變的,而相對路徑則隨著使用者工作目錄的變化而不斷變化。        使用者要訪問一個檔案時,可以通過路徑名來引用。並且可以根據要訪問的檔案與使用者工作目錄的相對位置來引用它,而不需要列出這個檔案的完整的路徑名。     1.5 目錄結構          root     超級使用者目錄     包括案頭管理等      home     使用者目錄     包括使用者資訊等      bin      執行目錄     存放可執行檔 包括常用命令      sbin     執行目錄     存放不提供給使用者使用的命令      boot     引導目錄     存放引導系統時使用的各種檔案      etc     配置目錄     系統配置時使用      dev     裝置目錄     通過它訪問外設      mnt     安裝目錄     管理員裝置臨時安裝點      opt     安裝目錄     管理員軟體包放置點      lib     庫目錄       命令執行時使用      usr     共用目錄     存放系統中所有使用者的共用檔案      var     資料目錄     系統運行時要修改資料      tmp      臨時目錄       proc     虛擬目錄     虛構檔案系統記憶體產生不存硬碟      lost+fount 空目錄    2. Linux常用命令分析        2.1 列出檔案清單:        ls            -a, –all     列出目錄下的所有檔案,包括以 . 開頭的隱含檔案-A 同-a,但不列出“.”(表示目前的目錄)和“..”(表示目前的目錄的父目錄)。-l 除了檔案名稱之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來。          -s, –size 以塊大小為單位列出所有檔案的大小          -S 根據檔案大小排序               【注】:            “.”表示目前的目錄            “..”表示上一級目錄             “/”系統的根目錄           “~”使用者的專用目錄     2.2 切換目錄:        cd(change directory)     2.3建立目錄:        mkdir( make directory )        2.4刪除目錄:        rmdir(remove  directory)        2.5複製檔案:        cp(copy)        #cp -afp   〔源檔案或目錄〕〔目的檔案或目錄〕       參數:-a    複製所有的目錄並包含子目錄             -f    強制複製檔案             -p   保留原檔案的日期                 -i      覆蓋檔案前詢問使用者                -v     顯示命令執行過程                -r     遞迴複製     2.6刪除檔案或目錄:        rm(remove)         #rm  -irf  [檔案或目錄〕   例如:#rm *     “*”表示刪除目前的目錄下的所有檔案       #rm file   刪除一個檔案     參數:     -f:強迫刪除檔案     -i:互動模式,刪除前再做一次確定     -r:陸續刪除目錄     -v:顯示刪除過程     2.7顯示畫面暫停:        more 空格翻頁,可單獨使用。如:#more data.txt        2.8可以瀏覽檔案:        less    可單獨使用。如:#less data.txt        除了可用空格翻頁;還可用上下鍵捲動檔案; Q退出     2.9串連檔案:    cat(concatenate)         可以顯示檔案內容或是將一個檔案合并成一個檔案  例如:             #cat data.txt    顯示data.txt的內容。             #cat  data1.txt  data2.txt >data.txt      將data1.txt和data2.txt合并成data.txt     2.10移動或變更檔、目錄名稱:        mv(move)        #mv  -if   〔源檔案或目錄〕 〔目的檔案或目錄〕         將檔案及目錄移動到另一個目錄下或變更檔及目錄的名稱  例如:#mv a.txt ..      將a.txt檔案移動到上層目錄    #mv z1.txt z3.txt       將z1.txt改名為z3.txt     2.11顯示目前的目錄:        pwd     2.12尋找程式和手冊:        whereis     2.13可用來尋找原始碼、二進位程式、使用手冊等檔案的位置     例如:#whereis  要尋找的字串     2.14尋找檔案:        find    指定搜尋目錄中文將所在的位置     2.15顯示檔案類型:        file    例如:#file * 顯示目前的目錄所有的檔案類型     2.16搜尋字串:        grep    搜尋特定的字串並顯示出來,一般用來過濾先前的結果      例如:#grep text *.conf  搜尋目前目錄中的副檔名為.conf且包含“text”字串     2.17顯示當前作業系統和機器的資訊#uname    -a     顯示所有資訊#uname     -p    顯示處理器類型#uname     -m   顯示機器硬體資訊     2.18顯示機器名        #hostname     2.19更改使用者口令        #passwd     2.20查看日期        #date     2.21查看某月        #cal  5 2004     2.22查看系統上的使用者        #who              (資訊來自檔案  /var/run/utmp)            所有登陸資訊儲存在 /var/log/wtmp        #id            Uid=318(hawkeye)   gid=300(users)     2.23統計檔案中的位元組數,字數和行數#wc   -c  統計位元組數#wc   -l   統計行數#wc   -w  統計字數     2.24建立符號串連:        # ln      -s   源   目標 【注】:(重點)符號串連與硬串連有和區別 1):符號串連用命令  #ln  -s  源    目標         硬串連 用命令  #ln 2):符號串連刪除後,原檔案還在,硬串連 把其中任一個刪除都會影響另一個 3):符號串連可跨檔案系統,而硬串連不可跨檔案系統     2.25touch命令        #touch  test_file     將檔案test_file的日期改為當前日期,如檔案不存在,則建立之。        #touch    file1  new_file       將建立一個與file1日期一樣的空檔案     2.26磁碟管理指令        #df   (顯示檔案系統使用空間大小)    【注】:檔案系統和目錄的區別     2.27裝載命令:        # mount -a  -t  裝置名稱    目錄名稱              -a     mount 定義在/etc/fstab中所有的分區              -t     指定檔案系統格式(ext2 ,msdos,vfat,iso9660)                                熱門檔案系統格式Linux :     ext3                  OS/2 :      hpfsDos     :     msdos              CDROM:iso9660Windows  9x  :vfat           FreeBSD:ufsWindows NT   :ntfs          SunOS    :sysv  舉例:#mount  -t  iso9660   /dev/hdb     /mnt/cdrom    掛接光碟片#mount  -t   vfat       /dev/fd0      /mnt/floppy    掛接磁碟片#umount   /mnt/cdrom#umount   /mnt/floppy         /etc/fstab 檔案剖析Partition名稱     mount point    檔案系統格式          選項    dump   fsck/dev/hda1             /                          ext2               defaults      1         1/dev/hda2            /usr                      ext2               defaults      1         2/dev/cdrom         /mnt/cdrom         iso9660          noauto,ro   0         0None                   /proc                      proc               defaults      0         0          default是mount指令的內定選項為 automount  並為 read/write         3. Linux重導和管道        重導(redirect)        可將某命令的結果輸出到檔案中;命令有“>” “>>”兩種        “>” :可將結果輸出到檔案中,給檔案原有的內容會被刪除        “>>”:將結果附加到檔案中,原有內容不會清除  例如:#ls –al > dir.txt       #cat data1.txt >> data2.txt     管道“|”(pipe)        可將某命令的結果輸出給另一個命令          例如:#ls | grep conf  搜尋並顯示ls命令結果中含有“conf”字串的行

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.