1208學習總結(jié)

一尸诽、Ubuntu 下軟件安裝
Ubuntu下支持的軟件包格式:packagename.deb
瀏覽器搜索:packagename for Linux
(1)圖形化界面,Ubunte軟件安裝中心,搜索安裝
(2)終端命令安裝:apt-get
update
保證用戶的軟件包是最新的版本导街,安裝軟件之前建議先更新軟件包
upgrade packagename
更新已安裝軟件包
install packagename 安裝軟件
remove packagename 卸載軟件
autoremove packagename
clean packagename
autoclean packagename
忽略和命中于軟件源有關(guān)蔬崩,有些服務器在國外绣版,速度就很慢
sudo apt-get install cmatrix 矩陣
cmatrix -b
(3)dpkg 用來安裝下載的packagename.deb 軟件
sudo dpkg -i packagename.deb
一般默認前置sudo臨時提權(quán)限安裝
(4)安裝軟件可能碰到問題解決FAQ
安裝之前更新源:
sudo apt-get update
安裝軟件
sudo apt-get install packagename
或者
sudo dpkg -i /路徑/packagename.deb //要確定有 *.deb 安裝包,并且路徑正確

           情況1:
                若軟件不能正常安裝假褪,執(zhí)行下列語句署咽,并重新設(shè)置安裝環(huán)境
                sudo apt-get -f install
                再次執(zhí)行安裝命令
           情況2:
                無法獲得鎖...../var/***/被占用
                輸入: ps -aux 并回車執(zhí)行
                找到所有含有 apt-get 進程,使用kil命令殺死嗜价,中斷關(guān)閉程序
                kill -9 PID         PID為進程號
                再次執(zhí)行安裝命令        
                從第一列user 和最后一列command 找出相關(guān)的信息 確定第二列的PID進程號
                    終端command為bush
                第一列apt 艇抠,基本在最后
            pstree:進程按樹狀列出來

2.磁盤管理相關(guān)命令
只做了解:free df du
3.打包壓縮命令
tar -czvf filename.tar,gz 待壓縮的文件列表
tar -xzvf 待壓縮的文件
-z:調(diào)用gzip壓縮
-j:調(diào)用bzip2壓縮
4.用戶管理
useradd 增加用戶,使用時配合-m選項,創(chuàng)建宿主目錄
passwd 修改密碼
userdel 刪除用戶久锥,配合-r選項將用戶宿主目錄刪除

二家淤、vi的使用
1.基本介紹
一款編輯器,基于命令操作的一款編輯器
三種模式:
輸入模式瑟由、命令模式絮重、末行模式
2.vi的安裝
(1)sudo apt-get install vim
檢查是否安裝vim:
使用vi打開一個文件,按上下左右鍵歹苦,若出現(xiàn)A,B,C,D,字符樣式青伤,則說明未安裝
vi filename
(2)vi的配置文件
查找vi的配置文件:
家目錄下,使用:ls -a

3.三種模式簡介
(1)命令模式
用vim打開一個文件殴瘦,默認的就是命令模式
此模式下狠角,所輸入的命令不回顯,即在屏幕上看不到用戶所輸入的命令
在輸入模式下蚪腋,回到命令模式丰歌,按下esc鍵即可
(2)輸入模式
此模式下,可以進行文件的編輯
進入輸入模式:在命令模式下輸入:i,o,O,a屉凯,s
退出輸入模式:esc ------> 命令模式
(3)末行模式
在命令模式下輸入“:”立帖,屏幕左下角會出現(xiàn):,此時即進入末行模式
4.輸入模式
vim是vi的增強版悠砚,兩者命令兼容
打開一個文件:vi filename
(1)進入編輯模式
i:在當前光標之前插入正文
a:在當前光標之后插入正文
o:在光標所在行的下一行插入正文
O:在光標所在行的上一行插入正文
s:替換光標之前的字符

