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

當(dāng)前位置: 首頁 > news >正文

百度網(wǎng)盟推廣案例鎮(zhèn)江百度關(guān)鍵詞優(yōu)化

百度網(wǎng)盟推廣案例,鎮(zhèn)江百度關(guān)鍵詞優(yōu)化,廣東省廣州市白云區(qū)白云湖街道,鄭州做的比較好網(wǎng)站公司嗎目錄 前言 1. Linux 軟件包管理器 yum 1.1 什么是yum 1.2 快速上手yum 1.3 yum生態(tài) 2. Linux編輯器vim 2.1 vim的模式 2.2 vim使用技巧 3. vim編輯器輔助功能配置 3.1 配置 3.2 用戶sudo權(quán)限配置 總結(jié) 前言 Linux基礎(chǔ)指令與權(quán)限之后,Linux系統(tǒng)開發(fā)工具的使用…

目錄

前言?

1. Linux 軟件包管理器 yum

? 1.1 什么是yum

?1.2 快速上手yum

?1.3 yum生態(tài)

2. Linux編輯器vim

2.1 vim的模式

2.2 vim使用技巧

3. vim編輯器輔助功能配置

3.1 配置

?3.2 用戶sudo權(quán)限配置

?總結(jié)


前言?

? ? ? ? Linux基礎(chǔ)指令與權(quán)限之后,Linux系統(tǒng)開發(fā)工具的使用也至關(guān)重要,今天我將分享一些優(yōu)化Yum生態(tài)和Vim配置與使用相關(guān)內(nèi)容,幫助你打造一個高效的Linux開發(fā)環(huán)境。

在這里插入圖片描述

1. Linux 軟件包管理器 yum

???????在Linux系統(tǒng)的使用中難免需要安裝一些軟件,安裝軟件的方式有三種:

  • 源代碼安裝(下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序)
  • rpm包直接安裝(使用較為復(fù)雜,國外資源下載較慢)
  • yum /apt-get

?前兩種的安裝方式過于復(fù)雜,為了解決安裝軟件麻煩的問題,于是便有了yum。

? 1.1 什么是yum

? ? ? ?Yum (Yellowdog Updater?Modified)是一個在Linux操作系統(tǒng)上管理軟件包的工具,主要應(yīng)用在Fedora、RedHat、Centos等發(fā)行版上 。Yum生態(tài)中包含了許多官方和第三方的軟件包倉庫,用戶可以通過Yum來管理這些軟件包倉庫中的軟件包。

yum:yum是Linux預(yù)裝的一個指令,搜索、下載、安裝對應(yīng)的程序。

也可以理解為:yum就相當(dāng)于Linux的應(yīng)用商店

?1.2 快速上手yum

  • yum list

顯示配置的倉庫中所有可用軟件包的列表

還可以使用特定選項(xiàng)來過濾 "yum list" 的輸出

比如:

yum list installed 只顯示已安裝的軟件包

  • ?yum install [-y] command

它是在 Linux 系統(tǒng)中使用 Yum 軟件包管理器安裝軟件的命令

  • "yum install" 后面跟著要安裝的軟件包名稱或軟件包的 URL
  • "-y" 是一個可選的參數(shù),表示在安裝軟件包時不需要用戶確認(rèn),直接自動確認(rèn)安裝
  • "command" 是要安裝的軟件包的名稱或 URL。這個命令會讓 Yum 軟件包管理器自動下載并安裝指定的軟件包

在安裝一些軟件包時,如果yum沒有,這時可以嘗試安裝一下yum的擴(kuò)展包:

yum install -y epel-release
  • yum remove command

?用于卸載已安裝的軟件包的命令

注意:

它會刪除指定的軟件包及其相關(guān)的依賴項(xiàng),同時也會刪除軟件包安裝時創(chuàng)建的配置文件和數(shù)據(jù)文件

?1.3 yum生態(tài)

???????我們知道yum是?Linux 軟件包管理器,那么問題來了,yum從哪里獲取軟件,軟件源又是什么,它又是怎么獲取的呢?

?如下圖:

?當(dāng)輸入指令時,yum會發(fā)送請求給遠(yuǎn)端倉庫,根據(jù)指令信息,在遠(yuǎn)端倉庫進(jìn)行搜索,然后進(jìn)行反饋。

yum源又是什么?怎么來的呢?

為了方便一些軟件的下載,國內(nèi)的一些組織會將國外的軟件提前下載,放在遠(yuǎn)端的倉庫供用戶使用,我們也可以在我們的Linux機(jī)器上查看我們的遠(yuǎn)端倉庫。

vim /etc/yum.repos.d/CentOS-Base.repo

????????這里可以看到我的yum源是阿里云的遠(yuǎn)端倉庫。當(dāng)然yum源也是可以更改的,這里不再進(jìn)行詳細(xì)介紹,yum也是通過這個鏈接去訪問遠(yuǎn)端倉庫下載。

2. Linux編輯器vim

? ? ? ?vim是一個高度可定制的文本編輯器,通常用于在Linux系統(tǒng)上進(jìn)行編程和文本編輯。它具有許多強(qiáng)大的功能。

