中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

網站沒收錄可以做排名阿里云域名注冊查詢

網站沒收錄可以做排名,阿里云域名注冊查詢,wordpress修改博客界面,在家做手工賺錢目錄 本節(jié)目標: Linux 軟件包管理器 yum 什么是軟件包 1.yum是什么?軟件包? 2.Linux(centos)的生態(tài) 3.yum的相關操作 我怎么知道我應該安裝什么軟件? 4.yum的本地配置 關于 rzsz 查看軟件包 Linux編輯器-vim使用 1.v…

目錄

本節(jié)目標:

Linux 軟件包管理器 yum

什么是軟件包

1.yum是什么?軟件包?

2.Linux(centos)的生態(tài)

3.yum的相關操作

我怎么知道我應該安裝什么軟件??

4.yum的本地配置

關于 rzsz

查看軟件包

Linux編輯器-vim使用

1.vim的概念

?vim三種模式的轉換

2.vim的指令

命令模式

插入模式

底行模式

分屏

注釋?

3. 解決普通用戶無法sudo問題

4.簡單vim配置

1.原理?

?5.ctrl+z退出vim問題


本節(jié)目標:

1. 學習yum工具,進行軟件安裝
2. 掌握vim編輯器使用,學會vim的簡單配置
3. 掌握gcc/g++編譯器的使用,并了解其過程,原理
4. 掌握簡單gdb使用于調試
5. 掌握簡單的Makefile編寫,了解其運行思想
6. 編寫自己的第一個Linux 程序:進度條
7. 學習 git 命令行的簡單操作, 能夠將代碼上傳到 Github 上

Linux 軟件包管理器 yum

什么是軟件包

在Linux下安裝軟件, 一個通常的辦法是下載到程序的源代碼, 并進行編譯, 得到可執(zhí)行程序.
但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解成windows上的安裝程序)放在一個服務器上, 通過包管理器可以很方便的獲取到這個編譯好的軟件包, 直接進行安裝.
軟件包和軟件包管理器, 就好比 "App" 和 "應用商店" 這樣的關系.
yum(Yellow dog Updater, Modified)是Linux下非常常用的一種包管理器. 主要應用在Fedora, RedHat,Centos等發(fā)行版上.

1.yum是什么?軟件包?

yum是一個軟件下載安裝管理的一個客戶端,小米應用商店、華為應用商城
Linux中軟件包可能有依賴關系 -- yum會幫我們解決依賴關系的問題
軟件包是誰給的 ???

2.Linux(centos)的生態(tài)

源代碼安裝,rpm包安裝,yum安裝

各種不同的環(huán)境編譯好

我的機器內部一定內置了目標服務器的地址連接,當我們用yum進行下載時,則是將web地址給與到y(tǒng)um,與之相連接

yum的倉庫配置文件

打開倉庫

3.yum的相關操作

yum list | grep XXX:查看yum的可下載文件

[sudo/root身份]yum install [-y]XXX:用yum進行安裝

[sudo/root身份]yum remove [-y]XXX:用yum進行刪除

我怎么知道我應該安裝什么軟件??

引用軟件源來安裝更多軟件

4.yum的本地配置

配置將來是在干什么 ???
yum會根據(jù)/etc/yum.repos.d/該路徑下面的配置文件,來構成自己的下載鏈接,(根據(jù)OS版本、根據(jù)你要下載的軟件),yum幫助我們下載,安裝
一般的機器,內置的鏈接地址是centos的官網,軟件鏈接都指向的是國外的。yum可能會比較慢,所以需要配置
如何配置?本質就是更改文件,或者更改文件內容。

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

清除緩存、生成緩存、升級更新

yum clean all

yum makecache

yum -y update

使用yum一般都是要聯(lián)網的

關于 rzsz

這個工具用于 windows 機器和遠端的 Linux 機器通過 XShell 傳輸文件.
安裝完畢之后可以通過拖拽的方式將文件上傳過去

rz:從Windows傳送文件到Linux系統(tǒng)當前目錄下,圖形化界面——推拽文件到linux(rz-E)

sz:將Linux文件傳輸?shù)絯indows本地

