嵌入式day2---linux終端使用小技巧,以及linux文件系統的簡析

一、本節內容

1、《day1--linux安裝》的的回顧
2、linux由來
3、linux終端使用技巧
4、linux系統文件的簡析

5、linux的幾個基本命令

二、《day1--linux安裝》的的回顧

1 、linux安裝
1 分區:
/boot : 100M 存放鏡像文件
swap : 2048M 交換分區
/ : 25G 根分區
                所有文件都是從跟開始。
                所有的設備皆文件。
2 包定製:
開發:             開發庫和開發工具全選
語言選擇:      中文和英文全選

 

2 、安裝tools工具

 

3 、感興趣的朋友請看:

      點擊打開鏈接或者https://blog.csdn.net/perfect1t/article/details/80316238

二、linux的由來或起源

        感興趣的朋友請看:https://blog.csdn.net/qq_35523593/article/details/63683856,大概的起源就是如此了。

、linux終端使用技巧

1、在桌面環境打開終端的方法:

        (1) 桌面點擊右鍵 => 打開終端        (默認打開目錄是當前用戶家目錄)

        (2) 按鍵盤 alt + F2 彈出窗口輸入:gnome-terminal , 回車或點運行

        

        (3) 應用程序 => 附件 => 終端

        

        (4) 關閉終端: exit

2、在一個終端打開多個標籤的快捷鍵:    ctrl + shift + t

3、標籤之間切換快捷鍵:    alt + NUM(數字鍵,爲鍵盤字母上方的數字鍵)

4、終端字體大小的調整

        (1) 放大字體:    (ctrl) +( shitf)  + (+)(ctrl  shitf  + ,其中shift+是爲了把默認的=號轉換爲+號)

         

        (2) 縮小字體:    (ctrl ) + (-)

        

5、終端窗口的最大化與最小化

       (1) 窗口最大化:alt + F10

       (2) 窗口最小化:alt + F9

       (3) 窗口從最小化轉爲原來的:  ctrl + tab (或alt + tab)

6、在終端對虛擬機進行重啓與關機

       (1) 重啓: a>  輸入:reboot,回車        b>  inti 6 , 回車        c>  shutdown -r

       (2) 關機:   a>  init  0                              b> shutdown -h  now  (立刻關機,不提醒其他用戶)

 

四、linux系統文件的簡析

linux的文件系統:

/ : 表示根文件 所有文件都是從根開始 絕對路徑
bin : 表示存放基本命令
etc : 存放配置文件的目錄
lib : 庫目錄
.so 表示動態庫
.a  表示靜態庫
opt : 擴張包存放路徑
sbin: 管理員命令存放目錄
sys :
proc: 虛擬文件目錄
tmp : 臨死目錄
boot: 存放鏡像文件
[root@localhost /]# uname -r  查看內核版本
2.6.18-194.el5
         2 : 表示主版本號
         6 : 表示次版本號
         奇數:表示測試版本
         偶數:表示穩定版本
         18 :表示釋放版本號

[root@localhost /]# uname -a  顯示系統信息
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux
        Linux :表示內核
        localhost.localdomain :表示主機名
        2.6.18-194.el5 :表示內核版本
        1 SMP Tue Mar 16 21:52:43 EDT 2010 :表示第一次發佈時間
        i686 i686 i386 : 表示系統平臺
        i686 : 表示32位操作系統
        x86_64  : 表示64位操作系統
        GNU/Linux : 表示操作系統

[root@localhost /]# lsb_release -a 查看系統版本
LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Release:        5.5
Codename:       Tikanga

home :表示普通用戶家目錄
mnt :表示掛載目錄
usr :表示用戶安裝目錄
dev :表示設備文件目錄
           字符設備:c
           塊設備 :     b
media : 表示光盤或者U盤的掛載目錄
root         : 管理員的家目錄


linux文件系統補充:

進入Linux根目錄(即“/”,Linux文件系統的入口,也是處於最高一級的目錄),運行“ls–l”命令,看
到Linux包含以下目錄。
1./bin
包含基本命令,如ls、cp、mkdir等,這個目錄中的文件都是可執行的。
2./sbin
包含系統命令,如modprobe、hwclock、ifconfig等,大多是涉及系統管理的命令,這個目錄中的文件都是可執行的。
3./dev
設備文件存儲目錄,應用程序通過對這些文件的讀寫和控制以訪問實際的設備。
4./etc
系統配置文件的所在地,一些服務器的配置文件也在這裏,如用戶賬號及密碼配置文件。busybox的
啓動腳本也存放在該目錄。
5./lib
系統庫文件存放目錄等。

6./mnt
/mnt這個目錄一般是用於存放掛載儲存設備的掛載目錄,比如含有cdrom等目錄。可以參看/etc/fstab的定義。有時我們可以讓系統開機自動掛載文件系統,並把掛載點放在這裏。
7./opt
opt是“可選”的意思,有些軟件包會被安裝在這裏。
8./proc
操作系統運行時,進程及內核信息(比如CPU、硬盤分區、內存信息等)存放在這裏。/proc目錄爲僞文件系統proc的掛載目錄,proc並不是真正的文件系統,它存在於內存之中。
9./tmp
用戶運行程序的時候,有時會產生臨時文件,/tmp用來存放臨時文件。
10./usr
這個是系統存放程序的目錄,比如用戶命令、用戶庫等。

11./var
var表示的是變化的意思,這個目錄的內容經常變動,如/var的/var/log目錄被用來存放系統日誌。
12./sys
Linux 2.6以後的內核所支持的sysfs文件系統被映射在此目錄上。Linux設備驅動模型中的總線、驅動和設備都可以在sysfs文件系統中找到對應的節點。當內核檢測到在系統中出現了新設備後,內核會在sysfs文件系統中爲該新設備生成一項新的記錄。


五、linux的幾個基本命令

1、命令的分類

        linux基本命令
命令分類:
內部命令:kernel(shell)自帶的一些命令(命令沒有路徑)
外部命令:就是用戶自己安裝的一些命令(有路徑)

如何區分是內部命令還是外部命令:
type + cmd

案例:
[root@localhost ken]# type cd
cd is a shell builtin 表示是內部命令
[root@localhost ken]# type fdisk
fdisk is /sbin/fdisk 表示是外部命令

[root@localhost ken]# type ls
ls is aliased to `ls --color=tty'
[root@localhost ken]# type cp
cp is aliased to `cp -i'
[root@localhost ken]# which ls  查找命令存放路徑
alias ls='ls --color=tty'

        /bin/ls

2、tab :

(1) 對命令的自動補齊

(2) 對文件的自動補齊

 

3、man : 幫助命令

man 的手冊:
        1 Commands                         表示基本命令
2 System calls                         表示系統調用函數
3 Library calls                         表示C庫 數學庫 第三方庫說明文檔
4 Special files                                 表示特殊文件的說明文檔
5 File formats and conventions         表示文件格式或者鏈接
6 Games                         表示遊戲開發相關文檔
7 Conventions and miscellaneous 表示網絡相關的文檔
8 System management commands 表示管理員幫助信息
9 Kernel routines         表示kernel相關信息

 

4、info 幫助
5、help
6、內事不決問百度 外事不絕問谷歌

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章