?我們在Linux上敲代碼幾乎都是使用的vim編輯器。

?啟動編輯器:

vim + "文件名"

?如果在使用vim指令時出現(xiàn)錯誤無法使用,那很可能是vim沒有安裝,安裝指令:

sudo yum install vim

?我們啟動vim編輯器進(jìn)入到一個文件后,我們按鍵盤上的鍵會沒有反應(yīng),有的有反應(yīng),但不是我們想要的效果等這些情況,這都是由于不熟悉vim編輯器的原因。

2.1 vim的模式

?vim編輯器有好多種模式,這里我們只介紹三種模式,以供我們的基本使用。

?在進(jìn)行文本編輯操作時,我們做常用的也就三種模式:

  • 命令模式
  • 插入模式
  • 底行模式

?我們使用vim編輯器打開一個文件時,默認(rèn)是在命令模式

?轉(zhuǎn)換關(guān)系如下:

如果在使用vim的過程中遇到這樣的情況:

?這是因?yàn)関im異常關(guān)閉造成的,在底行我們可以看到一行選項(xiàng),‘R’-->shift +r,可以恢復(fù)文件內(nèi)容,但是下次打開還是這樣的頁面。

這是因?yàn)関im在異常關(guān)閉時會產(chǎn)生一個臨時文件:

?‘D’->shift +d選項(xiàng)可以刪除這個文件,這時再次使用vim打開code.c就正常了,或者自己手動刪除

?注意:以 .(點(diǎn))開頭的文件是隱藏文件(ls -al指令可以查看到隱藏文件)

