首頁 > 軟體

Linux基礎知識:檔案管理

2020-06-16 17:34:09

檔案管理

1.linux系統結構

Linux系統結構是倒樹型。
/bin        ##二進位制可執行檔案也就是系統命令
/sbin       ##系統管理命令存放位置
/boot       ##啟動分割區,負責系統啟動
/dev        ##裝置管理檔案
/etc        ##大多數系統管理檔案
/home       ##普通使用者的家目錄
/lib        ##32位元系統庫檔案存放位置
/lib64      ##64位元系統庫檔案存放位置  
/media      ##系統臨時裝置掛載點
/mnt        ##系統臨時裝置掛載點
/run        ##系統臨時裝置掛載點
/opt        ##第三方軟體安裝位置
/proc       ##系統資訊
/root       ##超級使用者家目錄
/srv        ##系統資料
/var        ##系統資料
/sys        ##系統管理,主要是關於核心的
/tmp        ##系統臨時檔案存放位置
/usr        ##系統使用者相關資訊資料及使用者自定義軟體存放位

2.系統檔案路徑

<1>絕對路徑

檔案在系統的真實位置,檔案名字以“/”開頭

<2>相對路徑

檔案相對與當前所在位置的一個名字的簡寫,這個名字不會以/開頭,而且名字會自動新增pwd顯示的值
pwd     ##顯示當前系統的絕對路徑

3.檔案系統的基本命令

<1>列舉檔案ls (list 列出目標檔案,列出目錄中的內容)

ls      -a  ##列出所有
        -l  ##列出檔案屬性
        -s  ##列出檔案大小
        -R  ##第歸列出
        -d  ##列出目錄本身

<2>進入目錄cd (change directory 進入目標目錄)

cd      ~              ##回到當前使用者家目錄
        ~username     ##進入到指定使用者家目錄
        ..             ##進入當前目錄的上一級
        -               ##進入之前所在系統目錄

<3>建立檔案touch

touch + 檔名稱

<4>複製貼上cp

cp 被複製的檔案 目的地
cp -r ##第歸複製,用於複製目錄

<5>移動檔案mv

mv 被移動檔案    目的地
mv 老名字  新名字
mv test/file .      ##把test/file移動到當前

<6>刪除檔案rm (remove)

rm -f       ##強制刪除檔案
rm -fr      ##強制刪除檔案和目錄

4.萬用字元

*           #匹配0-任意字元
?           #匹配任意單個字元
~           #匹配當前使用者家目錄
~user       #匹配到user的家目錄
~+          #當前目錄
~-          #當前目錄之前所在的
[abc]        #有a或者有b或者有c
[!abc]      #除了含有a或者b或者c
[^abc]      #除了含有a或者b或者c
[[:alpha:]]     ##單個字母
[[:lower:]]     ##單個小寫字母
[[:upper:]]     ##單個大寫字母
[[:alnum:]]     ##單個字母或數位
[[:punct:]]     ##單個符號,不包含數位,字母以及空格
[[:digit:]]     ##數位
[[:space:]]     ##單個空格



5.vim編輯器

<1>編輯檔案

vim 檔名
按 i 鍵進入插入模式
檔案編寫完畢按 esc 推出到瀏覽模式
:wq 儲存推出

<2>命令模式

vim /etc/vimrc
:set nu|nonu    ####行號的顯示
:set mouse=a    ####設定滑鼠可以操作游標位置
:help       ####檢視vim的用法,:q退出幫助
ctrl + v    ####高亮選擇模式,可以選者一片區域操作
u       ####恢復到未操作之前
ctrl + r    ####恢復到操作之後
批次新增字元
ctrl + v 選中要加字元所在的位,按I鍵,在加入想要加入的字元,按esc
<3>分屏功能
ctrl+w s        ####上下分屏
ctrl+w v        ####左右分屏
ctrl+w c        ####復原游標所在螢幕
ctrl+w 上|下|左|右  #####移動游標到指定的螢幕中

<4>替換字元

在命令模式中
:%s/原字元/替換後字元/g

<5>搜尋鍵碼

/關鍵字
n向下匹配
N向上匹配

<6>字元的管理

dw              刪除游標所在單詞
dl              刪除光所在字母
dd              刪除一整行
d數位d            刪除數位指定的行數
d數位 上鍵      向上刪除指定行數

yw              複製游標所在單詞
yl              複製光所在字母
yy              複製一整行
p               貼上
y數位y            複製數位指定的行數

cw              剪下游標所在單詞
cl              剪下光所在字母
cc              剪下一整行
c數位c        剪下數位指定的行數剪下完成後會進入插入模式,要貼上先退出插入模式再按P鍵

<7>移動游標到指定行

:行號
G   ##移動游標到檔案末行

<8>vim的插入模式

i   游標坐在位置插入字元
I   游標所在行行首插入
a   游標所在字元的下一位插入
A   游標所在行行尾插入
o   游標所在行的下一行
O   游標所在行的上一行
s   刪除游標所在字元插入
S   刪除游標所在行插入

<9>vimtutor

vimtutor是vim的說明工具
用:q退出此工具

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-09/134930.htm


IT145.com E-mail:sddin#qq.com