今日分享開始啦,請(qǐng)大家多多指教~
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、福州網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為福州等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
linux 系統(tǒng)中采用了多用戶的管理方式使用系統(tǒng)
默認(rèn)用戶是root,有最高的權(quán)限。(在終端顯示為 #)
普通用戶為:$
在linux系統(tǒng)中沒(méi)有盤符的概念,以樹的形式管理文件
整個(gè)系統(tǒng)的根文件為 /
# 目錄結(jié)構(gòu)
linux系統(tǒng)中命令的使用
在使用linux系統(tǒng)命令的時(shí)候,嚴(yán)格區(qū)分大小寫
使用命令的語(yǔ)法: 命令 [-選項(xiàng)] 參數(shù)
clear 清屏
1.ls命令
ls 顯示文件和目錄列表(list)
常用參數(shù):
-l (long) 長(zhǎng)格式顯示文件和目錄信息
-a (all) 顯示所有文件和目錄(包含隱藏文件和目錄)
-R 遞歸顯示指定目錄下的文件清單,即會(huì)顯示指定目錄分支內(nèi)各子目錄中的文件清單。
ls -R ,會(huì)遞歸顯示目錄下的文件。
查看指定目錄下的文件
ls /(指定目錄) 例如:ls /etc
查看文件和目錄的組合使用命令
例如 ls -la 指定目錄 查看目錄下所有文件并且長(zhǎng)格式展示
2. cd 命令
cd 切換的目錄名
pwd 顯示當(dāng)前所在目錄
cd /root 回家目錄 或者 cd ~ 或者 cd 快速回家
3.常用操作文件命令
4.ls -l 長(zhǎng)格式說(shuō)明
5.網(wǎng)絡(luò)相關(guān)命令
ip addr 查看當(dāng)前服務(wù)器地址
簡(jiǎn)寫: ip a
ping ip地址 測(cè)試網(wǎng)絡(luò)連通性
會(huì)一直ping 。Ctrl+c 結(jié)束
6.壓縮相關(guān)命令
tar 命令
-c 建立一個(gè)壓縮文件的參數(shù)指令(create) 打包 .tar
-x 解開一個(gè)壓縮文件的參數(shù)指令(extract)解壓
-z 是否要用 gzip 壓縮 壓縮 .tar.gz
-v 壓縮過(guò)程中顯示文件(日志)
-f 指定打包名字,f后緊跟名字(必有)
例如: tar -zcvf linux.tar.gz aa.txt bb.txt
tar -zxvf linux.tar.gz
7.centos獨(dú)有 服務(wù)命令
systemctl
8.進(jìn)程相關(guān)
ps 查詢當(dāng)前控制臺(tái)上運(yùn)行的進(jìn)程
動(dòng)態(tài)顯示進(jìn)程 top
殺死進(jìn)程 kill
9.vi 命令
vi /vim 是linux最常用的文本編輯器,功能非常強(qiáng)大。
vi 有三種模式 :
常用命令
10.軟件相關(guān)的命令
rpm 命令 需要有rmp 的安裝包
rpm -ivh gcc-c+ 4.4.7-3.e16.x86_64.rpm
yum命令 [好用,自動(dòng)檢測(cè)依賴下載]
使用yum命令必須連接外部網(wǎng)絡(luò)。
11.用戶和組相關(guān)命令
1.查看當(dāng)前用戶:whoami
查看登錄用戶:who
退出用戶 exit
添加、刪除組賬號(hào):groupadd、groupdel
添加用戶賬號(hào):useradd
設(shè)置用戶名密碼:passwd [用戶名]
su 切換用戶
12.權(quán)限相關(guān)命令
linux 文件有三種權(quán)限,r讀,w寫,x執(zhí)行;r=4,w=2,x=1
chmod
今日份分享已結(jié)束,請(qǐng)大家多多包涵和指點(diǎn)!
如何獲???
轉(zhuǎn)發(fā)分享此文,后臺(tái)私信我:“1”即可獲取。(注:轉(zhuǎn)發(fā)分享,感謝大家)
Linux終端命令快捷鍵匯總
相信很多Linux桌面用戶都對(duì)使用Linux終端感到反感,其實(shí)它沒(méi)大家想的那么復(fù)雜,很多常見操作都可以直接在終端中進(jìn)行。特為大家匯總了提升終端命令執(zhí)行效率的快捷操作,希望能幫助你學(xué)習(xí)和提升效率。
移動(dòng)定位光標(biāo)
在終端中移動(dòng)光標(biāo)和定位似乎非常不便,其實(shí)不是你想的那樣,有很多種方式可以讓鍵盤成為你的好朋友,只是需要掌握正確的方法而已。
定位單詞
在長(zhǎng)段的命令中,使用 Ctrl + ← 和 Ctrl + → 可快速將光標(biāo)定位到命令中單詞的首字母或末尾,實(shí)現(xiàn)在各單詞之間的快速跳動(dòng)定位。
你可以試著在終端中輸入 apt-get install build-essential 命令后,按 Ctrl+ 左鍵或 Ctrl + 右鍵來(lái)試試效果。
定位行首和行尾
定位到命令行首可以使用 Ctrl + A,行尾則使用 Ctrl + E 快捷鍵。
清除部分、全部或整行
使用 Ctrl + K 快捷鍵可以將當(dāng)前光標(biāo)位置之后的所有部分快速清除,Ctrl + W 可以清除當(dāng)前光標(biāo)位置之前的一個(gè)單詞,而 Ctrl + U 則可以直接剛整行命令直接清除。
自動(dòng)補(bǔ)全命令或路徑
tab 鍵可以直接補(bǔ)全命令和路徑,讓我們免去很多輸入錯(cuò)誤的可能。當(dāng)然,在命令記不全時(shí),只需輸入幾個(gè)首字母即可用 tab 鍵來(lái)補(bǔ),還是十分方便的'。
例如:要在 Ubuntu 安裝軟件,只需輸入 apt-get ins 按 tab 之后即可被補(bǔ)全成 apt-get install。
切換最近使用的命令
在Linux 的終端歷史記錄中會(huì)記下用戶執(zhí)行過(guò)的命令,用戶只需按鍵盤的 ↓、↑ 上下箭頭即可快速切換執(zhí)行過(guò)的命令。
復(fù)制前行
!! 雙驚嘆號(hào)直接表示上一行命令,例如要用 sudo 重復(fù)執(zhí)行上一條命令,無(wú)需再輸一遍,只需執(zhí)行如下命令即可:
1. sudo !!
執(zhí)行指定歷史命令
若你想重復(fù)執(zhí)行的命令不是「上一條」,則不能再使用 !! 了。此時(shí)使用 ! 跟上要重復(fù)執(zhí)行的前述命令開頭即可。
復(fù)制前一個(gè)參數(shù)
將文件夾復(fù)制并粘貼到新路徑后,你可能還要在目錄中進(jìn)行其它操作,此時(shí)可以這樣切換:
1. cd !$
其中的 !$ 表示上次使用的參數(shù),通常只用于目錄。
目錄導(dǎo)航
在Linux 終端中進(jìn)行目錄導(dǎo)航和切換還是使用 cd 命令,下面介紹一些 cd命令的常見操作。
導(dǎo)航到特殊文件夾
在Linux 中操作文件夾時(shí)輸入路徑就是一個(gè)苦差事,但若你是通過(guò)桌面登錄系統(tǒng)的話,可以直接將要指定的文件夾拖入終端窗口,而不必手動(dòng)輸入路徑。
回到上級(jí)目錄
與Windows 一樣,使用 cd.. 即可。如果要在父目錄的各文件夾之間進(jìn)行切換,使用 ../文件夾名即可。
回到上個(gè)目錄
如果你操作到一半時(shí),需要返回上個(gè)進(jìn)入過(guò)的目錄,可以使用 – 破折號(hào):
1. cd -
其它目錄導(dǎo)航操作
cd 返回家目錄
pwd 查看當(dāng)前目錄
cd / 回到根目錄(需要有權(quán)限)
多任務(wù)
執(zhí)行多條命令
要在 Linux 終端中同時(shí)執(zhí)行多個(gè)任務(wù),只需用 符號(hào)將多條命令串連起來(lái)即可,例如:
1. apt-get update apt-get upgrade
命令失敗備用
只會(huì)在前面一條命令執(zhí)行成功時(shí)才會(huì)繼續(xù)執(zhí)行后續(xù)命令,如果你想在首條命令執(zhí)行失敗時(shí)提供備用命令,只需將 替換為 || 即可。
后臺(tái)執(zhí)行任務(wù)
在任意 Linux 命令最后加上 符號(hào)即可將此任務(wù)丟到后臺(tái)去執(zhí)行,比較適合運(yùn)行時(shí)間較長(zhǎng)的任務(wù)。對(duì)于后臺(tái)執(zhí)行的任務(wù)可以使用jobs 命令進(jìn)行顯示查看,也可以用 kill 將其干掉或用fg 命令將其挪到前臺(tái).
;
linux常用命令(基礎(chǔ))
1. man 對(duì)你熟悉或不熟悉的命令提供幫助解釋
eg:man ls 就可以查看ls相關(guān)的用法
注:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當(dāng)前程序運(yùn)行。
2. ls 查看目錄或者文件的屬*,列舉出任一目錄下面的文件
eg: ls /usr/man
ls -l
a.d表示目錄(directory),如果是一個(gè)”-”表示是文件,如果是l則表示是一個(gè)連接文件(link)
b.表示文件或者目錄許可權(quán)限.分別用可讀(r),可寫(w),可運(yùn)行(x)。
3. cp 拷貝文件
eg: cp filename1 filename2 //把filename1拷貝成filename2
cp 1.c netseek/2.c //將1.c拷到netseek目錄下命名為2.c
4. rm 刪除文件和目錄
eg: rm 1.c //將1.c這個(gè)文件刪除
5. mv 移走目錄或者改文件名
eg: mv filename1 filename2 //將filename1 改名為filename2
mv qib.tgz ../qib.tgz //移到上一級(jí)目錄
6. cd 改變當(dāng)前目錄 pwd 查看當(dāng)前所在目錄完整路徑
eg: pwd //查看當(dāng)前所在目錄路徑
cd netseek //進(jìn)入netseek這個(gè)目錄
cd //退出當(dāng)前目錄
7. cat,more命令
將某個(gè)文件的內(nèi)容顯示出來(lái)。兩個(gè)命令所不同的是:cat把文件內(nèi)容一直打印出來(lái),而 more則分屏顯示
eg; cat1.c //就可以把代碼粘帖到1.c文件里,按ctrl+d 保存代碼。
cat 1.c 或more 1.c //都可以查看里面的內(nèi)容。
gcc -o 1 1.c //將1.c編譯成.exe文件,我們可以用此命編譯出代碼。
8.chmod 命令 權(quán)限修改 用法:chmod 一位8進(jìn)制數(shù) filename。
eg: chmod u+x filenmame //只想給自己運(yùn)行,別人只能讀
//u表示文件主人, g 表示文件文件所在組。 o 表示其他人 ;r 表可讀,w 表可寫,x 表可以運(yùn)行
chmod g+x filename //同組的人來(lái)執(zhí)行
9. clear,date命令
clear:清屏,相當(dāng)與DOS下的cls;date:顯示當(dāng)前時(shí)間。
10. mount 加載一個(gè)硬件設(shè)備
用法:mount [參數(shù)] 要加載的設(shè)備 載入點(diǎn)
eg: mount /dev/cdrom
cd /mnt/cdrom //進(jìn)入光盤目錄
11. su 在不退出登陸的情況下,切換到另外一個(gè)人的身份
用法: su -l 用戶名(如果用戶名缺省,則切換到root狀態(tài))
eg:su -l netseek (切換到netseek這個(gè)用戶,將提示輸入密碼)
12.whoami,whereis,which,id
//whoami:確認(rèn)自己身份
//whereis:查詢命令所在目錄以及幫助文檔所在目錄
//which:查詢?cè)撁钏谀夸?類似whereis)
//id:打印出自己的UID以及GID。(UID:用戶身份唯一標(biāo)識(shí)。GID:用戶組身份唯一標(biāo)識(shí)。每一個(gè)用戶只能有一個(gè)唯一的UID和 GID)
eg: whoami //顯示你自已登陸的用戶名
whereis bin 顯示bin所在的目錄,將顯示為:/usr/local/bin
which bin
13. grep,find
grep:文本內(nèi)容搜索;find:文件或者目錄名以及權(quán)限屬主等匹配搜索
eg: grep success * /*查找當(dāng)前目錄下面所有文件里面含有success字符的文件
14. kill 可以殺死某個(gè)正在進(jìn)行或者已經(jīng)是dest狀態(tài)的進(jìn)程
eg; ps ax
15. passwd 可以設(shè)置口令
16. history 用戶用過(guò)的命令
eg: history //可以顯示用戶過(guò)去使用的命令
17. !! 執(zhí)行最近一次的命令
18. mkdir命令
eg: mkdir netseek //創(chuàng)建netseek這個(gè)目錄
19. tar 解壓命令
eg: tar -zxvf nmap-3.45.tgz //將這個(gè)解壓到nmap-3.45這個(gè)目錄里
20. finger 可以讓使用者查詢一些其他使用者的資料
eg: finger //查看所用用戶的使用資料
finger root //查看root的資料