scp:?遠程拷貝

scp [參數(shù)] [原路徑] [目標路徑]

注意事項
關于 yum 的所有操作必須保證主機(虛擬機)網絡暢通!!!
可以通過 ping 指令驗證

ping www.baidu.com

查看軟件包

通過 yum list 命令可以羅列出當前一共有哪些軟件包. 由于包的數(shù)目可能非常之多, 這里我們需要使用 grep 命令只
篩選出我們關注的包. 例如:

yum list | grep lrzsz

結果如下:

lrzsz.x86_64 0.12.20-36.el7 @base

?注意事項:
軟件包名稱: 主版本號.次版本號.源程序發(fā)行號-軟件包的發(fā)行號.主機平臺.cpu架構.
"x86_64" 后綴表示64位系統(tǒng)的安裝包, "i686" 后綴表示32位系統(tǒng)安裝包. 選擇包時要和系統(tǒng)匹配.
"el7" 表示操作系統(tǒng)發(fā)行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示 centos6/redhat6.
最后一列, base 表示的是 "軟件源" 的名稱, 類似于 "小米應用商店", "華為應用商店" 這樣的概念

Linux編輯器-vim使用

1.vim的概念

vim的三種主要模式(其實有好多模式,目前掌握這3種即可),分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區(qū)分如下
正常/普通/命令模式(Normal mode)
控制屏幕光標的移動,字符、字或行的刪除,移動復制某區(qū)段及進入Insert mode下,或者到 last line mode
插入模式(Insert mode)
只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。該模式是我們后面用的最頻繁的編輯模式。
底行模式(last line mode)
文件保存或退出,也可以進行文件替換,找字符串,列出行號等操作。 在命令模式下,shift+: 即可進入該模式。要查看你的所有模式:打開vim,底行模式直接輸入

?vim三種模式的轉換

命令模式-》底行模式:shift+;

底行模式-》命令模式:esc

命令模式-》插入模式:i(從原位置開始輸入),o(另起一行進行輸入),a(從第二個字符開始輸入)

插入模式-》命令模式:esc

底行模式與插入模式不能互相到達

2.vim的指令

1.vim可以默認打開,單獨一個vim

退出時需要shift+;+q!強制退出

2.vim test.c默認打開(即沒有提前新建test.c文件)不寫東西,直接q!退出,不保存,不會新建文件

命令模式

n+yy:復制當前行 n:連續(xù)復制n行
n+p:粘貼,當前光標的下一行 n:表示把指定內容粘貼n次
u撤銷 ctrl+r:對歷史微銷,進行撒銷

n+dd:剪切/刪除指定行、連續(xù)的多行

shift+4=$:將光標定位到當前行的結尾
shift+6=^:將光標定位到當前行的開始
gg:將光標定位到整個文本的最開頭
shift+g=G:將光標定位到整個文本的最后十行
n+shift+g=nG:將光標定位到整個文本任意一行
h.j.k,l:左,下,上,右,也可以帶n。 --- >快速記住
w:按照單詞為單位進行光標后移
b:按照單詞為單位進行光標前移

Shift+' =~: 大小寫快速切換
n+x:刪除光標后續(xù)的一個字符,可以一次刪除n個 -- 一行內
n+shift+x=X:刪除光標之前的一個字符,可以一次刪除n個 --- 一行內
n+r:對光標指定的位置,進行一個字符的替換,可以一次替換多個
shift+r=R:進入替換模式,直接進行文本替換,退出此模式輸入esc

shift+zz=ZZ:保存井退出

插入模式

命令模式下輸入a,i,o進入,輸入代碼

底行模式

w:保存
q:退出
wq:保存井退出
!: 強制

set nu、 nonu: 打開行號,去掉行號
/關鍵字:做搜索
Icommand:不退出vim,可以進行shell命令的執(zhí)行。
常用函數(shù)查看

:vs filename 分屏,多文件操作

分屏

底行模式下:

分屏:vs 文件名

ctrl+ww:界面之間光標的轉移

注釋?

批量化注釋
第一步 ctrl+v進入VISUAL BLOCK模式

第二步 hjkl區(qū)域選擇(j)

