1. 程式人生 > >1.1-Linux系統基礎使用入門

1.1-Linux系統基礎使用入門

linux 系統基礎 使用入門

如何獲取CentOS的發行版:

  1. http://mirrors.aliyun.com/

  2. http://mirrors.sohu.com/

  3. http://mirrors.163.com/



終端:

用戶與主機交互,必然用到的設備:

  1. 物理終端:直接接入本機的顯示器和鍵盤設備:/dev/console

  2. 虛擬終端:附加在物理終端之上的軟件方式虛擬實現的終端,CentOS6默認啟動6個虛擬終端

    Ctrl+Alt+F[n]:[1,6]

    圖形終端:附加在物理終端之上的以軟件方式虛擬實現的終端,但額外會提供桌面環境

    設備文件路徑:/dev/tty[n]


    Ctrl+Alt+F7(前提是之前已經啟動了圖形終端)

  3. 模擬終端:圖形界面下打開的命令行接口,或基於SSH協議或telnet協議等遠程打開的界面

    設備文件路徑:/dev/pts/[n][0,oo]

查看當前的終端設備:tty



交互式接口:啟動終端後,在終端設備附加一個交互式應用程序

GUI:

x protocol,window manger,desktop

desktop:

GNOME(c,gtk)

KDE(c++,qt)

XFCE(輕量級桌面)

CLI:

shell 程序:

sh(bourn)

csh(接近C語言風格的shell)

tcsh

ksh(korn)

bash(bourn again shell),GPL

zsh

顯示當前使用的shell:

# echo ${SHELL}

顯示當前系統可以使用的所有shell:

#cat /etc/shells



命令提示符: (prompt )

[[email protected] ~]#

[[email protected] ~]:PS1

管理員:#

普通用戶:$

查看環境變量PS1的定義:

[[email protected] ~]# echo ${PS1}

[\[email protected]\h \W]\$



命令:

輸入命令,回車:

提請shell程序找到鍵入命令所對應的可執行程序或代碼,並由其分析後提交給內核分配資源將其運行起來(表現為一個或多個進程)

在shell中可執行的命令有兩類:

內建命令:由shell自帶的,而且通過某命令形式提供

外部命令:在當前系統的某文件系統路徑下有對應的可執行程序文件

which,whereis

區別內建或外部命令:

# type COMMAND

[[email protected] ~]# type cd

cd is a shell builtin



運行命令:

命令格式:

COMMAND [OPTIONS...] [ARGUMENTS...]

選項:啟用或關閉命令的某個或某些功能

短選項:-char 例如:-l,-h

多個短選項可以合並使用,例如:-l,-h 合並使用為:-lh

長選項:--word 例如:--long,--human-readable

參數:命令的作用對象(向命令提供數據)

註意:

  1. 多選項,以及多參數和命令之間都應該使用空白字符分隔

  2. 取消命令執行:Ctrl+c



文件系統:

Windows:以多根的方式組織文件 C:\ D:\ E:\

Linux:以單根的方式組織文件 /

文件有兩類數據:

元數據:metadata

數據:data

  1. 文件名嚴格區分字符大小寫:file1,File1,FILE1是不同的文件

  2. 文件名可以使用除/意外的任意字符,不建議使用特殊字符

    /:跟目錄,路徑分隔符

  3. 文件名長度最長不能超過255個字符

  4. 所有以.開頭的文件,均為隱藏文件



路徑:

絕對路徑:從根目錄起始的路徑

相對路徑:從當前位置起始的路徑

當前位置的表示方式:

(1)./:./sysconfig/network-scripts

(2)省略上述符號:sysconfig/network-scripts

當前目錄:current directory,也稱作working directory

pwd:printing working directory

..:表示當前目錄的上一級目錄

LSB:Linux Standard Base(linux標準庫)

Linux Standard Base,縮寫為 LSB)是一個在Linux基金會結構下對Linux發行版的聯合項目,其目標使Linux操作系統匹配軟件系統架構,或文件系統架構標準的規範及標準。LSB基於POSIX統一UNIX規範及其他開放標準,在某些領域擴展它們。



命令總結:ls,cd,type,tty,cat,which,whereis,pwd,echo

命令:

(1)文件系統相關:

目錄管理

文件管理

文件查看

文件編寫

(2)系統管理相關:

。。。

1.1-Linux系統基礎使用入門