5.命令模式
(1)文本的快捷操作
行復制:yy:復制光標所在行的內(nèi)容到內(nèi)存緩沖區(qū)
nyy:復制光標所在行及其其后的行晓勇,共n行到內(nèi)存緩沖區(qū),n是整數(shù)
粘貼:p:粘貼至光標所在行的下一行
P:粘貼至光標所在行的上一行
(2)字符復制
按v進入可視模式
v:逐個字符復制
V:按行復制灌旧,可從某一行的任意位置開始復制
選中要復制的正文后绑咱,按y鍵進行復制,p鍵粘貼
(3)刪除和撤銷
dd:整行刪除
ndd:刪除從光標所在行開始的n行
dw:刪除光標之后的一個字
ndw:刪除光標之后n個字
db:刪除光標之前的一個字
ndb:枢泰,羡玛,,宗苍,
x:刪除光標所在位置的一個字符
nx:刪除光標所在位置及其后的n個字符
撤銷:u
(4)替換
rc:用字符c代替當前字符
nrc:用n個字符c代替光標之后的n個字符
注意:c是任意字符
(5)行間快速跳轉(zhuǎn)
H:跳轉(zhuǎn)到屏幕的最上方 nH:稼稿,薄榛,,
M:跳轉(zhuǎn)到屏幕中間位置
L:跳轉(zhuǎn)到當前屏幕的最下方 nL:让歼,敞恋,,
gg:快速跳轉(zhuǎn)到第一行
G:快速跳轉(zhuǎn)到最后一行

6.末行模式
(1)按esc鍵谋右,鍵入“:”進入末行模式
快速跳轉(zhuǎn):
:n 跳轉(zhuǎn)到指定行
(2)保存和退出
:q 退出
:q硬猫! 強制退出
:w 保存
:w! 強制保存
:wq 保存并退出
:wq改执! 強制保存退出
:qa 全部退出(多文件編輯時)
:wa 全部保存
:wqa 全部保存退出
(3)末行模式下的文件快捷操作
:nw file 將第n行寫入文件file
:a啸蜜,bw file 將文件的a到b行寫入file文件
:1,.w file 將第一行到當前行寫入file文件
:f file 文件重命名
:f 打印當前文件的基本信息
(4)字符串(string)搜索
/string
正向搜索辈挂,跳轉(zhuǎn)到該string第一次出現(xiàn)的位置衬横,
按字母n,跳轉(zhuǎn)到該string下一次出現(xiàn)的位置
搜索完之后终蒂,會再次從文件頭開始搜索
?string
反向搜索蜂林,同上
(5)多文件編輯
vi file file1 file2 file3 ....
分屏查看/編輯 切換屏幕Ctrl+ww
橫屏編輯多文件
vi -o file file1 ...
豎屏編輯多文件
vi -O file file1 ...
末行模式下
:vs file 豎屏打開文件
:sp file 橫屏打開文件
(6)vi -x filename 加密文件

三、Shell腳本
1.簡介
系統(tǒng)操作拇泣,文件管理
優(yōu)點:快速開發(fā)噪叙,無需編譯,實時修改......
缺點:運行效率低霉翔,支持數(shù)據(jù)類型少......
2.簡單的Shell程序
echo "hello,world!"
程序解析:
echo 即輸出雙引號里面的內(nèi)容
輸出完畢后自動換行
3.常量
數(shù)字常量:1,2,3,4,5
字符常量:a b c d e
字符串常量:“hello”
4.簡單的變量使用
(1)引入
num=3
echo $num
變量的賦值:
變量名=值
注意:變量在賦值時睁蕾,等號兩邊不能有空格
$:引用變量的值
echo:輸出變量的值
(2)變量名
變量名可以由字母,數(shù)字债朵,下劃線組成子眶,通常用大寫字母表示,便于區(qū)分
硬性規(guī)定:變量名不能以數(shù)字0-9開頭葱弟。
(3)變量的使用
變量在使用的時候無需指定數(shù)據(jù)類型,Shell是一個動態(tài)決定數(shù)據(jù)類型的語音
變量在使用時直接賦值猜丹,即“變量名=值”芝加,等號兩側(cè)無空格!射窒!
變量在引用的時候藏杖,形式為:$變量名
為了區(qū)分變量:在引用時盡量使用下列形式:
${變量名} 或者 “$變量名”
(4)變量的賦值
變量在使用時直接賦值,即“變量名=值”脉顿,等號兩側(cè)無空格r螋铩!
Shell里面艾疟,變量的賦值均以字符串的形式進行賦值
若賦值時来吩,有空格敢辩,要用“”括起來!弟疆!
(5)若變量在使用時未定義戚长,則使用時值為空
(6)echo "${},${}"
echo打印“”里面的內(nèi)容

5.Shell腳本程序的末尾沒有分號!5√Α同廉!

