Linux學(xué)習第二天

Linux操作系統(tǒng)命令行介紹

一、Linux目錄結(jié)構(gòu)及目錄路徑
  • Linux的文件系統(tǒng)采用分層結(jié)構(gòu)。其頂層為根目錄,用符號“/”表示,在根目錄下是不同的子目錄,包括bin、dev、etc、lib、mnt、tmp和usr等,各子目錄的作用如下:
    • bin:該目錄主要用于保存Linux的基本命令(如ls、cp等)。在Linux中,每一個命令都是一個可執(zhí)行的二進制文件,由于Linux命令在不斷地增加,將這些命令全放在bin目錄中不方便管理,因此又增加了/sbin/和/usr/bin/目錄,用來保存命令文件。
    • etc:該目錄用來保存所有的管理文件和配置文件。內(nèi)核本身也可以看成是一個“程序”。為什么內(nèi)核需要配置文件?內(nèi)核需要了解系統(tǒng)中用戶和組的列表,進而管理文件權(quán)限(即根據(jù)權(quán)限判定特定用戶(UNIX_USERS)是否可以打開某個文件)。
    • lib:該目錄用于存放各種函數(shù)或者過程庫(庫文件)。
    • usr:這是系統(tǒng)存放程序的目錄,例如用戶程序的命令、幫助文件等都保存在該目錄。當安裝一些軟件包時,基本上就安裝在這個目錄中。若有配置文件,通常會將配置文件安裝在/etc/目錄中。/usr/目錄中又包含多個子目錄,如字體目錄/usr/share/fonts/,幫助目錄/usr/share/man/和/usr/share/doc/,普通用戶可執(zhí)行文件目錄/usr/bin/、/usr/local/bin/和/usr/X11R6/bin/,超級用戶root的可執(zhí)行命令存放目錄/usr/sbin/和/usr/local/sbin/等。
    • dev:該目錄用于保存計算機系統(tǒng)中的外部設(shè)備。在Linux中,幾乎任何設(shè)備都是系統(tǒng)中的一個文件,所有的設(shè)備驅(qū)動器全部都以單獨文件的形式存放在該目錄中。
    • mnt:該目錄用于存放掛載外部存儲設(shè)備的掛載目錄,例如掛載軟驅(qū)、光驅(qū)等。
    • tmp:該目錄主要用于存放臨時文件。
    • lost+found:當文件從任何類型的故障或者問題中恢復(fù)之后,如果內(nèi)核不能確定它們在文件系統(tǒng)中的正確位置,則就將它們存放在該目錄中。
    目錄結(jié)構(gòu)及目錄路徑.png

    目錄結(jié)構(gòu)及含義.png
二、Linux命令的分類
  • Linux命令的作用
  • 用于實現(xiàn)某一類功能的指令或程序
  • 命令的執(zhí)行依賴于解釋器(Shell)程序
  • 什么是Shell
  • shell是用戶和Linux操作系統(tǒng)之間的接口
  • 用戶通過shell和操作系統(tǒng)的內(nèi)核之間進行交互的
  • shell是一個命令語言解釋器,他擁有自己內(nèi)建的shell命令集,shell也能被系統(tǒng)中其他應(yīng)用程序所調(diào)用


    Shell的作用.png
三、Linux命令的格式

命令 + 選項 + 參數(shù)

  • 選項:用于調(diào)節(jié)命令的具體功能
  • 參數(shù):命令操作的對象,如文件,目錄名等
    例如:
[root@localhost ~]# ls -l /root
四、命令行編輯的輔助操作
  • Tab鍵:自動補齊
  • 反斜杠“\”:強制換行
  • 快捷鍵Ctrl + U:清空至行首
  • 快捷鍵Ctrl + K:清空至行尾
  • 快捷鍵Ctrl + L:清屏
  • 快捷鍵Ctrl + C:取消本次命令編輯
五、查詢命令的使用幫助
  • man命令
    查看命令使用手冊
    -例如:
[root@localhost ~]# man ls
  • 命令選項 --help
    適用于大多數(shù)外部命令
    -例如:
[root@localhost ~]# ls --help
六、常用命令舉例
  • 關(guān)機命令
    shutdown、poweroff、init 0
[root@localhost ~]# shutdown -h now
[root@localhost ~]# poweroff
[root@localhost ~]# init 0
  • 重啟命令
    shutdown、reboot、init 6
[root@localhost ~]# shutdown -r now
[root@localhost ~]# reboot
[root@localhost ~]# init 6

  • 查看系統(tǒng)主機名
    hostname
[root@localhost ~]# hostname
  • 查看系統(tǒng)CPU信息
    cat /proc/cpuinfo
[root@localhost ~]#cat /proc/cpuinfo
  • 查看系統(tǒng)內(nèi)核的信息
    uname -a
    uname -r
[root@localhost ~]# uname -a
[root@localhost ~]# uname -r
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最失落的瞬間不過是覺得無能為力的時候,這種情感尤其在面臨生死這種我們不能掌控的事情上尤其明顯。 我曾單純的以為遇到...
    Noelle昕瑤閱讀 331評論 0 1
  • 小弟不才,經(jīng)過一天多的研究終于跳坑成功,下面來一起看看 .依賴Easeui后出現(xiàn) ![JMNM3R]AQ1~KQH...
    G米閱讀 2,039評論 0 3
  • 街角往來熟悉舊人, 回憶今昔感覺依舊。 任憑鉛華洗去對錯, ...
    任亦然閱讀 222評論 5 4
  • “德州撲克學(xué)習”系列已改名為“《輕松致勝》德州撲克進階” 今天,讓我們一起學(xué)習《Easy Game》第八章內(nèi)容:創(chuàng)...
    云落霓裳閱讀 948評論 0 1
  • 老舊的居民樓下,寬敞的院落里,午后的斜陽中,兩個孩童抱著一個飛機玩具快樂地玩耍著。照相機悄悄靠近,一個孩子沉醉在玩...
    禾七葉閱讀 291評論 0 0

友情鏈接更多精彩內(nèi)容