一、軟件包管理
1、apt-get:軟件包管理:
(1)查看本地主機Cache中的軟件包安裝源:
apt-cache search 軟件包名稱;
(2)更新軟件源至本地主機:
apt-get update 軟件包名稱;
(3)軟件包安裝:
apt-get install 軟件包名稱;
說明:
A、有-y參數(shù)時,如果安裝源在本地則從本地直接安裝,否則從網(wǎng)絡下載安裝源并且進行安裝。
(4)軟件包卸載:
apt-get remove --purge 文件名;
說明:
A、無--purge參數(shù),卸載軟件包但不刪除配置文件;
B、有--purge參數(shù),卸載軟件包的同時刪除其配置文件。
2、dpkg軟件包管理:
詳見課堂作業(yè)一;
二、軟件安裝舉例:
1、當終端用戶連接不上Ubuntu主機時,網(wǎng)絡正常的情況下,可能是由于主機上未安裝openssh軟件包,其安裝方式如下:
(1)獲取超級用戶root權限,即切換至root用戶:
su
(2)安裝openssh軟件包:
apt-get -y install openssh
2、安裝mysql數(shù)據(jù)庫:
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文件夾包含的文件,而且可以查看文件權限(包括目錄、文件夾、文件權限)查看目錄信息等等;
參數(shù)說明:
(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參數(shù)顯示目錄下文件權限組的說明:
(1)第一組為文件所有者的權限;
(2)第二組為文件所有者所在的用戶組中的其它用戶的操作權限;
(3)第三組為其它用戶對文件的操作權限;
(4)權限字符的說明:
字母r:表示讀權限,修改權限時以數(shù)字4表示;
字母w:表示寫權限,修改權限時以數(shù)字2表示;
字母x:表示執(zhí)行權限,修改權限時以數(shù)字1表示;
4、修改文件權限的命令chmod:
作用:
為指定的文件或目錄修改屬主、所在組及其它用戶的操作權限;
參數(shù):
(1)指定用戶的參數(shù):
A: a表示全部用戶;
B: u表示屬主用戶;
C: g表示組內的其它用戶;
D: o表示其它用戶;
(2)權限參數(shù):
A: r相當于數(shù)字4,表示操作讀權限;
B: w相當于數(shù)字2,表示寫權限;
C: x相當于數(shù)字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)參數(shù)說明:
-p:遞歸建立指定的名稱的目錄;
(2)應用舉例:
mkdir 1:表示建立目錄1;
mkdir -p aa/bb:表示遞歸建立目錄aa、bb;
mkdir 2016-{1..12}-{1..31}:按命令中指定的規(guī)則及字符批量建立目錄;
6、復制文件或目錄的命令cp:
參數(shù)說明:
(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、獲取系統(tǒng)幫助:
(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)參數(shù)說明:
-r:對指定的目錄進行遞歸刪除;
-f:對無任何提示強制刪除指定的目錄;
13、應用舉例:刪除當前目錄下的所有內容
(1)rm -rf *
(2)rm -rf ./
(3)rm -rf ./*
四、文檔編輯器vim的使用:
詳情見作業(yè);
五、nodejs的安裝:
詳情見作業(yè)。