国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

重慶品牌網(wǎng)站建設(shè)公司哪家好湖南網(wǎng)絡(luò)推廣服務(wù)

重慶品牌網(wǎng)站建設(shè)公司哪家好,湖南網(wǎng)絡(luò)推廣服務(wù),建立社會主義市場經(jīng)濟體制,常州低價網(wǎng)站建設(shè)公司文章目錄前言一、linux文件結(jié)構(gòu)二、指令三、Gvim編輯器1、命令模式2、底行命令四、正則表達式1、表達式匹配舉例2、對文件里面內(nèi)容進行操作3、使用 \( 和 )\ 符號括起正規(guī)表達式,即可在后面使用\1和\2等變量來訪問和中的內(nèi)容前言 記錄自己學(xué)習(xí)linux的筆記&#xff…

文章目錄

  • 前言
  • 一、linux文件結(jié)構(gòu)
  • 二、指令
  • 三、Gvim編輯器
    • 1、命令模式
    • 2、底行命令
  • 四、正則表達式
    • 1、表達式匹配舉例
    • 2、對文件里面內(nèi)容進行操作
    • 3、使用 `\(` 和 `)\` 符號括起正規(guī)表達式,即可在后面使用`\1`和`\2`等變量來訪問和中的內(nèi)容


前言

記錄自己學(xué)習(xí)linux的筆記,加油!
2023.3.8
2023.4.7


一、linux文件結(jié)構(gòu)

在這里插入圖片描述

  1. root : 該目錄為系統(tǒng)管理員目錄,root是具有超級權(quán)限的用戶。

  2. bin ->usr/bin : 存放系統(tǒng)預(yù)裝的可執(zhí)行程序,這里存放的可執(zhí)行文件可以在系統(tǒng)的任何目錄下執(zhí)行。包含了那些供系統(tǒng)管理員和普通用戶使用的重要linux命令的二進制映像。如cp、ls等多個命令。

  3. usr是linux的系統(tǒng)資源目錄,里邊存放的都是一些系統(tǒng)可執(zhí)行文件或者系統(tǒng)以來的一些文件庫。

  4. usr/local/bin:存放用戶自己的可執(zhí)行文件,同樣這里存放的可執(zhí)行文件可以在系統(tǒng)的任何目錄下執(zhí)行。

  5. lib->usr/lib: 這個目錄存放著系統(tǒng)最基本的動態(tài)連接共享庫,其作用類似于Windows里的DLL文件,幾乎所有的應(yīng)用程序都需要用到這些共享庫。

  6. boot : 這個目錄存放啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件。

  7. dev: dev是Device(設(shè)備)的縮寫, 該目錄下存放的是Linux的外部設(shè)備,Linux中的設(shè)備也是以文件的形式存在。

  8. etc: 這個目錄存放所有的系統(tǒng)管理所需要的配置文件。

  9. home:用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名以用戶的賬號命名,叫作用戶的根目錄;用戶登錄以后,默認打開自己的根目錄。

  10. var : 這個目錄存放著在不斷擴充著的東西,我們習(xí)慣將那些經(jīng)常被修改的文件存放在該目錄下,比如運行的各種日志文件。

  11. mnt : 系統(tǒng)提供該目錄是為了讓用戶臨時掛載別的文件系統(tǒng),我們可以將光驅(qū)掛載在/mnt/上,然后進入該目錄就可以查看光驅(qū)里的內(nèi)容

  12. opt: 這是給linux額外安裝軟件所存放的目錄。比如你安裝一個Oracle數(shù)據(jù)庫則就可以放到這個目錄下,默認為空。

  13. tmp: 這個目錄是用來存放一些臨時文件的。

二、指令

cd :cd –(返回上一次打開的目錄) cd ~(返回根目錄) cd …(返回上一級目錄)
pwd :輸出當前路徑
whoami:輸出用戶名
ls :-al(顯示所有文件及其屬性)
文件屬性:-常規(guī)文件,d目錄,l鏈接文件,文件權(quán)限r(nóng)wxr–rwx分別表示文件所有者、組內(nèi)其他人、系統(tǒng)中其他人的讀寫執(zhí)行權(quán)限
修改文件權(quán)限chmod 777/772/664 name (r4 w2 x1
ln :-s source name建立軟鏈接,方便不同文件之間快速轉(zhuǎn)換
less:顯示文件內(nèi)容
q:退出
more:顯示內(nèi)容
cat:顯示內(nèi)容,拼接文件
head:顯示文件前幾行內(nèi)容
touch:創(chuàng)建空文件
mkdir:創(chuàng)建空文件夾
cp:拷貝 源文件-目標文件(-r目錄)
rm:-r刪除目錄,-rf強制刪除
mv:移動文件,修改名稱
wc:統(tǒng)計,-c字節(jié)數(shù),-l行數(shù),-w字數(shù)
find:查找 -name “1”
grep:查找文件里面的內(nèi)容 grep “error” -r(遞歸查找)
sort :讓文件里面內(nèi)容按順序排列
diff:比較文件內(nèi)容
tar :打包不進行壓縮,文件大小不變,tar -cvf bao.tar 要打包的文件(可以多個)(-czvf .tar.gz壓縮文件命令和文件名 -tvf不解壓直接查看 -xzvf解壓 -xvf解開包)
alias:sc=“source ~/.bashrc”設(shè)置別名 alias -p查看現(xiàn)有別名(改動之后要source一下)
ps -u:查看當前進程
kill -9 id號:卡機強制關(guān)機
top:當前進程
du -sh:查看當前空間占用,du -sh * 查看每個文件的占用情況 du -h遞歸顯示所有文件
man:聯(lián)機查看命令使用方法
whereis cp:查看命令所在位置
which:輸出命令的全路徑

三、Gvim編輯器

三種模式:輸入模式、命令模式、底行命令模式,切換用Esc鍵

從命令到輸入,i左側(cè)輸入(最常用),I光標行首輸入,o下一行新增一行,O上面一行新增,a光標右側(cè),A所在行行尾,gg開頭G結(jié)尾

1、命令模式

x刪除一個,dw刪除包括及其后面的一個單詞,dd刪除整行,2dd刪除兩行,d&刪除光標到行尾,dG刪除當前行到最后一行 r替換光標所在的字符 cl清除當前字符,cc修改當前行,先刪除然后再進入insert模式,c$修改到行尾的內(nèi)容,ddp上下行交換,
/string查找字符,n/N查找下/上一個,?string往前搜索string,yw復(fù)制光標所在單詞,nyy復(fù)制當前行,p/P粘貼在光標前后

2、底行命令

冒號wq保存并退出,:q! 強制退出,:! 無條件退出
X文件加密 set key= 解密
ab usa United States of America 可以寫到配置文件里面
%!sort排序 set ic 不區(qū)分大小寫 set noic區(qū)分大小寫
set wrap分屏顯示 set nowrap 一行顯示所有內(nèi)容
u撤銷(命令)Ctrl+r 重新操作命令 help查看幫助
將選擇的小寫字母換成大寫字母U,Ctrl+v選中字母,u則是返回來
f查找當前文件名,ctrl+p/n自動補全,gf打開文件bd回去
sp/vsp橫/豎著開新窗口,Ctrl+w切換不同窗口

四、正則表達式

符號含義
.匹配任意一個字符
[abc] [a-z0-9]匹配方括號中的任意一個字符
[^abc]匹配除方框內(nèi)的任意一個字符
\d匹配阿拉伯數(shù)字,等同于[0-9]
\D匹配除阿拉伯數(shù)字以外的任意字符,等同于[^0-9]
\x匹配十六進制數(shù)字,等同于[0-9a-fA-F]
\X匹配除十六進制數(shù)字以外的任意字符,等同于[^0-9a-fA-F]
\w匹配單詞字母,等同于[0-9A-Za-z]
\W匹配除單詞字母以外的任意字符,等同于[^0-9A-Za-z]
\s匹配空白字符,等同于[\t]
\S匹配非空白字符,等同于[^\t]
\t匹配TAB字符
符號含義
*0-任意個
+1-任意個
?0-1個
{n, m}n-m個
{n}n個
{n,}n-任意個
{, m}0-m個

1、表達式匹配舉例

1、把所有單詞help或Help都改為大寫的HELP

:%s/[Hh]elp/HELP/g

2、使用單個空格替換一個或多個空格

:%s/ \+/ /g

3、刪除所有空行

:g/^$/d
:g/^ [\t]* [\t]* $/d

4、刪除含義某些單詞的行

:g/ERROR/d

5、把PATH變量里面的冒號替換成換行符:

echo $PATH | sed 's/ \: / \n /g'

6、將每行開頭的單詞替換為(行號-10):
<:表示詞首 >\:表示詞尾 / \ =:等于右邊的函數(shù)值

:%s/^\<\w\+\> /\= (line(".")-10)

7、刪除以數(shù)字開頭的行

:%s/^\d.*$//g

8、.刪除以[a,b,c]開頭的行

:%s/^[a|b|c].*$//g

9、在每一行的尾部加上一個句號(或其他字符)

:%s/$/./g

10、將文中所有abc替換成123(g全局替換,否則只改第一個)

:%s/abc/123/g
:3,5s/abc/123/g    特指3-5行的進行替換

2、對文件里面內(nèi)容進行操作

1、刪除所有空行:

sed 's/^$/d ' *.txt

2、刪除所有只包含空格或者制表符的行:

sed 's/^[]*$/d' price.txt3.

3、刪除所有引號:

sed 's/” //g' price.txt

3、使用 \()\ 符號括起正規(guī)表達式,即可在后面使用\1\2等變量來訪問和中的內(nèi)容

1、查找test開頭的后面為一個或者多個空格,然后為一個單詞。將test和這個單詞調(diào)換位置.

:%s/\(test\)\s\+(\w\+)/\2 \1/g
http://m.aloenet.com.cn/news/28374.html

相關(guān)文章:

  • 網(wǎng)站怎么在百度做推廣seo排名關(guān)鍵詞點擊
  • 網(wǎng)站開發(fā)需要什么技術(shù)人員成都新站軟件快速排名
  • 如何制作一個優(yōu)秀網(wǎng)站建設(shè)如何進行網(wǎng)絡(luò)推廣和宣傳
  • 有一個專門做lol同人的網(wǎng)站百度客戶端手機版
  • 有沒有做家具特賣的網(wǎng)站疫情最新動態(tài)
  • 貴陽哪里做網(wǎng)站營銷企業(yè)
  • 加工平臺快抖霸屏樂云seo
  • 難道做網(wǎng)站的工資都不高嗎百度銷售推廣
  • 南寧網(wǎng)站建設(shè)代理婚戀網(wǎng)站排名前十名
  • 東坑鎮(zhèn)仿做網(wǎng)站baidu百度
  • 網(wǎng)站做404好處直播:英格蘭vs法國
  • 商丘市網(wǎng)站建設(shè)公司合肥網(wǎng)站優(yōu)化軟件
  • 求職簡歷模板電子版免費seo怎么做優(yōu)化計劃
  • 黃埔區(qū)做網(wǎng)站英文外鏈seo兼職
  • 中學(xué)生制作網(wǎng)站怎么做百度廣告買下的訂單在哪里找
  • 中國十大建筑設(shè)計事務(wù)所北京自動seo
  • 做公眾號關(guān)注網(wǎng)站整站關(guān)鍵詞快速排名
  • 畢業(yè)設(shè)計做網(wǎng)站怎么答辯千牛怎么做免費推廣引流
  • 發(fā)布網(wǎng)站建設(shè)信息百度網(wǎng)站推廣價格
  • 項目營銷策劃方案360優(yōu)化大師官方下載
  • dede可以做視頻網(wǎng)站百度關(guān)鍵詞指數(shù)排行
  • 羅源網(wǎng)站建設(shè)seo搜索引擎優(yōu)化技術(shù)教程
  • iis7 無法添加網(wǎng)站網(wǎng)站優(yōu)化聯(lián)系
  • 云南城市建設(shè)職業(yè)學(xué)院網(wǎng)站軟文推廣渠道
  • 移動端的網(wǎng)站怎么做今日全國最新疫情通報
  • 幾分鐘弄清楚php做網(wǎng)站手機系統(tǒng)優(yōu)化
  • 昆明網(wǎng)絡(luò)營銷網(wǎng)站怎么提高seo關(guān)鍵詞排名
  • 寶豐網(wǎng)站建設(shè)長春網(wǎng)站建設(shè)
  • 淘寶客網(wǎng)站虛擬主機盤多多百度網(wǎng)盤搜索引擎
  • 如何管理好一個網(wǎng)站怎樣才能注冊自己的網(wǎng)站