Linux基礎學習(一)

2021-09-23 18:23:33 字數 2433 閱讀 5150

linux備份作業系統

兩種方式:快照和轉殖

區別:快照:側重在於短期備份,需要頻繁備份使用,做快照的時候linux一般處於開機

轉殖:側重長期備份,做轉殖的時候必須關閉系統;

關機:shutdown -h now(立即關機),halt(關閉記憶體,強制關機),init 0;

刪庫,跑路:rm -rf /

linux系統的檔案

檔案的操作

建立檔案、編輯檔案、儲存檔案 、關閉檔案、重新命名檔案、刪除檔案、恢復檔案;

linux系統檔案目錄結構

重要目錄

目錄結構

bin:binary 含義二進位制。該目錄中儲存的都是二進位制檔案,檔案都是可以被執行的;

dev:外接裝置,例如硬碟,u盤等;外接裝置不能直接使用,需要掛載(分配碟符)才可以使用;

etc:該目錄主要儲存配置檔案;軟體、資料庫的配置檔案;

home:表示除了root以外的使用者目錄;

proc:process表示程序,主要儲存linux系統執行時的程序;

root:表示root(超級管理員)自己的家目錄,

sbin:全稱:super binary,也是存放一些可直接執行的二進位制檔案,但是必須得有super許可權的使用者才能執行;

tmp:表示臨時的,主要儲存系統執行產生的臨時檔案

usr:存放使用者自己安裝的軟體,相當於windows下的program files。

var:存放系統/程式的日誌檔案的目錄;

mnt:當外接裝置需要掛載的時候,就需要掛載到mnt目錄下;

linux的基本命令

切換使用者:#su

使用者名稱

指令與選項

linux指令通用格式

#指令 【選項】【操作物件】

基礎指令

#ls

list  列出當前目錄下的所有檔名

#ls

路徑 列出指定路徑下的所有檔案的檔名;

ls列出的結果顏色說明,其中藍色名稱的表示資料夾,黑色的表示檔案,綠色的表示其許可權為擁有所有的許可權;

ps:關於路徑:分兩種相對路徑、絕對路徑

相對路徑:相對首先有乙個參照物(一般是當前工作路徑)

#ls

選項 路徑

列出指定路徑下的所有檔案的檔名,並以指定格式進行顯示

#ls -l 路徑 表示以詳細列表的形式進行顯示

#ls -la 路徑 表示顯示所有的檔案/資料夾(包括隱藏檔案);

第一列表示檔案型別 「-」表示檔案     「drwxr「表示資料夾

在linux系統中隱藏檔案一般以「.「開頭;

#ls -lh 路徑

含義:列出指定路徑下的所有檔案的名稱,以列表的形式並且在顯示文件大小時候以可讀性較高的形式先顯示

#pwd      表示列印當前的工作目錄

#cd

路徑 (change directory) 表示切換路徑

補充:特殊符號「~」表示當前使用者的家目錄 #cd ~

mkdri  (make directory)表示建立目錄;

touch指令  建立檔案

#touch

檔案路徑 【可以是檔名也可以是包含名稱的乙個完整路徑】

cp指令 (copy)複製檔案/資料夾到指定位置

#cp

被複製的檔案路徑  複製到的路徑【複製到路徑可以修改檔名】

#cp -r

被複製的資料夾路徑 複製到路徑【要加-r 否則略過目錄,複製失敗】

mv指令  (move 移動,剪下)表示移動文件到新的位置

#mv 

需要移動的文件路徑  要儲存的位置路徑

補充:mv指令可以重新命名 路徑不變,直接重新命名

#mv 

需要移動的文件路徑  要儲存的位置路徑

rm命令 remove表示刪除,移除

#rm 選項 需要移除的路徑

-f  直接刪除,強制刪除無需確認

-r 刪除目錄

#rm -rf

刪除目錄

vim指令 類似於文字編輯器

#vim

檔案路徑   表示開啟乙個檔案

輸出重定向

>;覆蓋輸出,覆蓋掉原先的檔案內容;

>>:追加覆蓋,儲存

#正常命令 >/>> 檔案路徑

注意檔案可以不存在

cat命令 表示直接開啟乙個檔案

#cat

檔案路徑  只能檢視檔案,不可編輯。vim可編輯;

#cat

待合併的檔案路徑1 待合併的檔案路徑2……  > 新的檔案路徑   表示檢視多個檔案,並合併在乙個檔案

Linux學習 (一)Linux基礎

命令使用者和使用者組 普通使用者 使用者資訊儲存在 etc passwd 使用者組 group 路徑 etc passwd 當前目錄 hello.c 主目錄 linuxc hello.c 程序 是乙個 執行中的程式 檔案 硬鏈結和軟連線 軟連線 常用命令 命令英文作用 lslist 檢視當前資料夾下...

Linux學習(一) Linux基礎

一 linux 和 windows 的區別 windows 磁碟劃分 碟符 c盤 d盤 linux 沒有碟符的概念,只有乙個根目錄 所有檔案都是從根目錄開始儲存的 linux的目錄結構是乙個倒狀樹結構 如下圖 linux上一切皆檔案 每個目錄儲存特定的檔案 bin 二進位制檔案 系統命令對應的程式檔...

Linux基礎學習(一)

1 什麼是作業系統 2 作業系統工作的過程例子 3 主流的作業系統 4 虛擬機器 虛擬機器實際上就是乙個軟體,其作用主要是模擬硬體系統的功能,從而可以在已經裝有作業系統的計算機上 再裝乙個作業系統。例如一般使用的虛擬機器的軟體就是vmware,安裝vmware之後我們可以再安裝ubantu,那麼我們...