1、 了解linux的基本原則:
a、有目的單一的小程序組成;
b、一切皆文件;
c、盡量避免捕獲用戶接口;
d、配置文件保存為純文本格式;
2、在linux中學習到最主要的是shell(外殼),主要是由GUI(Graphic User Interface)接口(圖形用戶界面)、 CLI(Command Line Interface)接口(命令行界面);GUI主要用到Gnome、KDE、xFace,CLI主要基於bash csh zsh ksh tcsh,是以sh 為基礎的。在CLI命令提示符中主要使用兩種用戶,第一種是root用戶,權限最高,在一般情況下不要進入root中進行操作,通常之前有一個符號#;另一種是普通用戶,權限屬於一般,不能進入root用戶中操作,要想在某個用戶中進行操作,首先先進入固定用戶中才能進行操作。通常普通用戶前用$表示;
3、在虛擬終端中的命令格式表示為:命令(command) 選項(option) 參數(argument)
選項是修正命令的執行方式,它包括短選項和長選項;
短選項可以多個選項組合,比如:-a –b=-ab=-ba
長選項通常不能組合
參數是命令的作用對象,如果有多個參數,要用空格隔開
在linux中嚴格區分大小寫
4、linux登陸時都有一個用戶ID,也叫用戶標示符,如果沒有特殊設定的話,通常用root登陸,除了用戶標示符還要有驗證用戶信息的認證機制(Authentication)、授權(Authorization)、審計(Audition)也叫日志,在日常生活中我們聽過有指紋驗證、生物特性等等,在linux中使用的是密碼(password)為RedHat;
5、圖形界面可以與命令行界面切換:startx & 按下Enter,也可以用快捷鍵表示(ctrl+alt+f7)、(ctrl+alt+f1)
6、切換用戶,用命令su:Switch user;表示方法為:#su –l 用戶名,屬於完全切換;按exit命令可以退回原來模式;
可以在linux中修改密碼,只需要在命令行中敲passwd 當前密碼 ,然後連輸入兩次即可修改,不過在修改密碼時要符合密碼復雜性規則:
a、 使用4種類別字符中至少3種;
b、 要足夠長,大於7位;
c、 使用隨機字符串;
d、 定期更換;
e、 循環周期足夠大;
7、IDE:集成的開發環境
.dll:動態鏈接庫(Dynamic Link Library),這是在Windows上,而在linux上表現為.so(Shared Object)共享對象,也叫做共享庫,只存儲一份,目的是為了減少大家都來使用所消耗的內存量;
應用程序要想運行必須依賴於內核,而內核的功能是a、協調各個進程;b、需要內存管理;c、提供網絡功能、硬件驅動、安全機制、文件系統;
8、了解操作系統的組成:在最底層是系統的硬件,上一層是內核,而內核是運行應用程序的基礎,然後是庫,庫是存儲用戶程序的一個入口,但是必須要被系統調用,庫只有被調用之後才會有意義
文件夾僅僅是文件路徑的映射;
目錄也是文件,不過是特殊的文件,也是路徑映射;
而路徑是從指定起始點到目的地所經過的位置,這樣做的目的是為了層次化文件管理;
絕對路徑是從跟開始找,經過一級目錄、二級目錄、、、;
相對路徑相對於當前所處的位置;