第三步 shift+i=l進入插入模式,再輸入//

第四步 執(zhí)行兩次esc

批量化去注釋
第一步 ctrl+v進入VISUAL BLOCK模式,

第二步 hjkl區(qū)域選擇

第三步 (包含且僅包含//),開始只會選中一列再按l鍵進行框選,框選中//,再輸入d

3. 解決普通用戶無法sudo問題

平常的普通用戶無法執(zhí)行sudo命令提權,只有是被信任的用戶才可以使用sudo

在這個文件中添加此用戶,即為被信任的用戶,才可以使用sudo命令

ls /etc/sudoers

再sudoers文件中添加用戶,只能再root(超級管理員)下去添加用戶

1.vim /etc/sudoers進入文件信息

2.找到以下框圖,下面添加你的用戶,樣例與root一樣

?

3.之后退出時,在底行模式中,用wq!強制退出

4.簡單vim配置

1.原理?

vim不是簡單直接執(zhí)行可執(zhí)行程序就行,也會讀取若干配置文件, .vimrc

在我們的家目錄里面會有一些隱藏文件

如果沒有,可以在此目錄下創(chuàng)建一個.vimrc的文件,在此文件中可以寫vim的配置項

之后再打開你的文件,會實時執(zhí)行

加上行號

vim test.c

?5.ctrl+z退出vim問題

ctrl+z的話,ctrl+z并不是退出test.c,表示將程序暫停了

暫停之后相當于這個vim變成了后端任務

ps ajx | grep vim

這個vim還是再運行

盡量用kill去點這個vim運行

之后打開vim還是會顯示這個頁面,是因為vim再異常崩潰的時候,會在當前默認目錄下形成一個臨時文件,這個臨時文件(.test.c.swp)方便我們進行恢復,按下E即可恢復編寫,但之后打開vim還是會出現(xiàn)下面畫面

生成的臨時文件時隱藏的,ls -la下,再吧.test.c.swp刪除就不會有上述頁面出現(xiàn)

http://www.risenshineclean.com/news/35234.html

相關文章:

  • 網站排名快速提升百度指數(shù)移動版
  • b2c電商網站開發(fā)搜索引擎分析論文
  • 網站郵件發(fā)送功能怎么做查網站流量的網址
  • 秒火食品代理網seo扣費系統(tǒng)
  • 動態(tài)網站開發(fā)從入門到實踐今日要聞新聞
  • 怎么樣通過做網站賺錢嗎百度搜索推廣是什么
  • 專業(yè)邯鄲網站建設百度識圖軟件
  • 網站模版怎么做網絡營銷軟文范例500
  • 網絡推廣加盟項目怎么給網站做優(yōu)化
  • 手機怎么做三個視頻網站淘寶代運營公司十大排名
  • 購物商城論文關鍵詞優(yōu)化的策略
  • 在深圳做網站多少錢谷歌seo軟件
  • 廣州天河區(qū)小學排名上海seo網站策劃
  • 網絡營銷網站建設實訓百度大全下載
  • 對網站建設過程seo關鍵詞排名技巧
  • 貴陽網站建設專家it培訓學校
  • 黑馬程序員培訓靠譜嗎seo搜索引擎的優(yōu)化
  • 南寧網站設計企業(yè)qq一年多少費用
  • 山西省住房建設廳網站首頁太原seo網站優(yōu)化
  • 設計工作室網站首頁線下營銷推廣方式有哪些
  • 中間商網站怎么做市場調研報告包括哪些內容
  • 西安旅游攻略2天自由行攻略seo每日一貼
  • 那些網站可做代購博為峰軟件測試培訓學費
  • 淘寶聯(lián)盟建網站網站推廣優(yōu)化公司
  • 網站建設維護多少錢企業(yè)建站公司
  • wordpress彈出廣告seo搜索引擎優(yōu)化工程師招聘
  • 怎么做阿里媽媽推廣網站怎么做信息流廣告代理商
  • 網站建設 010東莞網絡營銷優(yōu)化
  • 株洲網紅網站優(yōu)化怎么操作
  • 濟南做網站最好的公司鎮(zhèn)江網站制作公司