日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux vi 是目录,linux基本操作之目录、vi等

發(fā)布時(shí)間:2025/4/16 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux vi 是目录,linux基本操作之目录、vi等 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄在文件類型上用d標(biāo)示,用/分隔目錄層,對每個shell和操作環(huán)境,都有一個當(dāng)前工作目錄。

目錄也是一種權(quán)限。(u,g,o)

強(qiáng)制位s chmod u+x 強(qiáng)制權(quán)限。

冒險(xiǎn)位x chmod u+t 冒險(xiǎn)權(quán)限

chmod 1777 a.txt

4(set uid)

2(set oid)

1(sticky加冒險(xiǎn)權(quán)限)

/bin 儲存常用用戶可執(zhí)行命令

/boot 引導(dǎo)加載器

/etc 系統(tǒng)管理和配置文件

/passwd用戶信息

/shadow影子口令

/group組信息

/initinit的配置文件

/home 存放個人主目錄

/lib 存放庫文件,動態(tài)鏈接庫

/lost+found:平常事空的。系統(tǒng)非正常關(guān)機(jī)留下的文件

/mnt 系統(tǒng)加載文件系統(tǒng)時(shí)用的常用掛載點(diǎn)

/opt 第三方工具使用的安裝目錄

/proc 虛擬的目錄,是系統(tǒng)內(nèi)存的映射。

./meminfo

/cpuinfo

/filesystems文件系統(tǒng)信息

/sbin 存放系統(tǒng)管理員使用的命令

過濾器:

Linux中的應(yīng)用工具分為三種:

交互工具

過濾器

編輯器

能夠接受數(shù)據(jù),過濾再輸出的工具成為過濾器。

對過濾器和進(jìn)程,存在著輸入源與輸出對象。

輸入:過濾器的數(shù)據(jù)來源

標(biāo)準(zhǔn)輸入stdin(0):默認(rèn)是鍵盤

輸出:過濾器的數(shù)據(jù)去向

標(biāo)準(zhǔn)輸出stdout(1):默認(rèn)輸出是終端屏幕

錯誤輸出:

標(biāo)準(zhǔn)錯誤輸出stderr(2):輸出是終端屏幕

重定向:標(biāo)準(zhǔn)輸入輸出和錯誤輸出,都可以用特定符號改變數(shù)據(jù)來源和去向。

使用" < "來重定向輸入源 cat < a.txt

使用" << " 讓系統(tǒng)將一次鍵盤的全部輸入,先送入虛擬文檔????????? cat > file <

輸出重定向 ls -l > a.txt 將ls顯示的內(nèi)容輸出到a.txt文件,并且不在終端屏幕上顯示。

ls -l >> a.txt 追加輸出。

錯誤輸出重定向 find / -type s 2> /dev/null 處理沒用的文件

sh test.sh > /dev/null 2 >&1

★管道:

使用| 將前一個過濾器的輸出直接送入后一個過濾器的輸入例如:ls -R | more

搭配grep??? ls |grep txt 包含txt???? grep -v txt不包含txt

文件查找與文件管理

which顯示一個文件的可執(zhí)行完整路徑 whichls

where is 查找命令在哪

locate keyword 所有文件名機(jī)器所在路徑包含關(guān)鍵字段的文件與目錄都會顯示

slocate keyword

find 路徑 參數(shù) 表達(dá)式

從指定路徑下遞歸向下搜索文件,支持按照各種條件方式搜索

find . -name file1 ??? 精確查找

find . -name "*.txt" 模糊查找

find . -perm 777 ???? 按權(quán)限查找

find . -mtime 10 ???? 10天內(nèi)修改過的文件

find . -type f 只查普通文件

操作找到的文件

find 路徑 參數(shù) 表達(dá)式 -exec 指令 {} \;

find . - name a.txt -exec rm{} \; 找到a.txt并且刪除

常用的文件操作指令:

wc 統(tǒng)計(jì)文件的行,詞,字?jǐn)?shù);

wc-l 統(tǒng)計(jì)行數(shù)

wc-w 按單詞統(tǒng)計(jì)

wc-c 按字符統(tǒng)計(jì)

grep 過濾

sort 排序 -r 逆序

diff 報(bào)告文本差異內(nèi)容

comp 報(bào)告文本差異位置

uniq 去除文件中重復(fù)的行 -c 統(tǒng)計(jì)

cut 顯示文件中的某一列 cut -f 1 -d" "

paste 將文本按列拼接

壓縮:

gzip,gunzip

bzip2,bunzip2

z系列指令

zcat 直接顯示壓縮文件內(nèi)容

zless 直接逐行顯示壓縮文件內(nèi)容

zdiff 顯示壓縮文件的差異內(nèi)容

zcmp

tar命令:

主要參數(shù)-c將文件備份出來

-v顯示文件

-f

tar -zcvf 壓縮

tar -zxvf 解壓

dump/restore

備份與還原。備份到/etc/fstab 指定的文件

交互工具

mesg 控制終端是否接受訊息

write oracle 就是給oracle發(fā)消息

編輯工具

VIM:

vi 文件名

指令:wq保存退出 q!不保存退出 e b.txt

刪除與塊操作:在命令中x刪除一個字符 dw刪除一個單詞 dd刪除一行 ndd刪除n行

按v進(jìn)入塊命令然后按c是剪切,p粘貼,y是復(fù)制

s 刪除光標(biāo)所在行并進(jìn)入插入模式

u是取消上一個,U取消一行內(nèi)的所有動作,ctrl-r重做

e!放棄所有改動,重新編輯

查找文本:/查找內(nèi)容? n查找下一個 ?查找內(nèi)容(從尾到頭查找)

命令模式的輸入選項(xiàng):

:r 文件名 本文件插入到光標(biāo)處

:r !命令 把命令的輸出插入到文本中

:nr文件 把文件插入到第n行

:sh 轉(zhuǎn)到shell命令

:so 文件 先讀寫文件,再執(zhí)行文件的指令

%表示全文^開頭$結(jié)尾g表現(xiàn)這一行從頭到尾

1.光標(biāo)定位

2.ctrl v

3.G

4.I

5.輸入

6.ESC 回車

1.gg

2.c or d

3.G

宏錄制

1.qq

2.result

3.q

4.@q

change inner

cib or ci( or ci) 刪掉括號內(nèi)的

ca ( 刪掉括號內(nèi)and括號

da ( di( 不進(jìn)入Insert

das

cas

總結(jié)

以上是生活随笔為你收集整理的linux vi 是目录,linux基本操作之目录、vi等的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。