一 .計算機的關鍵部位
-
cpu(運算器 控制器):正給計算機的中樞神經,對程序控制信息的處理和 對數據的運算
-
存儲器:存儲程序數據和各種信息指令
-
Input:起到將各個外部信息傳遞給計算機的作用
-
output:將計算機內部的各個信號數據及計算結果輸出
二 .一些主流Linux發行版簡介
linux發行版:linux只是一個操作系統,搭配其它軟件發行的系統就是發行版。
-
Debian:Debian是社區類Linux的典范,是迄今為止最遵循GNU規范的Linux系統
-
Ubuntu:Ubuntu是基于Debian的unstable版本加強而來,在Debian所有的優點, 加強了近乎完美的Linux桌面系統
-
Linux Mint:是一份基于Ubuntu的發行版,其目標是提供一種更完整的即刻可用體驗,Linux Mint 是一個為pc和X86電腦設計的操作系統.
-
Slackware: 與很多其他的發行版不同,它堅持KISS(Keep It Simple Stupid)的原則 .
-
SUSE: SUSE Linux原是以Slackware Linux為基礎,并提供完整德文使用界面的產品,是企業版的。
-
openSUSE:是開放的面向大眾的,屬于suse的測試版。
-
redhat:一個強大的服務器操作系統,擁有企業級的支持系統
-
centos:是一個重新編譯可安裝的Red Hat Enterprise Linux(RHEL)代 碼,并提供及時的安全更新的所有套裝軟件升級為目標的社區項目
-
fedora:它是一套從Red Hat Linux發展出來的免費Linux系統。
-
Gentoo:是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點
三. Linux的哲學
1、一切皆文件:普通文件,設備,網絡套接字等等均已文件的形式訪問
2、組合小程序完成復雜任務:每個程序只實現小功能,借助不同程序之間的交互實現各種功能。
3、文本文件保存配置信息:將程序的配置信息以文本文件的形式保存。
4、盡量避免與用戶交互:通過配置后,穩定運行,不需要過多人為參與
四 .一波命令來襲
-
命令的語法通用格式:
-
#COMMAND OPTIONS ARGUMRNTS
OPTIONS:制定命令的運行特性
選項有兩種表現形式:
段選項: -c
短選項:–word 例如 –help –human-readable
ARGUMENTS :命令的作用對象,命令對什么生效 -
ifconfig:是一個用來查看、配置、啟用或禁用網絡接口的工具
-a 顯示當前使用所有接口 ifconfig -a
-s 顯示網卡信息列表 ifconfig -s -
echo : 將參數寫入標準輸出
-n 不換行 echo -n test
-e 處理轉義字符 echo -e “te\nst” -
tty :查看終端設備
–version 查看tty版本信息 tty –version -
startx:在某一個虛擬終端啟動gui
startx& -
export :設置或顯示環境變量
-
pwd:顯示當前的工作目錄
-
history :查看此前的命令
-c 清空歷史 history -c
-d offset 指定位置刪除 history -d #
-r 從文件讀取命令歷史至歷史列表中 history -r
-w 吧歷史列表中的命令追加到文件中 history -w
#:顯示最近的#條命令 history # -
shutdown :關機或重啟命令
-h 關機后關閉電源 shutdown -h +20
-c 取消目前正在執行的關機程序 shutdown -c
-r 重啟計算機 shutdown -r -
poweroff:關機命令
-f:強制關機 poweroff -f -
reboot:重啟命令
-
hwlock : 查看或設定硬件時間
-s –hctosys 以硬件為準,把系統調整與硬件時間相同
hwlock -s
-w –systohc 以系統為準,把硬件時間調整為與系統時鐘相同
hwlock -w -
data:查看或修改系統時鐘
設定日期時間:data [MMDDHHmm[[CC]YY][.ss]]
data 103000002016.00
五 .如何尋求幫助
-
查看命令類型: type COMMAND
獲取命令的使用幫助 -
內部命令 :help COMMAND
-
外部命令 :使用手冊 manual
-
man COMMAND
-
SECTION:
-
NAME: 功能性說明
-
SYNOPSIS 語法格式
[ ]:可選內容
<>:必須提供的內容
a|b|c:多選一
…:同類內容可出現多次 -
DESCRIPTION 描述
-
OPTIONS 選項
-
EXAMPLES 使用實例
-
AUTHOR 作者
-
BUGS 報告程序bug方式
-
使用手冊:按章節分
1:用戶命令
2 :系統調用
3:c庫調用
4:設備文件及特殊文件
5:文件格式
6:游戲使用幫助
7; 雜項
8:管理工具及守護進程
六 基本目錄的組成情況
-
FHS:文件系統層級結構標準
/ bin 所有用戶可用的基本命令程序文件
/sbin 供系統管理, 使用的工具程序
/boot 應道加載器必須用的個靜態文件
/dev 存儲特殊文件或設備文件/etc 系統程序的配置文件,只能為靜態
/home 普通的家目錄的集中位置 一般每個普通的家目錄默認為此目錄下與用戶名同名的子目錄
/root 管理員家目錄
/lib 為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核/lib64 64位系統特有的存放64位共享庫的路徑
/media 便攜設備掛載點
/mnt 其它文件系統的臨時掛載點
/opt 附加應用程序的安裝位置 可選位置
/srv 當前主機為服務提供的數據
/tmp 為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄, 可提供所有執行寫入操作, 有特殊權限
/usr 全局共享的制度數據路徑 bin sbin lib lib64/usr/local 讓系統管理員安裝本地應用程序 同常也用于安裝第三方程序
/var 存儲經常發生變化的目錄
/proc 基于內存的虛擬文件系統,用于內核及進程存儲其相關信息 他們多為內核參數
/sys sysfs虛擬文件系統提供一種比proc更為理想的訪問內核數據的途徑 -
include: c 程序頭文件
-
share:命令手冊頁 命令自帶文檔
-
local:另一個層級目錄
-
x11r6:x-window 程序的安裝位置
-
src: 程序源碼文件的存儲位置
-
lib.so.*: 動態鏈接C庫
-
ld*: 運行時連接器/加載器
-
modules: 用于存儲內核模塊目錄
-
設備兩種類型:字符設備(線性設備) 塊設備(隨機設備)
原創文章,作者:N24-超,如若轉載,請注明出處:http://www.www58058.com/55814
總結的不錯,希望你能熟知這些基礎的知識,加油!