一梯码、軟件包管理
1呈础、apt-get:軟件包管理:
(1)查看本地主機Cache中的軟件包安裝源:
apt-cache search 軟件包名稱凰锡;
(2)更新軟件源至本地主機:
apt-get update 軟件包名稱;
(3)軟件包安裝:
apt-get install 軟件包名稱术瓮;
說明:
A蝠咆、有-y參數時踊东,如果安裝源在本地則從本地直接安裝,否則從網絡下載安裝源并且進行安裝刚操。
(4)軟件包卸載:
apt-get remove --purge 文件名;
說明:
A递胧、無--purge參數,卸載軟件包但不刪除配置文件赡茸;
B、有--purge參數祝闻,卸載軟件包的同時刪除其配置文件占卧。
2、dpkg軟件包管理:
詳見課堂作業(yè)一联喘;
二华蜒、軟件安裝舉例:
1、當終端用戶連接不上Ubuntu主機時豁遭,網絡正常的情況下叭喜,可能是由于主機上未安裝openssh軟件包,其安裝方式如下:
(1)獲取超級用戶root權限蓖谢,即切換至root用戶:
su
(2)安裝openssh軟件包:
apt-get -y install openssh
2捂蕴、安裝mysql數據庫:
apt-get install mysql-server-5.7
apt-get -y install mysql-sever-5.6
三譬涡、常用命令應用舉例:
1、中斷中止命令執(zhí)行過程快捷鍵:
ctrl+c;
2啥辨、清屏:
(1)快捷鍵:ctrl+l;
(2)命令:clear涡匀。
3、打印指定目錄內容命令ls:
作用:
查看linux文件夾包含的文件溉知,而且可以查看文件權限(包括目錄陨瘩、文件夾、文件權限)查看目錄信息等等级乍;
參數說明:
(1)-l:顯示指定目錄包含內容詳情舌劳,將文件的權限、所有者玫荣、文件大小等信息詳細列出來甚淡;
(2)-a:顯示指定目錄下包含隱藏文件在內的全部內容;
(3)-la:顯示指定目錄下包含隱藏文件在內的全部文件的詳情崇决,執(zhí)行命令:ls -la與簡寫命令ll是等價的材诽;
(4)ls -A 列出除.及..的其它文件;
(5)ls -r 反序排列恒傻;
(6)ls -t 以文件修改時間排序
(7)ls -S 以文件大小排序脸侥;
(8)ls -h 以易讀大小顯示;
應用舉例:
(1) 按易讀方式按時間反序排序盈厘,并顯示文件詳細信息
ls -lhrt
(2) 按大小反序顯示文件詳細信息
ls -lrS
(3)列出當前目錄中所有以“t”開頭的目錄的詳細內容
ls -l t*
-l參數顯示目錄下文件權限組的說明:
(1)第一組為文件所有者的權限睁枕;
(2)第二組為文件所有者所在的用戶組中的其它用戶的操作權限;
(3)第三組為其它用戶對文件的操作權限沸手;
(4)權限字符的說明:
字母r:表示讀權限外遇,修改權限時以數字4表示;
字母w:表示寫權限契吉,修改權限時以數字2表示跳仿;
字母x:表示執(zhí)行權限,修改權限時以數字1表示捐晶;
4菲语、修改文件權限的命令chmod:
作用:
為指定的文件或目錄修改屬主、所在組及其它用戶的操作權限惑灵;
參數:
(1)指定用戶的參數:
A: a表示全部用戶山上;
B: u表示屬主用戶;
C: g表示組內的其它用戶英支;
D: o表示其它用戶佩憾;
(2)權限參數:
A: r相當于數字4,表示操作讀權限;
B: w相當于數字2妄帘,表示寫權限楞黄;
C: x相當于數字1,表示執(zhí)行權限寄摆;
(3)操作符:
A:= 用于為用戶指定相關權限谅辣;
B:+ 用于為連接多個權限;
(4)-R表示對指定的目錄遞歸進行權限操作婶恼;
應用舉例:
(1)增加文件t.log所有用戶可執(zhí)行權限:
chmod a+x t.log
(2)撤銷原來所有的權限桑阶,然后使擁有者具有可讀權限,并輸出處理信息:
chmod u=r t.log -c
(3)給file的屬主分配讀、寫勾邦、執(zhí)行(7)的權限蚣录,給file的所在組分配讀、執(zhí)行(5)的權限眷篇,給其他用戶分配執(zhí)行(1)的權限:
chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c)
(4)將test目錄及其子目錄所有文件添加可讀權限:
chmod u+r,g+r,o+r -R text/ -c
5萎河、建立目錄命令mkdir:
(1)參數說明:
-p:遞歸建立指定的名稱的目錄;
(2)應用舉例:
mkdir 1:表示建立目錄1蕉饼;
mkdir -p aa/bb:表示遞歸建立目錄aa虐杯、bb;
mkdir 2016-{1..12}-{1..31}:按命令中指定的規(guī)則及字符批量建立目錄昧港;
6擎椰、復制文件或目錄的命令cp:
參數說明:
(1)-r:遞歸復制指定目錄下的所有內容;
應用舉例:
(1)將當前目錄的下test.txt文件创肥、aa目錄復制到當前目錄下bb目錄下:
cp test.txt bb
cp aa bb
(2)將目錄liu下的所有內容復制到根目錄下的wei目錄下:
cp -r liu /wei
7达舒、對文件進行重命名:
(1)使用移動命令mv:將當前目錄下的1.txt重命名為2.txt;
mv 1.txt 2.txt
(2)使用復制命令cp:將當前目錄下的1.txt更名為2.txt復制到當前目錄下;
cp 1.txt 2.txt
8叹侄、創(chuàng)建空文件的命令touch:
touch empty.txt
9巩搏、獲取系統幫助:
(1)使用--help幫助:查看apachectr安裝幫助;
apachectr --help
(2)使用man命令:查看ls命令的使用幫助趾代;
man ls
10贯底、編譯命令:
make若命令無法使用,則需額外安裝:apt-get -y install make撒强;
11丈甸、取消操作的快捷鍵及命令:
(1)ctrl+c
(2)ctrl+d
(3)exit
(4)q
12、刪除文件或目錄的命令rm:
(1)參數說明:
-r:對指定的目錄進行遞歸刪除尿褪;
-f:對無任何提示強制刪除指定的目錄;
13得湘、應用舉例:刪除當前目錄下的所有內容
(1)rm -rf *
(2)rm -rf ./
(3)rm -rf ./*
四杖玲、文檔編輯器vim的使用:
詳情見作業(yè);
五淘正、nodejs的安裝:
詳情見作業(yè)摆马。