Linux学习之第二课时--linux命令格式及命令概述
命令概述
?
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤(pán)管理,文件存取,目錄操作,進(jìn)程管理,文件權(quán)限設(shè)定等
?
Linux命令格式
?
?Linux命令的組成部分:命令字???命令選項(xiàng)參數(shù)(簡(jiǎn)稱(chēng)“選項(xiàng)”)?? 命令操作參數(shù)(簡(jiǎn)稱(chēng)“參數(shù)”)
命令行格式
?
| Command??? [option]????? [arguments] |
注:Command(命令名)?? [option](命令選項(xiàng),說(shuō)明對(duì)命令的要求)????? [arguments](命令參數(shù),述命令的作用對(duì)象)
?
注:[option] ?表示選項(xiàng)或參數(shù)可選?? ?[arguments] 表示并非必須
?
相當(dāng)于:($普通用戶(hù)/#root用戶(hù))主語(yǔ)+(command)謂語(yǔ)+([options])狀語(yǔ)+([arguments])賓語(yǔ)
?
?
命令幫助:
?
使用命令man(manual手冊(cè)頁(yè)縮寫(xiě))閱讀幫助手冊(cè)頁(yè)
?
使用命令的”--help”選項(xiàng),獲取快捷幫助信息
?
使用info命令閱讀幫助信息頁(yè)
?
使用help命令查看內(nèi)部命令的幫助信息
?
?
目錄的路徑概念
?
路徑是搜尋到文件所經(jīng)歷的目錄途徑
?
相對(duì)路徑是從從當(dāng)前工作目錄開(kāi)始表達(dá)的路徑形式
?
表達(dá)形式上,非以根目錄”/”開(kāi)始表達(dá)的路徑形式都是相對(duì)路徑
?
???例如: ??home/test/a.txt
?
?????????????? ?./home/text/a.txt
?
?
?????../home/text/a.txt
其中 .表示當(dāng)前目錄 ???..當(dāng)前目錄的上一級(jí)目錄
?
絕對(duì)路徑是從根目錄”/”開(kāi)始表達(dá)的路徑形式都是絕對(duì)路徑
?
例如:
?
/home/test/a.txt
?
通過(guò)相對(duì)路徑和絕對(duì)路徑都能最終搜尋到目標(biāo)文件,效果上殊途同歸
?
?
目錄的顯示和切換
?
目錄內(nèi)容顯示命令:ls
?
缺省列示當(dāng)前目錄包含的文件和目錄條信息
?
常用選項(xiàng)參數(shù)”-l”?列示文件和目錄條目的的”冗長(zhǎng)信息”
?
常用選項(xiàng)參數(shù)”-d”?列示當(dāng)前目錄條目的自身信息,常和”-l”?連用
?
上述兩者連用時(shí),??煽s寫(xiě)為”-ld”
?
當(dāng)前目錄切換命令:cd (change directory)
將當(dāng)前目錄切換至指定目錄,缺省切換到當(dāng)前用戶(hù)的家目錄
例如: ??$cd ???切換到家目錄(~)
?
?
顯示當(dāng)前目錄命令:pwd
?
內(nèi)部命令pwd沒(méi)有選項(xiàng)參數(shù),僅顯示當(dāng)前所處的工作目錄名
?
?
- Linux常用命令實(shí)例大全
?
安裝和登錄
?
| login | 登錄系統(tǒng) |
| shutdown | 關(guān)閉計(jì)算機(jī),使用權(quán)限是超級(jí)用戶(hù) |
| halt | 關(guān)閉系統(tǒng),使用權(quán)限是超級(jí)用戶(hù) |
| reboot | 重新啟動(dòng)計(jì)算機(jī) |
| install | 安裝或升級(jí)軟件或備份數(shù)據(jù) |
| mount | 加載文件系統(tǒng) |
| umount | 卸載一個(gè)文件系統(tǒng) |
| chsh | 更改使用者shell設(shè)定 |
| exit | 退出系統(tǒng) |
| last | 顯示近期用戶(hù)或終端的登錄情況 |
?
?
文件處理
?
| file | 根據(jù)文件內(nèi)容判斷文件類(lèi)型 |
| mkdir | 建立名稱(chēng)為dirname的子目錄 |
| grep | 指定文件中搜索特定的內(nèi)容,并將含有這些內(nèi)容的行標(biāo)準(zhǔn)輸出 |
| dd | 用來(lái)復(fù)制文件,并根據(jù)參數(shù)將數(shù)據(jù)轉(zhuǎn)換和格式化 |
| find | 在目錄中搜索文件 |
| mv | 用來(lái)為文件或目錄改名,或者將文件有一個(gè)目錄移到另一個(gè)目錄中 |
| ls | 用于顯示目錄內(nèi)容 |
| diff | 用于兩個(gè)文件之間的比較,并指出兩者的不同 |
| cmp | 用來(lái)簡(jiǎn)要指出兩個(gè)文件是否存在差異 |
| cat | 用于連接并顯示指定的一個(gè)和多個(gè)文件的有關(guān)信息 |
| ln | 用來(lái)文件之間創(chuàng)建連接 |
?
?
系統(tǒng)管理
?
| df | 用來(lái)檢查文件系統(tǒng)的磁盤(pán)空間占用情況 |
| top | 用來(lái)顯示執(zhí)行中的程序進(jìn)程 |
| free | 用來(lái)顯示內(nèi)存的使用情況 |
| quota | 用來(lái)顯示磁盤(pán)使用情況和限制情況 |
| at | 用來(lái)在指定時(shí)刻執(zhí)行指定的命令序列 |
| lp | 打印文件的命令 |
| useradd | 用來(lái)建立用戶(hù)帳號(hào)和創(chuàng)建用戶(hù)的起始目錄 |
| groupadd | 用于將新組加入系統(tǒng) |
| kill | 用來(lái)終止一個(gè)進(jìn)程 |
| crontab | 可以修改crontab配置文件,然后該配置由cron公用程序在適當(dāng)?shù)臅r(shí)間執(zhí)行 |
?
?
網(wǎng)絡(luò)操作
?
| ifconfig | 用于查看和更改網(wǎng)絡(luò)接口的地址和參數(shù),包括IP地址,網(wǎng)絡(luò)編碼,廣播地址 |
| ip | ip是iproute2軟件包里面的一個(gè)強(qiáng)大的網(wǎng)絡(luò)配置工具,能替代ifconfig,route |
| ping | 檢測(cè)主機(jī)網(wǎng)絡(luò)接口狀態(tài) |
| netstat | 檢查整個(gè)linux網(wǎng)絡(luò)狀態(tài) |
| telnet | telnet開(kāi)啟終端機(jī)階段作業(yè),并登入遠(yuǎn)端主機(jī) |
| ftp | 進(jìn)行遠(yuǎn)程文件傳輸 |
| route | 手工產(chǎn)生,修改和查看路由表 |
| rlogin | 用來(lái)進(jìn)行遠(yuǎn)程注冊(cè) |
| rcp | 遠(yuǎn)程拷貝,用于計(jì)算機(jī)之間文件拷貝 |
| finger | 用于查詢(xún)一臺(tái)主機(jī)上的登錄賬號(hào)的信息 |
| | 發(fā)送電子郵件 |
| nslookup | 查詢(xún)一臺(tái)機(jī)器的ip地址和其對(duì)應(yīng)的域名 |
?
?
系統(tǒng)安全
?
| passwd | 修改賬號(hào)的登錄密碼 |
| su | 變更為其它使用者的身份,除超級(jí)用戶(hù)外,需要輸入該使用者密碼 |
| umask | 設(shè)置用戶(hù)文件和目錄的文件創(chuàng)建缺省屏蔽值 |
| chgrp | 修改一個(gè)或多個(gè)文件或目錄所屬的組 |
| chmod | 用于改變文件或目錄的訪(fǎng)問(wèn)權(quán)限 |
| chown | 更改一個(gè)或多個(gè)文件或目錄的屬主和屬組 |
| chattr | 修改ext2和ext3文件系統(tǒng)屬性 |
| sudo | sudo是一種以限制配置文件中的命令為基礎(chǔ) |
| ps | 顯示瞬間進(jìn)程的動(dòng)態(tài) |
| who | 顯示系統(tǒng)中有那些用戶(hù)登錄系統(tǒng) |
?
?
其他
?
| tar | Unix/linux系統(tǒng)中備份文件的可靠方法 |
| unzip | 將.zip文件解開(kāi) |
| gunzip | 解壓文件 |
| unarj | 解壓縮格式為.arj格式的文件 |
| mtools | 一個(gè)命令集合,是DOS文件系統(tǒng)的工具程序,從標(biāo)準(zhǔn)的DOS軟盤(pán)上讀,寫(xiě)文件和目錄 |
| man | 用來(lái)提供在線(xiàn)幫助 |
| unencode | 把一個(gè)二進(jìn)制文件表編碼為一個(gè)文本文件 |
| undecode | 用來(lái)將unencode編碼后的檔案還原 |
轉(zhuǎn)載于:https://www.cnblogs.com/LQ6H/p/Linux-2.html
總結(jié)
以上是生活随笔為你收集整理的Linux学习之第二课时--linux命令格式及命令概述的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 国产x86 CPU厂商海光上市!核心技术
- 下一篇: Linux 系统目录