linux向上翻页_linux学习基础篇——文件管理(一)
文件的建立及刪除
文件/目錄的建立
touch filename
touch file1 file2 …或者touch { … }例如touch {1…5}為建立名為1到5 的5個文件。
touch file也可以使用touch建立多個文件:
touch file1 file2 …或者touch { … }例如touch {1…5}為建立名為1到5 的5個文件。
目錄的建立類似與文件的建立類似
mkdir dir1 dir2
或者mkdir {1…5} 建立名稱為1到5的文件夾
或者可以mkdir dir1/dir2/dir3 在已經存在的1目錄下新建目錄2中的目錄3
需要注意的是,當使用mkdir dir1/dir2/dir3 時,父目錄如果不存在會無法建立
沒有父目錄的情況下建立遞歸目錄可以使用-p參數 mkdir –p dir1/dir2/dir3進行遞歸創建目錄,文件不存在則自動創建。
文件及目錄的刪除:rm(Remove file)
當刪除目錄下的全部文件或目錄時,可以用*代替所有文件或目錄。
2.Linux文本編輯方式
gedit
gedit file1 file2 file3… (文件不存在則自動創建)
圖形的文本編輯,只有在圖形開始時可用。
gedit可以直接編輯文件,與windows中的txt記事本操作類似
gedit file1 file2 file3…
編輯完成后點擊保存即可。
vim
vim是全球著名的兩大文本編輯器之一,另外一個是emacs。
對于習慣使用windows的朋友突然使用vim編輯文件會有些不太適應(剛開始的時候我也是反抗的),下來就說一下vim的使用。
vim工作分三種工作模式:命令模式,插入模式和退出模式。
在命令模式下可以做很多事
在命令模式下配置文件:
在命令模式下可以完成對文件的配置
比如在命令模式下輸入
:set nu 為顯示行號。
:set nonu 為不顯示行號
:sat ai 為自動縮進
:sat noai 不自動縮進
注意在命令模式下配置的內容只是針對當前編輯的文件,此設定為臨時設定,vim關閉后設定消失。想要永久的讓設定起作用,就需要vim下永久設定。
vim下永久設定:
vim /etc/vimrc 打開后進入插入將配置信息添加到作后即可。
在13行添加顯示行號命令后退出保存,用vim新建一個文件進行編輯,可以看到行號自動顯示出。
在命令模式下還有相當多的快捷鍵:
:open file 在vim窗口打開一個新文件
:split file 在新窗口中打開文件(上下同時編輯多個文件)
:bn 切換到下一文件
:bp 切換到上一個文件
在命令模式下光標的移動
gg 光標移動到文件的第一行
G 光標移動到文件的最后
:數字 光標移動到到指定行
Pgup,pgon 上下翻頁
ddp 交換當前行和其下一行
vim的插入模式:
在命令模式按 i 進入插入模式。就如后就可以自由編輯。
當vim窗口左下方出現insert后即進入插入模式。
在命令模式下按下一些快捷鍵也可以快捷高效進入插入模式。
vim的退出模式
在插圖模式下按 ‘esc’ vim創窗口左下方insert消失后即進入命令模式,然后執行下列命令后均可退出vim。
vim可視化模式
可視化下可以選擇一塊編輯區域,然后對選中的文件內容執行插入 刪除 替換 改變大小寫等操作,日常使用頻繁。
在命令模式下,輸入 v 或者 V 或者ctrl+v都可以進入可視化模式。
字符選擇模式
行選擇模式
塊選擇模式
在可視化模式下批量添加字符
ctrl + v 選中要加入字符所在的列,按大寫的【i】加入字符后按esc鍵即可
vim中字符的搜索 及字符的替換
字符的搜索:
關鍵字匹配:/+關鍵字 高亮顯示關鍵字
【n】向下匹 【N】向上匹配
將光標移到對應詞上 按# 或者 *可以進行詞的搜索并高亮顯示
:noh 撤銷高亮顯示
對字符d進行匹配,匹配后高亮顯示。
vim中字符的替換
:%s/原字符/替換后字符/g
%s表示全文所有的行
g表示全文所出現原字符的列
將原文的X全部替換為v
或者還可以: :1,4s/hellow/best/g 替換1-4行的hellow為best
也可以用
:/linux/,/redhat/s/student/good/g 替換linux到redhat之間的student為good
總結
以上是生活随笔為你收集整理的linux向上翻页_linux学习基础篇——文件管理(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win98 老电脑 文件导出_首次装电脑
- 下一篇: linux php版本升级_玩转Linu