6.基本數(shù)據(jù)類型
整形: %d
字符型: %c
字符串: %s
浮點型: %f
注意:所有的數(shù)據(jù)類型均可用字符串類型打印,即對應%s
但字符串類型數(shù)據(jù)不能以整形數(shù)據(jù)打印柑司。

7.printf使用
printf “${}\n”
(1)printf 不能自動換行
(2)按一定格式輸出“”里面的內(nèi)容
(3)使用printf要注意空格
printf "%d,%d" $NUM $NUM1
(4)%m.nf
m:打印的總位數(shù)
n:小數(shù)點后保留的位數(shù)
若小數(shù)部分+小數(shù)點+整數(shù)部分<m迫肖,則多出部分用空格代替輸出
若相反則m無效
(5)%-m.nf
左對齊方式輸出,同上攒驰。

8.注釋
注釋一行:#....................

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蟆湖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子讼育,更是在濱河造成了極大的恐慌帐姻,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,207評論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奶段,死亡現(xiàn)場離奇詭異饥瓷,居然都是意外死亡,警方通過查閱死者的電腦和手機痹籍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,455評論 3 400
  • 文/潘曉璐 我一進店門呢铆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蹲缠,你說我怎么就攤上這事棺克。” “怎么了线定?”我有些...
    開封第一講書人閱讀 170,031評論 0 366
  • 文/不壞的土叔 我叫張陵娜谊,是天一觀的道長。 經(jīng)常有香客問我斤讥,道長纱皆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,334評論 1 300
  • 正文 為了忘掉前任芭商,我火速辦了婚禮派草,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘铛楣。我一直安慰自己近迁,他們只是感情好,可當我...
    茶點故事閱讀 69,322評論 6 398
  • 文/花漫 我一把揭開白布簸州。 她就那樣靜靜地躺著鉴竭,像睡著了一般歧譬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拓瞪,一...
    開封第一講書人閱讀 52,895評論 1 314
  • 那天缴罗,我揣著相機與錄音,去河邊找鬼祭埂。 笑死面氓,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蛆橡。 我是一名探鬼主播舌界,決...
    沈念sama閱讀 41,300評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼泰演!你這毒婦竟也來了呻拌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,264評論 0 277
  • 序言:老撾萬榮一對情侶失蹤睦焕,失蹤者是張志新(化名)和其女友劉穎藐握,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體垃喊,經(jīng)...
    沈念sama閱讀 46,784評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡猾普,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,870評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了本谜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片初家。...
    茶點故事閱讀 40,989評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖乌助,靈堂內(nèi)的尸體忽然破棺而出溜在,到底是詐尸還是另有隱情,我是刑警寧澤他托,帶...
    沈念sama閱讀 36,649評論 5 351
  • 正文 年R本政府宣布掖肋,位于F島的核電站,受9級特大地震影響赏参,放射性物質(zhì)發(fā)生泄漏志笼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,331評論 3 336
  • 文/蒙蒙 一登刺、第九天 我趴在偏房一處隱蔽的房頂上張望籽腕。 院中可真熱鬧嗡呼,春花似錦纸俭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,814評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽郎楼。三九已至,卻和暖如春窒悔,著一層夾襖步出監(jiān)牢的瞬間呜袁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,940評論 1 275
  • 我被黑心中介騙來泰國打工简珠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留阶界,地道東北人。 一個月前我還...
    沈念sama閱讀 49,452評論 3 379
  • 正文 我出身青樓聋庵,卻偏偏與公主長得像膘融,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子祭玉,可洞房花燭夜當晚...
    茶點故事閱讀 45,995評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu敢伸,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音糕伐。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,375評論 9 467
  • 12月8日的學習還是和昨天一樣万搔,首先是昨天內(nèi)容的回顧。感覺比昨天稍微好一些铺韧。然后就開始今天課程的內(nèi)容了多矮。一、基本命...
    彳亍的心閱讀 272評論 0 0
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,106評論 0 0
  • (一)基本命令 命令格式: 命令 參數(shù) 1.ls 顯示文件名哈打,等同于dos下dir命令 命令格式:ls [opti...
    飛羽孟德閱讀 1,898評論 0 3
  • stastic特性應用 1塔逃,全局靜態(tài)變量 內(nèi)存中的位置:靜態(tài)存儲區(qū) 初始化:未經(jīng)初始化的全局變量會被程序自動賦值為...
    酸菜牛肉閱讀 374評論 0 1