8.2 隨堂筆記

 1、                註釋linux

                                      ssh------作遠程連接編程

                                      tftp------作遠程傳輸ubuntu

                                      smtp、pops、imap------郵件管理與傳輸less

                                      dns------域名解析ssh

                                      UDP-----單元數據協議(語音)工具

                                      ICMP-----ping工具spa

 

2、日誌

      查詢幫助信息對象

                 a\help排序

                 一、命令分類:

                                  (1)內部命令:help Command

                                  (2)外置命令:Command --help(-h)

                 二、 b\Man

                                  man Command

                                             (1)  /  向下查找指定內容(Ubunu)

                                                                   n 向下查找

                                                                   N 向上查找 

                                             (2) ? 向上查找指定內容

                                                                     n   N

                 三、百度谷歌

                                      百度

                                                (1)在Ubuntu下查看文件內容的命令是什麼?

                                                           經常使用命令:

                                                          1,cat     由第一行開始顯示內容,並將全部內容輸出

                                                               cat 的功能:將文件從第一行開始連續的將內容輸出在屏幕上。可是cat並不經常使用,緣由是當文件大,行數比較多時,屏幕沒法所有容下時,只能看到一部份內容。

                                                               cat 語法:cat [-n]  文件名 (-n : 顯示時,連行號一塊兒輸出)

                                                          2,less   根據窗口大小,一頁一頁的顯示文件內容

                                                               less可使用【pageup】和【pagedown】鍵進行前翻頁和後翻頁

                                                               less的語法:less 文件名

                                              (2)ls在Ubuntu下怎麼使用?

                                                         ls命令是linux下最經常使用的命令之一,ls跟dos下的dir命令是同樣的都是用來列出目錄下的文件,下面是ls的用法

                                                                         ls -a   列出文件下全部的文件,包括以「.「開頭的隱藏文件(linux下文件隱藏文件是以.開頭的,若是存在..表明存在着父目錄)。

                                                                         ls -l    列出文件的詳細信息,如建立者,建立時間,文件的讀寫權限列表等等。

                                                                         ls -F   在每個文件的末尾加上一個字符說明該文件的類型。"@"表示符號連接、"|"表示FIFOS、"/"表示目錄、"="表示套接字。

                                                                         ls -s   在每一個文件的後面打印出文件的大小。  size(大小)

                                                                         ls -t    按時間進行文件的排序  Time(時間)

                                                                         ls -A   列出除了"."和".."之外的文件。

                                                                         ls -R  將目錄下全部的子目錄的文件都列出來,至關於咱們編程中的「遞歸」實現

                                                                         ls -L   列出文件的連接名。Link(連接)

                                                                         ls -S  以文件的大小進行排序

 

3、Linux 的目錄結構

一、Windows下的目錄結構

二、Linux(ubuntu)的目錄結構

         在Linux 下,咱們經過掛載的方式,將存儲空間,直接或間接的關聯到根上,造成樹形結構;

              (1) 樹狀結構:一切文件從根開始;

              (2) 關於磁盤分區與掛載的命令 (/etc/fstab -- 開機自動掛載)

                                          df -h   查看此案掛載狀況

                                        【dd if=/dev/zero of=/root/image bs=1024k count=100    //建立環回設備 (虛擬磁盤)】

                                          fdisk 【磁盤文件】 -- 作磁盤分區;

                                                               sd ---  scsi 類型的磁盤 (hd IDE)

                                                                a ---  第一塊磁盤 (b、c。。。。)

                                                                1 --- 第一個分區(二、三、4.....)     

                                          mkfs  ---  格式化 (建立文件系統)

                                          mount --- 磁盤掛載

                                          umount -- 將磁盤卸載下來

三、Linux 的主要目錄

                       /                    

                                        /bin  存放命令文件

                                        /boot  存放系統啓動文件 (內核、grub程序)

                                        /cdrom  光盤目錄

                                        /etc  大部分的系統配置文件

                                        /home  普通用戶的家目錄

                                        /lib  /lib64  庫文件 (.so結尾的文件)

                                        /lost+found  非正常關機下的碎片文件 (空磁盤掛載上來,默認就會有這個目錄)

                                        /mnt  /media  專門提供掛載的掛載點

                                        /opt  第三方軟件的安裝目錄

                                        /proc  /sys  進程、系統目錄 (默認是空的,只有啓動後才能存放對應進程和系統文件) 

                                        /root   root用戶的家目錄

                                        /sbin  存放命令的目錄            

                                        /tmp  l臨時文件存放目錄

                                        /usr  常見軟件安裝目錄

                                        /var   文件會隨時更改的目錄  -- 日誌文件!

4、目錄的常見命令

一、查看目錄內容

                 終端使用技巧:自動補全

                  ls  查看文件內容;

二、搜索使用過的命令

                  Ls

                  文件通配符:

                                     *  --  任意長度的任意字符

                                     ?  --  任意一個字符

                                     [ ]  --  取值範圍 (只取範圍中的一個字符)

                                                              sd[abc]  --  sda sdb  sdc

                                                               [a-f]  --  sd[a-f]  sda  adb  ...  sdf

                                      ^  --  託字符,指定以某個字符開頭

                                      $  --  以什麼字符結尾

                   grep命令  --  行過濾

                                      grep  [選項] [匹配的字符] [對象]

                                      查看文件中的匹配,過濾某一行:

                                       -v  反選

                                       -v ^$   空白行

                                       -i  忽略大小寫

二、切換目錄

                    Cd

                    常見特殊目錄:

                                          .

                                          ..

                                          ~

                                           -

                     絕對路徑:從根開始,寫全了

                     相對路徑:相對當前路徑而言,你所要處理的目錄;

相關文章
相關標籤/搜索