歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux基礎知識:文件管理

Linux基礎知識:文件管理

日期:2017/2/28 13:49:20   编辑:Linux教程

文件管理

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退出此工具
Copyright © Linux教程網 All Rights Reserved