歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

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

自學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 :      hpfs Dos     :     msdos               CDROM:iso9660 Windows  9x  :vfat            FreeBSD:ufs Windows 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         0 None                   /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”字符串的行
Copyright © Linux教程網 All Rights Reserved