資源描述:
《linux命令行系統(tǒng)詳解.ppt》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、第2章命令與示例1為什么要學習命令?命令對于熟練使用Linux/Unix系統(tǒng)而言是必不可少的;命令行應用的可擴展性、靈活性更好;打破了使用Windows時一個鼠標“一點到底”的簡單與乏味,它提供給用戶更大的靈活性與想象空間;命令已成為Linux/Unix的典型標志,也已成為Linux/Unix的魅力所在。2本章主要內(nèi)容2.1常用命令與示例2.2管道與重定向2.3vi編輯器使用簡介2.4正則表達式簡介32.1常用命令與示例說明:Linux命令及其參數(shù)是嚴格區(qū)分大小寫Linux文件名嚴格區(qū)分大小寫42.1.1文件基本操作命令1.ls命令ls命令的功能是顯示指定目錄下的文件目錄清單相當于
2、dos下的dir命令,而且其參數(shù)更加豐富多樣。5(1)ls示例一——不帶參數(shù)[user1@server1~]$lsabchost.confphp.ini功能:顯示指定目錄中的文件清單,如果沒有指定任何目錄,則默認為當前目錄。6(2)ls示例二——顯示隱含文件[user1@server1~]$ls-a.abc.bash_profile.emacshost.conf.viminfo...bash_logout.bashrc.gtkrcphp.ini.zshrc參數(shù)-a的功能:顯示隱含文件。說明:若文件名以“.”開頭,則認為是隱含的,進而普通的ls命令不顯示以“.”開頭的文件;所以要完全
3、顯示某目錄下的文件清單,必須加上-a參數(shù)才行。7(3)ls示例三——長格式輸出[user1@server1~]$ls-ltotal60drwxrwxr-x2user1user14096Aug1709:10abc-rw-r--r--1user1user117Aug1709:04host.conf-rw-r--r--1user1user138450Aug1709:04php.ini參數(shù)-l的功能是:以長格式列表輸出指定目錄中的文件清單。8以上述輸出中文件abc為例解釋長格式輸出的內(nèi)容如下:文件類型文件權限連接數(shù)屬主屬組大小日期時間文件名drwxrwxr-x2user1user14096
4、Aug1709:10abc9Linux中的文件類型-:表示普通文件。d:表示目錄文件,在Linux中目錄也是文件,不僅如此,實際上在Linux中任何設備也可以被當作文件處理。l:表示符號連接文件。b:表示塊設備文件如硬盤的設備文件/dev/hda,其中字母a表示第一塊,h表示IDE類型的硬盤,SCSI類型的硬盤用s表示;分區(qū)也有相對應的設備文件,如/dev/sdb3,表示第2塊SCSI硬盤上的第3個分區(qū)。需要說明的是優(yōu)盤也采用SCSI硬盤的設備文件名來表示。10Linux中的文件類型(續(xù))c:表示字符設備文件,如/dev/tty1。p:表示管道文件。s:表示套接字文件。11關于文件
5、權限的說明Linux文件有三種典型的權限,即r讀權限、w寫權限和x執(zhí)行權限。在長格式輸出中在文件類型的后面有9列權限位,實際上這是針對不同用戶而設定的,如下所示。屬主的權限屬組的權限其他用戶的權限r(nóng)wxrwxr-x12(4)ls示例四——遞歸顯示[user1@server1~]$ls-R.:abchost.confphp.ini./abc:a1.txta2.txt參數(shù)-R的功能是:遞歸顯示指定目錄下的文件清單,即會顯示指定目錄分支內(nèi)各子目錄中的文件清單。13練習以下幾種用法:ls-lals-Ra/ls-Ral/etc142.pwd命令示例:pwd[user1@server1~]$p
6、wd/home/user1功能:顯示當前目錄。153.mkdir命令(1)mkdir示例一[user1@server1~]$mkdirabc功能:在當前目錄下創(chuàng)建目錄abc16(2)mkdir示例二——創(chuàng)建多級目錄[user1@server1~]$mkdir-pa/b/c[user1@server1~]$ls–Raa:ba/b:ca/b/c:功能:參數(shù)-p功能是如果要創(chuàng)建的目錄的父目錄不存在,則先創(chuàng)建其父目錄,再創(chuàng)建該目錄;如果指定的目錄存在,則不影響原目錄,也不會報錯。在本示例中會連續(xù)創(chuàng)建a目錄、a/b目錄、a/b/c目錄。174.cd命令(1)cd示例一——切換工作目錄[use
7、r1@server1~]$cd/var[user1@server1var]$pwd/var功能:將當前的工作目錄切換為/var18(2)cd示例二——切換到當前用戶的主目錄[user1@server1var]$cd[user1@server1~]$pwd/home/user1功能:不帶參數(shù)的cd命令直接將當前的工作目錄切換為該用戶的主目錄。主目錄又稱為家目錄,在RHEL中是在創(chuàng)建用戶時,自動在/home下為用戶創(chuàng)建一個用其用戶名同名的目錄,并將該目錄的所有權劃歸給該用