Linux基礎篇(一)

2021-10-09 09:31:35 字數 3215 閱讀 8258

linux是乙個免費使用和自由傳播的開源的(unix like)類unix作業系統。全稱叫做gnu/linux

一切皆為檔案 (1.一切裝置皆檔案 2.一切配置接檔案)

所有的管理都是通過配置檔案管理

有問題查詢man文件

目前我主要使用的是centos7,centos7預設使用的檔案系統是xfs,下面介紹一下centos7下「/」目錄下的檔案的作用

資料夾資料夾作用

/bin

存放系統命令的目錄,所有使用者都可以執行。

/sbin

儲存和系統環境設定相關的命令,只有超級使用者可以使用這些命令,有些命令可以允許普通使用者檢視

/usr

unix共享資源目錄,存放所有命令、庫、手冊頁等

/usr/bin

存放系統命令的目錄,所有使用者可以執行。這些命令和系統啟動無關,單使用者模式下不能執行

/usr/sbin

存放系統命令的目錄,所有使用者可以執行。這些命令和系統啟動無關,單使用者模式下不能執行

/usr/sbin

存放根檔案系統不必要的系統管理命令,超級使用者可執行

/dev

存放裝置檔案

/etc

存放配置檔案的地方,配置檔案的目錄

/opt

可選應用軟體包,第三方安裝的軟體儲存位置

/lib

存放系統程式執行所需的共享庫

/proc

虛擬檔案系統,資料儲存在記憶體中,存放當前程序資訊

/root

存放root使用者的相關檔案,root使用者的家目錄。宿主目錄 超級使用者

/tmp

存放臨時檔案

/var

是儲存各種變化的檔案,比如log等等

/home

使用者預設宿主目錄

ls 命令用於檢視檔案的屬性,如當前檔案下有哪些檔案或子目錄,這些檔案的屬性是什麼樣的

(示例):

常用引數:

-a 列出目錄下的所有檔案和目錄包括隱藏檔案(linux中以"." 開頭的檔案稱為隱藏檔案)

可以看到使用了"-a"引數之後,該目錄下所有檔案都被列出來了

-a 列出目錄下的所有檔案和目錄包括隱藏檔案不包含 「.」 和 兩個』.』 目錄

linux每個目錄都會包含".「和」…"兩個目錄,前者代表著當前目錄,後者代表當前目錄得上層目錄。

-i 列印inode號

linux通過inode號對檔案或目錄進行標識,inode一致為同一檔案

-l 使用長格式列出

可以看到使用該引數,會列出檔案的許可權,鏈結數,所有者,所屬組,以及檔案修改時間,檔案大小…

-h 通常與「-l」連用 表示以k,m,g為單位,將檔案大小列印顯示出來

pwd命令用於檢視當前所在目錄

cd命令用於切換目錄

前面介紹過,「.」和「…」兩個特殊的目錄,他們也能被cd

可以看到 「cd .」後仍然在當前目錄,所以".「代表的是當前目錄

cd … 後到了」/"目錄,「…」代表上層目錄

cd - 代表回到上次的目錄

熟練使用 「cd -」,"cd …"可以大大方便我們自身噢

cp 即「copy」複製命令將檔案或目錄進行拷貝

語法:cp 原檔案或目錄 目標目錄

常用引數:

-r 複製目錄

-p 保留檔案屬性(檔案建立時間等屬性)

可以看到我們在對目錄進行拷貝時,不加"-r"引數是無法對目錄進行拷貝的。

注意:拷貝時,如果想對拷貝後檔案進行更名,只需要在目標目錄後加上"/名字"

如:

將當前目錄的 「create.sh」檔案拷貝到「/home」目錄下更名為「aaa」

小技巧:在使用"cp"命令時如果拷貝後的檔案已經存在可以在「cp」前面加上「\」直接進行不詢問覆蓋即「\cp *** ***」

mv 「move」相當於我們熟悉的剪下

一般我們使用「mv」命令進行更名比用它進行移動檔案多

touch 命令用於建立檔案

語法:touch [引數] 檔名

由於touch命令的引數極少用,所以這裡就不進行介紹了

建立乙個名為test的檔案

注意:如果要建立的檔案已經存在,再次使用建立命令,會更新該檔案的時間戳,即使用「ls -l」命令看到的時間

mkdir 命令用於目錄

語法:mkdir [引數] 目錄名

常用引數:

-p 遞迴建立,即當要建立二級目錄時,如果一級目錄未建立,加-p引數。可以一級,二級目錄一起建立

不加-p引數建立效果

加-p引數

rm 命令用於刪除乙個檔案或目錄

語法: rm [引數] 檔名或目錄名

引數:-f 強制刪除,不詢問

-r 刪除目錄

這種效果即為刪除時的詢問

注意:千萬不要進行刪"/"操作,否則,emmm

如何刪跟:rm -rf /

cat 命令用於檢視檔案內容

語法:cat [引數] 檔名

常用引數:

-n 顯示行號

以上就是我這個基礎篇講的內容,雖然說都是一些簡單的命令,但是切記要勞勞的掌握,後面所學的所有內容要想學好,學得簡單輕鬆,前面的命令一定要熟練的進行掌握,不然你會學得很痛苦

python 基礎篇(一) linux命令篇

先花了2,3個小時安裝了xubuntu,配置了搜狗輸入法,gedit也配置了一下,總算好用點好了,虛擬機器還是省著點資源用,不然卡死了。熟悉了一下linux基本命令,先把熟悉的寫上,簡單的寫一下,暫時沒空解決引數問題。1.pwd 顯示當前所在目錄 2.ls 列出當前目錄物件 ls l列出資訊更為詳細...

Linux基礎篇(一)LINUX簡介與基礎命令

linux簡介與基礎命令 是一款功能強大的用來虛擬計算機的桌面軟體 通常我們稱物理機或者真機為host os 而虛擬機器則稱之為guset 1 unix發展史 1969年底開始研發unix系統,最終誕生於1970年1月1日 由ken thompson和dennis ritchire兩個人研發 2 l...

一 linux命令基本格式 基礎篇

linux基礎篇是linux基礎知識,必須記住。並且需要把每個命令至少寫三遍以上 下面這句是在linux最常見的一句話 root ubuntu root代表當前登入使用者,也是管理員帳戶 沒有特殊含義 ubuntu 代表主機名 當前所在的位置,代表使用者的家,代表根目錄 代表超級使用者,也就是管理員...