01 Linux概述

目錄

  • Linux簡介
  • Linux初體驗(yàn)

Linux簡介?

  • 是開源的類Unix操作系統(tǒng)(對下層管理硬件,讓硬件工作,對上層提供接口,供應(yīng)用程序調(diào)用)
  • 開源
  • 類Unix

發(fā)展歷史

  • 1991年,Linux誕生
  • 1994年,Linux1.0發(fā)布,內(nèi)核代碼量17萬
  • 1995年,Redhat 發(fā)行版發(fā)布
  • 1996年,Linux2.0發(fā)布,內(nèi)核代碼量40萬
  • 1998年2月,以Eric Raymond為首的一批年輕的"老牛羚骨干分子"終于認(rèn)識到GNU/Linux體系的產(chǎn)業(yè)化道路的本質(zhì)
  • 現(xiàn)在Linux內(nèi)核一共1500萬行代碼

linux的發(fā)行版

  • linux內(nèi)核與一些實(shí)用程序集成打包的集合
  • 常見發(fā)行版有ubuntu、redhat等

Linux的組成

  • 內(nèi)核
  • 文件系統(tǒng)
  • shell
  • 應(yīng)用程序

小結(jié):

  • 內(nèi)核(kernel):操作系統(tǒng)的核心,向下它控制著硬件,向上對應(yīng)用程序開放接口。在kernel.org上可以找到linux的內(nèi)核
  • 文件系統(tǒng)(filesystem):存儲(chǔ)和組織文件的方法,如ext3、ext4、FAT、NTFS
  • shell:linux的命令行解釋器,解釋用戶輸入的命令,如bash、tcsh、zsh
  • 引導(dǎo)裝載程序(boot loader):一種啟動(dòng)操作系統(tǒng)的程序,常見的引導(dǎo)程序有g(shù)rub、isolinux
  • 系統(tǒng)服務(wù)程序(service):一種在后臺(tái)運(yùn)行的程序,如httpd服務(wù)程序,nfsd服務(wù)程序,ftpd
  • X window system(X視窗系統(tǒng)):圖形界面子系統(tǒng),包括桌面環(huán)境、window manager、x window
  • 桌面環(huán)境(desktop environment):linux系統(tǒng)的用戶圖形界面,如GNOME、KDE
  • 命令行(command line):用戶輸入的命令
  • 發(fā)行版本(distribution):linux內(nèi)核與一些應(yīng)用程序集成打包的大集合,常用的發(fā)行版redhat、ubuntu、fedora

Linux初體驗(yàn)

對Linux的管理大多使用命令行模式,這是為什么?

命令行有很多優(yōu)點(diǎn),尤其是它的高效靈活讓linux的管理非常有效率

當(dāng)我們第一次打開shell窗口后,我們發(fā)現(xiàn)有一個(gè)光標(biāo)等著我們進(jìn)行輸入

geyang@geyang-desktop:~$

我們來分析一下這個(gè)$之前的這一段是什么意思:

geyang是指我們當(dāng)前登錄的用戶名,使用whoami命令可以查出

geyang@geyang-desktop:~$ whoami
geyang

@后面表示主機(jī)名,通過hostname可以查出

geyang@geyang-desktop:~$ hostname
geyang-desktop

:后面表示當(dāng)前所在的工作目錄,pwd命令顯示當(dāng)前所在目錄

geyang@geyang-desktop:~$ pwd
/home/geyang

pwd 打印當(dāng)前工作目錄(print current working directory)

觀察目錄結(jié)構(gòu),我們發(fā)現(xiàn)最開頭是/,這是根目錄。什么是根目錄?linux的目錄結(jié)構(gòu)是怎么樣的?我們后面會(huì)詳細(xì)講述

現(xiàn)在我告訴大家,我們當(dāng)前的工作目錄是geyang目錄中

但是pwd命令顯示,當(dāng)前目錄是/home/geyang,不是~

為了驗(yàn)證,~就是/home/geyang目錄

geyang@geyang-desktop:~$ cd /home/geyang

當(dāng)進(jìn)入/home/geyang目錄時(shí),顯示依然是 ~ 。所以,我們可以說/home/geyang目錄與 ~ 等價(jià)。cd (change directory)表示切換目錄,.. 代表上一目錄

隨便輸入一個(gè)命令,如顯示日期:date

geyang@geyang-desktop:~$ date
Thu Aug 29 23:23:19 CST 2019

在輸入Date

geyang@geyang-desktop:~$ Date
No command 'Date' found, did you mean:
 Command 'kate' from package 'kate' (main)
 Command 'gate' from package 'libgtkada2-bin' (universe)
 Command 'date' from package 'coreutils' (main)
 Command 'late' from package 'late' (universe)
 Command 'yate' from package 'yate' (universe)
Date: command not found

提示說找不到'Date'命令,因此,linux區(qū)分大小寫

如果對命令不了解,需要幫助

man date

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.描述計(jì)算機(jī)的組成及其功能 (一)計(jì)算機(jī)的組成 1.CPU 2.CPU風(fēng)扇 3.BIOS 4.內(nèi)存 5.硬盤 6...
    whamai閱讀 1,653評論 0 1
  • 1.命令格式:ifconfig [網(wǎng)絡(luò)設(shè)備] [參數(shù)] 2.命令功能: ifconfig 命令用來查看和配置網(wǎng)絡(luò)設(shè)...
    Nuuuu閱讀 4,164評論 0 12
  • 第一章 1.Linux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,596評論 0 9
  • 1、描述計(jì)算機(jī)的組成及其功能。 計(jì)算機(jī)的組成分為兩大部分:硬件系統(tǒng)和軟件系統(tǒng) 一:硬件系統(tǒng)主要組成的五大部分: 控...
    偏愛Liunx的蚊子閱讀 576評論 0 0
  • 有時(shí)候,會(huì)突然看著一個(gè)地方發(fā)呆,不知在想什么,不知還想什么,猛然間自己回神,或猛然間被別人喊醒,不禁然間迷茫的臉上...
    雨天的那棵樹閱讀 1,075評論 0 2

友情鏈接更多精彩內(nèi)容