?命令行常用指令:

  • shift +&:光標(biāo)定位到當(dāng)前行最右側(cè)結(jié)尾處
  • shift + ^:光標(biāo)定位到當(dāng)前行最左側(cè)開頭處
  • shift +?g:光標(biāo)定位到文本行最結(jié)尾
  • n+shift +?g:光標(biāo)定位到n指定行的開頭
  • gg:光標(biāo)定位到文本最開始
  • h:光標(biāo)左移
  • j:光標(biāo)下移
  • k:光標(biāo)上移
  • l:光標(biāo)右移
  • w:按照 “ 單詞 ” 在行內(nèi)向后移動
  • b:按照 “ 單詞 ” 在行內(nèi)向前移動
  • n+yy:復(fù)制當(dāng)前行/多行(n指定復(fù)制行數(shù),單行操作時可以不加數(shù)字n)
  • n+p:在下一行進(jìn)行粘貼/多行(n指定粘貼次數(shù),(單行操作時可以不加數(shù)字n)
  • u:撤銷編輯操作(undo)
  • ctrl+r:對撤銷進(jìn)行插銷
  • n+dd:剪切(刪除)當(dāng)前行/多行(單行操作時可以不加數(shù)字n)
  • shift+`-> ~:大小寫進(jìn)行快速切換
  • n+r:替換當(dāng)前光標(biāo)所在的字符
  • shift +r ->R:替換模式
  • n+x:刪除光標(biāo)所在字符(n指定刪除的字符個數(shù),向右刪除)
  • n+shift+x:刪除光標(biāo)所在字符(向左刪除)
  • shift +3 ->#:高亮要查找的函數(shù)名
  • n:下一個查找的函數(shù)/字符串名

底行模式:

  • w:保存寫入
  • q:退出
  • wq:保存并退出
  • wq!:強(qiáng)制保存并退出(!為強(qiáng)制進(jìn)行,可與上述底行命令結(jié)合使用)
  • !command:在底行模式進(jìn)行命令操作

執(zhí)行完一次操作后:按enter鍵或鍵入命令繼續(xù)

?在底行模式下還可以創(chuàng)建文件:

?在底行模式創(chuàng)建的文件如果沒有w指令,只用:q退出并不會實(shí)質(zhì)性創(chuàng)建文件。

?創(chuàng)建文件后我們發(fā)現(xiàn)出現(xiàn)了多個窗口,并且他們是同一個底行,那底行輸入到底是哪個窗口的?

光標(biāo)所在界面就是我們所編輯的頁面

  • ?ctrl +ww:切換窗口
  • set nu:添加行號
  • set nonu:撤銷行號

2.2 vim使用技巧

????????我們使用vim主要是用來編寫代碼,那么批量注釋和批量去注釋是我們經(jīng)常用的,那么怎么在Linux的vim模式下批量注釋代碼呢?

批量注釋步驟如下:

  1. ctrl +v(默認(rèn)命令模式進(jìn)行)
  2. hjkl區(qū)域選擇
  3. shift+i->I(此時會進(jìn)入插入模式)
  4. //
  5. Esc

?批量去注釋:

  1. ctrl+v
  2. hjkl區(qū)域選擇
  3. d

3. vim編輯器輔助功能配置

?????????在Linux環(huán)境下,每個用戶都可以配置自己的vim編輯器,示例將會在普通用戶下進(jìn)行

?在每個用戶的家目錄下一般情況下是沒有.vimrc文件的。

?????????.vimrc文件是用來配置Vim編輯器的用戶自定義配置文件。用戶可以在這個文件中設(shè)置Vim的各種參數(shù)、鍵盤映射、顏色方案、插件等。這樣在啟動Vim時,會自動加載這個文件中的配置

?每個用戶可以在自己的家目錄下創(chuàng)建一個.vimrc文件并進(jìn)行配置

?注意:Linux系統(tǒng)下自帶有.vimrc文件的,在ect目錄下,這個配置文件是root用戶所使用的

3.1 配置

?在用戶家目錄下創(chuàng)建一個?.vimrc文件(cd ~進(jìn)入自己的家目錄)

?使用vim編輯器打開?.vimrc文件進(jìn)行編輯(文件默認(rèn)為空)

以下是一些編程常用指令的配置:

set nu                    " 顯示行號
set cursorline            " 突出顯示當(dāng)前行
hi Cursorline cterm=bold ctermbg=black ctermfg=green guibg=green "粗體顯示選中行,用黑色框,字體標(biāo)綠
set autoindent           " 自動縮進(jìn)
set cindent
set tabstop=4            " Tab鍵的寬度
set softtabstop=4        " 統(tǒng)一縮進(jìn)為4
set shiftwidth=4
"括號補(bǔ)齊
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap " ""<ESC>i

?3.2 用戶sudo權(quán)限配置

?我們已經(jīng)基本了解了vim,現(xiàn)在可以使用vim編輯器來配置普通用戶的sudo權(quán)限

  • 切換到root用戶下(sudoers文件只有root可以修改),使用vim編輯器打開sudoers文件
vim /etc/sudoers
  • ?打開之后向下移動光標(biāo)找到## Allow root to run any commands anywhere的位置

  • ?復(fù)制root那一行,粘貼到root的下一行,將root名字改為自己要添加sudo權(quán)限的用戶名字即可

?總結(jié)

? ? ? ? 本期的內(nèi)容操作的內(nèi)容非常多,向大家分享了許多vim編輯器使用的技巧,大家私下可以實(shí)操一下,能夠使用好vim編輯器可以讓我們更高效的工作學(xué)習(xí),好了以上便是本期的全部內(nèi)容。最后,感謝閱讀!

http://m.aloenet.com.cn/news/44759.html

相關(guān)文章:

  • 如何自己用wordpress建網(wǎng)站黑龍seo網(wǎng)站優(yōu)化
  • 寧波專業(yè)平臺網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣公司專業(yè)網(wǎng)絡(luò)
  • 給個網(wǎng)站可以在線做企業(yè)推廣的公司
  • 好的設(shè)計(jì)師網(wǎng)站有哪些友情鏈接搜讀
  • 微信在線使用登錄進(jìn)一步優(yōu)化落實(shí)
  • 有哪些好用的網(wǎng)站微信小程序開發(fā)費(fèi)用一覽表
  • 中山做網(wǎng)站建設(shè)聯(lián)系電話中國公關(guān)公司前十名
  • 學(xué)校網(wǎng)站建設(shè)畢業(yè)論文企業(yè)網(wǎng)絡(luò)營銷案例
  • 萍鄉(xiāng)建站公司微信推廣
  • 合肥網(wǎng)站關(guān)鍵詞推廣業(yè)務(wù)推廣公司
  • 做商城網(wǎng)站要什么手續(xù)費(fèi)百度關(guān)鍵詞搜索指數(shù)查詢
  • 軟件測試員是干什么的優(yōu)化
  • 廣州上宏網(wǎng)站建設(shè)汽車行業(yè)網(wǎng)站建設(shè)
  • 企業(yè)網(wǎng)站設(shè)計(jì)的深圳公司營銷策劃
  • 什么是企業(yè)網(wǎng)站策劃案網(wǎng)店推廣的作用是什么
  • 做網(wǎng)站服務(wù)怎么賺錢2022最近比較火的營銷事件
  • 做網(wǎng)站工作室找客戶難看seo
  • 甜品網(wǎng)站設(shè)計(jì)思想文章代寫
  • 上海網(wǎng)站建設(shè)的重慶seo優(yōu)化效果好
  • 哪些網(wǎng)站做裝修外鏈群發(fā)
  • 長春網(wǎng)站制作優(yōu)勢吉網(wǎng)傳媒寧德市
  • 做一公司網(wǎng)站上優(yōu)化seo
  • 自建站多少錢寧波免費(fèi)建站seo排名
  • 北京常用網(wǎng)站seo點(diǎn)擊排名軟件哪里好
  • 如何利用國外網(wǎng)站做自媒體新聞 今天
  • 長沙專業(yè)做網(wǎng)站公司有哪些武漢服裝seo整站優(yōu)化方案
  • 最近日本mv字幕免費(fèi)觀看視頻中國優(yōu)化網(wǎng)
  • 計(jì)算機(jī)辦公軟件培訓(xùn)班seo工程師招聘
  • 邯鄲做wap網(wǎng)站的公司百度雙十一活動
  • 臨平網(wǎng)站建設(shè)互聯(lián)網(wǎng)營銷推廣怎么做