Linux的基本學習

weixin_34402408發表於2016-09-04
  • GNU:GNU is Not Unix.

  • GPL :General Public License,通用公共許可證,版權

       Copyright,Copyleft
       開源協定
    
  • LGPL:lesser

  • GPLv2

  • GPLv3

  • GUI : Graphic User Interface

    • Windows

    • X-Window(X表示會圖形介面協議)

        Gnome
        KDE 
        Xface
      
  • CLI : Command Line Interface

      shell
      bash
      csh
      ksh
      zsh
      tcsh
    
  • 系統

      系統硬體->Kernel->system call->library:API->應用程式或者IDE
    
  • login:

    • 使用者名稱:使用者ID(計算機處理最快的是數字而不是字元),使用者名稱不能用來當做是否可以訪問限定資源的認證標識

    • 認證機制:Authentication

    • 授權:Authorization

    • 審計:Audition(日誌)

  • 登入後 prompt,命令提示符:

  • 命令:

      程式執行,必須有命令入口
    
  • magic number: 魔數

  • shebang的概念?

      #!/bin/bash
    
  • 命令舉例

    list:ls

  • 檔案

    目錄:檔案,路徑對映

    路徑:從指定起始點到目的地所經過位置

    絕對路徑:從根目錄開始
    當前目錄:working directory current directory
    相對路徑:相對於當前所處位置的路徑

    FHS(Filesystem Hierarchy Standard,檔案系統層次結構標準)

  • 基本命令

    • pwd:Printing Working directory

    • ls

        輔助命令:
        -l:長格式
            檔案型別:
                -:普通檔案(f)
                d:目錄檔案
                b:塊裝置檔案(block)
                c:字元裝置檔案(character)
                l:符號連結檔案(sysmbolic link file)
                p:命令管道檔案(pipe)
                s:套接字檔案(socket)

相關文章