引入
??哈嘍各位寶子們好啊!我是博主鴿芷咕。日志這個東西我相信大家都不陌生,在
linxu/Windows
系統(tǒng)中每天運行都會產生各種系統(tǒng)日志。而咱們每天學習知識也是一樣的,每天學習的知識都會記錄在我們的腦袋里或者我們各種學習筆記上,而想對一門技術達到頂尖的層次肯定是得一心深造自己才能達到的,《Linux深造日志》就此應育而生。
一 、Linux中的目錄結構&命令行的含義
在windows中目錄相信大家都不陌生,你們每次的C盤D盤里面存儲著各種文件和目錄。而在linux中也是有自己的目錄結構的
- 其中
/
被我們稱之為根目錄,在Linux中目錄是以樹形結構來構建的 - 使用 ls 命令就可以來驗證一下根目錄的結構是不是這樣的
這里就可以看到我們在根目錄下使用 ls 查看目錄其結構和我們的結構圖是一樣的。
1.1 命令行的含義
這里還有一個知識點,再linux
系統(tǒng)中最左邊的命令行的含義如圖所示
好了到了這里我們就大致了解清楚了
linux
的簡單結構和命令行的含義,以后在企業(yè)中我們使用企業(yè)的linux
服務器也是都在linux的命令行輸入指令的,這里其實和windows
中的cmd
命令窗口是一樣的,只不過windows
中大部分操作都是通過圖形化界面來操作的。
二、快速上手常用指令
目錄結構和命令行了解了那么我們就來學幾個常見操作吧!如何顯示自己在那個目錄,以及如何進入目錄,如何創(chuàng)建目錄以及在目錄中如何創(chuàng)建文件!
2.1 ls 顯示目錄下的內容
-
命令名稱:
ls
-
英文原意:
list
-
所在路徑:
/usr/bin/ls
- 執(zhí)行權限:所有用戶
- 功能描述:顯示目錄下的內容
常用選項:
- -a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。
- -i 輸出文件的 i 節(jié)點的索引信息。 如 ls –ai 指定文件
- -l 列出文件的詳細信息。
- -r 對目錄反向排序。
- -t 以時間排序。
- -s 在l文件名后輸出該文件的大小。(大小排序,如何找到目錄下最大的文件)
- -R 列出所有子目錄下的文件。(遞歸)
- -1 一行只輸出一個文件。
?? 命令示范:
2.2 pwd 查看當前目錄
- 命令名稱:
pwd
- 命令英文原意:
print working directory
- 命令所在路徑:
/bin/pwd
- 執(zhí)行權限:所有用戶
- 功能描述:顯示當前所在的工作目錄
?? 命令示范:
1.3 cd 進入目錄
- 命令名稱:
cd
- 命令英文原意:
change directory
- 命令所在路徑:
/usr/bin/cd
- 執(zhí)行權限:所有用戶
- 語法:cd [目錄]
- 功能描述:切換目錄
cd ..
: 返回上級目錄cd /home/litao/linux/
: 絕對路徑cd ../day02/
: 相對路徑cd ~
:進入用戶家目cd -
:返回最近訪問目錄
?? 命令示范:
1.4 tree 查看目錄結構
- 命令名稱:
tree
- 下載指令:
yum install
- 所在路徑:
/usr/bin/tree
- 執(zhí)行權限:所有用戶
- 功能描述:以樹形結構顯示目錄
?? 命令示范:
1.5 創(chuàng)建目錄
進入目錄的指令我們理解了那么,如何創(chuàng)建一個目錄呢?
- 命令名稱:
mkdir
- 英文原意:
make directories
- 所在路徑:
/usr/bin/mkdir
- 執(zhí)行權限:所有用戶。
- 功能描述:創(chuàng)建空目錄。
常用選項:
-p, --parents 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統(tǒng)將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄
?? 命令示范:
1.5 創(chuàng)建文件
- 命令名稱:
touch
- 命令所在路徑:
/bin/touch
- 執(zhí)行權限:所有用戶
- 語法:
touch [文件名]
- 功能描述:創(chuàng)建空文件
?? 命令示范:
三、linux周邊知識講解
3.1 家目錄與跟目錄的概念
前面我們講了
linux
中的根目錄是/
,而命令行我們每次登錄都是在家目錄里面這是什么意思呢?
其實這個linux 和我們win10是一樣的,windows 和 linux 都是多用戶操作系統(tǒng)在windows 中我們每天默認登錄都在桌面,而如果我們在同一臺電腦使用不同用戶登錄那么新的用戶界面和以前的用戶界面是單獨的。
- 每次進來都默認路徑都是在
C:\Users\gugu\Desktop
而不同用戶之間又有單獨的目錄,所以不同用戶的桌面不同。在windows 中默認用戶的路徑是在
C:\Use
里面 而 linux 的用戶目錄默認是在根目錄下的 /home 下面。
?? 所以家目錄就是用戶的默認路徑其位置在 /home
里面,而根目錄就是系統(tǒng)根目錄的意思。
3.2 linux中有隱藏文件嗎?
前面我們快速上手了幾個指令,比如進入目錄刪除目錄、新建目錄,和創(chuàng)建文件。那么這時就有小伙伴要問了我在
windows
中是有隱藏文件的那么Linux中有隱藏文件嗎?
- 在windows 中隱藏的文件只需要點擊一下就可以看到了
而在我們Linux中隱藏文件是以 .
開頭的文件就叫做隱藏文件我們在進行普通查看的時候是不現實的在這里的,只有當輸入 -a 查看全部文件才可以
而在其中
.
和..
又是一個重要的知識點,大家都是知道目錄的結構其實是一個多叉樹結構,那么每一個目錄都是一個子節(jié)點,有子節(jié)點就有父節(jié)點。
- 我們的
.
..
就是一個隱藏目錄其中 -
.
代表是當前目錄 -
..
代表的是上級目錄
所以當我們 cd ..
的時候會回到上級目錄
- 在windows 中也是如此不知道大家對比下就了解了,只不過windows中不是隱藏文件變成了圖形化按鈕。
?? 他們倆的作用是幫我們快速找到當前目錄的文件和 回退到上級目錄畢竟我們不光要進入文件還要回退到上級目錄。
3.3 絕對目錄與相對路徑
有人會問了在 Linux 中和 windows 都有路徑那么路勁的作用是什么?其實路徑是標識我們文件的唯一標識一個多叉樹從根到子節(jié)點的路線只有一條這個就叫 絕對路徑。(系統(tǒng)標識的唯一路徑)
- 例如我們想從根目錄找到
etc
的路徑就只有/var/ftp/etc
文章來源:http://www.zghlxwxcb.cn/news/detail-854007.html
- 而我們從**
etc
** 去隔壁找lib
目錄 就是相對來找的所以這個叫做 相對路徑
結語
文章來源地址http://www.zghlxwxcb.cn/news/detail-854007.html
到了這里,關于【Linux深造日志】運維工程師必會Linux常見命令以及周邊知識!的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!