LINUX學習筆記(四)

2021-09-24 20:30:47 字數 2023 閱讀 2376

touch加檔名和touch加目錄加檔名有什麼區別?

在linux命令中如果這個命令的引數後面沒有指定這個引數的詳細目錄,則表示在當前目錄下執行者個操作,建立這個檔案。但是如果你想放在其他目錄下建立這個檔案,一定要指明它的詳細的絕對路徑,比如這裡的/root/japanlovestory.list就指明了其在/root根目錄下(否則容易找不到遮蓋檔案建立到了**):

linux的字尾名和win不一樣,這裡的list沒有什麼特別含義。在win中有一些預設帶空格的目錄,但在linux中不建議建立帶空格的檔案,如下例:

例中建立乙個名叫「shenchao girl"的檔案,但是執行實際是建立了兩個檔案:shenchao和girl,因為這裡已經有乙個目錄叫shenchao,所有並沒有建立與目錄同名的檔案shenchao。正確的做法是用雙引號:

如果這個檔案比較長,cat就在一屏屏重新整理顯示,這種情況cat就不合適了,應使用more

進入more後可以使用空格或f(frontpage)可以一頁一頁的往後翻,按回車可以一行一行切換顯示,待找到需要的內容後可以使用q退出。如果需要往回翻(比如翻過了)則可由使用less命令:

按pageup一頁一頁往上翻,按↑時一行一行往上翻頁。而且less還可以搜尋:輸入/加你要搜尋的內容,即可高亮顯示,按n(next)就可以乙個高亮接著乙個高亮顯示。所以用more不如用less!

看/etc目錄下的services檔案的前7行

如果head直接加檔名不要-n指定行數,則會預設顯示前10行。

注意tail -f

系統在在/var/log目錄下的乙個日誌檔案messages,我們用tail -f命令查詢它:

tail -f  /var/log/messages
得到如下所示結果,顯示了這個檔案最末尾的位置:

但是它並沒有回到命令列:

意思就是如果這個檔案的內容進行了變化,在這個命令操作狀態下,它也會實時變化的,那這有什麼用呢?

——如果這個日誌檔案有什麼變動,那麼我在電腦上就能實時觀測到這個日誌檔案的更新變動,具體演示示例如下:

用linux遠端連線伺服器:

我們做乙個增加網絡卡的ip位址實驗來演示「tail -f動態顯示日誌檔案」的動態和實時性,實驗過程內容如下:

乙個網絡卡有多個ip位址,ifconfig這個命令可以設定或者更改它的ip位址——直接ifconfig加網絡卡名稱(eth0)即可,但是如何把一塊網絡卡設定多個ip位址?——加冒號,如eth0:1,增加一塊虛擬網絡卡。然後加上位址(192.168.1.1),即給網絡卡繫結了多個位址,

回車,觀察tail -f有沒有乙個動態的變化,可以用來監視一些日誌

Linux學習筆記四

檔案磁碟管理 目錄結構 系統根目錄。所有分割槽都被掛載到這個目錄下 bin 用於存放普通使用者可執行的命令 boot 存放系統核心及啟動時所需要的檔案 dev 存放所有的裝置檔案 etc 存放系統的配置檔案 home 系統中使用者的家目錄 mnt 可移動裝置掛載目錄 root 管理員的家目錄 sbi...

Linux學習筆記(四)

二 基本的檔案內容檢視命令 無處不在的ls和cd,pwd命令 ls 顯示檔案列表資訊 典型用法 ls l ls al 簡單的目錄命令 cd 和pwd cd 作用 改變當前路徑 典型用法 1 cd 回到使用者主目錄 2 cd 在最近的的兩次目錄之間進行切換 3 cd 某絕對路徑 4 cd 某相對路徑 ...

Linux學習筆記四

磁碟陣列,即容錯廉價磁碟陣列 raid可以通過一些技術將多個較小的磁碟整合成乙個較大的磁碟裝置,除了儲存之外還具有資料保護的功能。raid分類 1.raid 0 等量模式 效能最佳 需要兩塊以上的硬碟,資料被分塊分別儲存在raid上,空間利用率高,但是沒有冗餘和錯誤修復功能 2.raid 1 映象模...