學習小結

Linux第一週學習小結

一、Linux簡介

分層結構:

  • 最底層:硬件
  • 底層之上:將硬件地藉口抽象成爲調用(kernel)
  • 再之上:庫
  • 最上層:應用程序
    程序的運行:
    1. 開機自啓動運行
    2. 用戶通過交互式接口登錄或者連接系統上去,來手動啓動程序

馮·諾依曼體系結構:

  • 計算機由運算器、控制器、存儲器、輸入設備、輸出設備五大部件組成
  • 計算機採用二進制運算

    二、終端

    1. 物理終端 顯示器、鍵盤、鼠標等,本機自帶,直接連入的,物理控制檯console
      表示: /dev/console
    2. 虛擬終端 附加在物理終端之上,用軟件方式虛擬實現的終端。
      表示: /dedv/tty#
    3. 圖形終端 附加在物理終端之上,用軟件方式虛擬實現的終端。
    4. 僞終端: 圖形界面下打開的命令行接口,還有基於ssh協議或telnet協議等遠程打開的命令行界面
      表示: /dev/pts/#
      查看當前終端設備命令:tty

      交互式程序:GUI和CLI

      GUI:圖形化界面,基於X協議實現的窗口管理器
      CLI:命令行界面,對應shell程序,用戶通過shell與系統交互,shell程序有很多種,例如Sh,csh,Ksh,Bash,zsh,現在使用bash較多
      # echo $SHELL 查看當前環境使用的shell
      # cat /etc/shells 顯示所有shell
      如何查看一個命令是內部命令還是外部命令:
      格式:type COMMAND

三、命令提示符

#表示管理員登錄
$表示普通用戶登錄

運行命令:
命令格式:COMMAND [OPTIONS...][ARGUMENTS...]

四、文件系統

絕對路徑:從根目錄起始的路徑
相對路徑:從當前位置起始的路徑
/boot:系統引導啓動時要加載的靜態文件、內核和ramdisk及grub等。
/etc:大多數應用程序配置文件的集中存放位置。
/dev:devices的簡寫:所有設備及特殊文件存儲位置

Linux命令幫助獲取

內部命令:help COMMAND
外部命令:

  1. COMMAND  --help
    COMMAND  -h
  2. man  COMMAND
  3. info  COMMAND

    hash

    hash -d  清空指定的命令的緩存
    hash -r 清空所有命令的緩存

    history

    history管理命令歷史,每次執行地命令都會放置在內存的緩存當中。
    history -a:追加歷史命令
    history -d:刪除歷史命令中指定的命令
    history -c:清空命令歷史
    快捷鍵:
    !n:執行歷史命令中第n條命令
    !string:調用歷史中最近一個以string開頭的命令
    !!:重複運行上一條命令

    Linux基礎命令

    • date:顯示(修改)系統時間
    • clock:顯示硬件時鐘
    • cal:顯示日曆
    • ls:顯示指定路徑下地文件列表
    • pwd:顯示當前目錄
    • cat:將文件內容顯示在屏幕上
    • echo:回顯文件
    • which:顯示應用程序文件位置
    • whatis:顯示命令的幫助信息的位置(centos7使用mandb命令)

    關機命令

    halt和poweroff:兩者都是關機

    -f:強制關機,斷電源
    reboot:重啓
    -f:強制
    -p:斷電源

    shutdown:關機

    shutdown [OPTIONS...][TIME][WALL...]
    -r:重啓
    -h:關機
    -c:取消關機
    TIME:
    now:立刻
    +m:相對時間,從命令提交開始,如+3分鐘
    hh:mm:絕對時間表示,指明具體時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章