分位普通檔案和目錄檔案
操作普通檔案
目錄檔案
備註建立
touch 【filename】
mkdir 【dirname】
刪除rm 【filename】
rmdir 【dirname】
只能刪除空目錄
rm -r 【dirname】
刪除非空目錄 -r採用的是遞迴方法刪除
拷貝cp 【path1+filename】 【path2】
cp -r 【path1+dirname】 【path2】
將路徑1下的檔案拷貝到路徑2
剪下/移動
mv 【path1+fiielname】 【path2】
mv 【path1+dirname】 【path2】
剪下為什麼不用-r?因為剪下只是改變了儲存位置
重新命名mv 【path1+filiename】 【path1+new filename】
←剪下和重新命名可以同時進行
修改檔案的屬主
chown 【newuser】 【filename】
←只限root操作
修改檔案的組使用者
chgrp 【newgroup】 【filename】
←獲取vim:sudo apt-get install vim -y
檢查是否安裝成功:which vim
vim有三種模式:
與游標相關的操作
操作shift + g
移動到最後一行
gg移動到第一行
num shift + g
移動到num行
shift + 6
移動當前行的第一列
shift + 4
移動到當前行的最後一列
ctrl + f
ctrl + b
shift + h
移動到當前螢幕的第一行
shift + m
移動到當前螢幕的中間一行
shift + l
移動到當前螢幕的最後一行
r + [字母]
替換游標所在的字母
shift + r
進入替換模式
shift + c
將當前游標到行尾的內容刪除,並進入編輯模式
cc將當前行刪除掉,進入插入模式
其他操作
操作dd
刪除一行
num dd
刪除num行
yy拷貝一行
num yy
拷貝num行p貼上
u撤銷上一次的操作
ctrl + r
刪除上一次撤銷操作
我們可以結合使用:
搜尋命令
操作:set nu
顯示行號
:set nonu
不顯示行號
?string
向上搜尋string字串 按n往上走
/string
向下搜尋 按n往下走
:set hlsearch
set high light search 高亮顯示搜尋
:set nohlsearch
取消高亮顯示
替換命令
操作:n,m s/oldstring/newstring/g
從n行到m行,全文替換oldstring到newstring 命令
操作:ve!
在右邊同時開啟乙個編輯視窗
:he!
在上邊同時開啟乙個編輯視窗
vi的配置:
檔案位置:vim ~/.vimrc
如何檢視檔案內容:命令
操作more filename
顯示一部分
less filename
顯示一部分 退出後不在終端上顯示 類似於開啟了乙個編輯器
head -num filename
顯示前幾行檔案 q退出
less -num filename
顯示檔案後幾行
cat filename
顯示所有資訊
cat filename1 filename2 > fielname3
合併檔案1 2 為檔案3
cat > filename
建立新的檔案並編輯 ctrl+c結束 對輸出的重定向
linux 檔案操作
1 cat 開啟檔案 cat name.txt 開啟檔案name.txt cat 1.txt 2.txt 開啟2個檔案 cat n name.txt 開啟檔案後顯示行號 2 vi 輸出,刪除,查詢,替換,塊操作 等文字操作 vi 的三種基本工作模式 命令列模式,文字輸入模式,末行模式 命令列模式 不...
Linux 檔案操作
1,查詢檔案 find name 名稱 ls find atime 10 記著有乙個點號 兩邊都有空格,代表當前目錄,如果希望顯示系統的所有大於10天的檔案 可以將 換成 代表根目錄 find mtime n print n天前那天改過的檔案 find mtime n print n天以前改過的檔案...
linux檔案操作
unix檔案操作 讀寫操作 標c檔案讀寫 file 代表乙個開啟的檔案 unix linux的檔案讀寫函式 linux系統中 幾乎一切都是檔案,記憶體 目錄 硬體裝置都可以看成檔案。比如 記憶體 對應目錄 proc pid 目錄 可以用 vi 檢視,也是檔案 裝置 dev tty 鍵盤 顯示器 de...