學習linux也不是那么難,首先你就必須掌握這些入門知識,這樣才能讓你從新手變老手,下面就從幾個方面來教你學linux。
專注于為中小企業(yè)提供網站建設、成都做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)保山免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯網行業(yè)人才,有力地推動了近1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現規(guī)模擴充和轉變。
【1】Linux介紹
【2】vi編輯器
(1)三種模式:
(2)vi命令
【1】Linux介紹
(1)四個重要的人物
肯.湯姆森 B語言發(fā)明者,發(fā)明UNIX系統(tǒng),發(fā)明了C語
言
丹尼斯.里奇 發(fā)明了C語言,c預言之父,UNIX之父
理查德.斯托曼 自由軟件之父,GNU計劃
林納斯.托瓦茲 發(fā)明了linux
(2)快捷鍵
ctrl + alt + t:打開終端
crtl+shift+n在新的終端打開一個和之前終端同級目錄
crtl+shift+t在同一個終端打開一個和之前終端同級目錄
關閉終端:ctrl+shift+q或者 ctrl + d
字體調整:crtl+shift+(+) 放大crtl+(-) 縮小
(3)嵌入式系統(tǒng)
嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,并且軟硬件可裁剪,適用于對
功能、
可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。
(4)內核介紹
uname -r:查看系統(tǒng)內核版本內核下載網址:www.kernel.org
3.11.0-26-generic
內核版本號:主版本號.次版本號.修訂版本號ubunt版本:cat /etc/issue
(5)Linux體系結構
Linux內核———>Shell————>文件系統(tǒng)————>實用程序
Shell是一個命令行解釋器,它使得用戶能夠與操作系統(tǒng)進行交互
(6)linux@ubuntu:~$
linux :用戶名,代表當前用戶
ubuntu:主機名
路徑: ~:家目錄
/ :根目錄
權限提示符:
$:代表的是普通用戶權限,一般工作在此權限下
#:代表的是管理員權限
進入管理員權限:su root 然后輸入root密碼退出管理員權限:exit
如果當前已經在普通用戶權限下,exit可以退出終端指令前 + sudo:臨時使用管理員(默認)權限執(zhí)行命令
(7)如何添加共享文件夾
虛擬機 --> 設置 --> 選項 --> 共享文件夾 -->總是啟用-->添加路徑-->確定 cp /mnt/hgfs/share/file1.txt .
(8)關機重啟命令
關機命令:
sudo shutdown -h now 立即關機
sudo shutdown -h +n n分鐘后關機
其他關機命令:halt poweroff init 0
重啟命令:
sudo shutdown -r now 立即重啟
sudo shutdown -r +n n分鐘后重啟
其他重啟命令:sudo reboot now init 6
【2】vi編輯器
vi是Linux中最常用的文本編輯器,嵌入式系統(tǒng)開發(fā)人員要能熟練使用這個工具,vim是其改進版本
vi + 普通文件名
如果該文件存在,則打開,如果不存在,創(chuàng)建并打開
將光標停留在某個函數上,Shift + k 可以直接跳入man手冊
(1)三種模式:
命令行模式:主要用于進入插入模式、復制、粘貼等功能,剛打開的編輯器為命令模式,
或者在其他模式下按ESC進入命令模式
yy(Yank);拷貝光標所在行的內容
[n]yy:拷貝自光標那一行起n行的內容
dd(Delete):剪切、刪除光標所在行的內容 [n]dd:剪切、刪除自光標那一行起n行
的內容 p(Put):在光標行的下一行粘貼
P:在光標行的上一行粘貼
u(Undo):撤銷 ctrl + r 恢復
[n]x(Expurgate):剪切光標所在n個字符
gg:光標定位到第一行
G:光標定位到最后一行
插入模式:
i,a,o,s ,r,c
a:(append)進入編輯狀態(tài),從光標的位置后開始插入資料A:從光標所在列 后面的地方開始新增資料i:(Insert)進入編輯狀態(tài),從光標的位置前開始插入資料I:從光標列的第一個非空白字符前面開始插入資料o:在光標所在行下新增一行并進入輸入模式O:在光標所在行上新增一行并進入輸入模式s:刪除光標所處位置的單個字符并進入輸入模式S:刪除光標所在行的所有字符并進入輸入模式 r 修改光標所在字符,r 后接著要修正的字符
R 進入取代模式,新增資料會覆蓋原先資料,直到按ESC回到指令模式下
c$ 刪除光標至行尾的所有字符,并進入插入模式 C 等同 c$
c0 刪除光標至行首的所有字符,并進入插入模式
cc 刪除當前行,并進入插入模式 等同 S
:!Command 在vi中執(zhí)行外部命令Command 按Esc后繼續(xù)工作
:!date 查詢當前時間按esc切換回命令行模式
底行模式:
在命令行模式下按:或者sapce進入底行模式按esc返回命令行模式,連續(xù)兩次esc快速返回w:(write)保存
w 文件名 存入另一個文件中
r filename:讀入filename指定的文件的內容插入到光標位置
w!:強制保存
q:(quit)退出沒有修改的文件(若文件被修改了而沒有保存,則此命令無效)
q!:強制退出但不保存修改過的內容
wq:保存并退出 同:x
!date:查詢時間
vsp:左右分屏 sp上下分屏
wqa:保存并退出所有打開的文件
5,8y :拷貝第5行到底8行內容
5,8d:剪切或者刪除第5行到底8行內容
(2)vi命令
vi光標命令
h:方向鍵,向左移動光標一個字符的位置,相當于鍵“←”
j:方向鍵,向下移動光標一個字符的位置,相當于鍵“↓”
k:方向鍵,向上移動光標一個字符的位置,相當于鍵“↑”
l:方向鍵,向右移動光標一個字符的位置,相當于鍵“→”
1G:移動光標到文件的第1行
G:移動光標到文件的 后一行
:N 移動光標到第N行(N待定)
:set number(或nu) 設置顯示行號
:set nonumber(或nonu)取消顯示行號
vi查找命令
/string:可以查找某個字符串
支持正則表達式比如:/^the (找到以the為首字符包含空的一行)
/end$(找到以end為結尾的一行)
n 繼續(xù)查找
N 反向繼續(xù)查找
nohl 取消高亮
vi替換命令
利用s命令可以實現字符串的替換
:s/str1(舊串)/str2(新 對當前行第一個出現的str1進行替換( '/' 左斜杠)
串)
:s/str1/str2/g對當前行所有的str1進行替換 g:表示全部替換
:.,$s/str1/str2/g從當前行到后一行進行替換(.:表示當前行 $:表示最后一
行)
:N1,N2s/str1/str2/g從N1行到N2行進行替換
:1,$s/str1/str2/g從第一行到后一行進行替換(全文替換)
:%s/str1/str2/g從第一行到后一行進行替換(全文替換)
vi復制和剪切命令
y0:將光標至行首的字符拷入剪貼板
y$:將光標至行尾的字符拷入剪貼板
d0:將光標至行首的字符剪切入剪貼板
d$:將光標至行尾的字符剪切入剪貼板
N1,N2y :塊復制(從N1到N2)
N1,$d:塊剪切(從N1到$)
創(chuàng)建c程序文件 vi 文件名.c gcc 編譯成一個二進制可執(zhí)行文件a.out
./a.out 執(zhí)行
網站欄目:linux入門筆記
當前鏈接:http://www.rwnh.cn/article6/jeeoog.html
成都網站建設公司_創(chuàng)新互聯,為您提供自適應網站、網站導航、關鍵詞優(yōu)化、網站改版、品牌網站設計、微信小程序
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