版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
linux常用命令2.1.1Linux命令基礎(chǔ)進(jìn)入和退出Linux系統(tǒng):進(jìn)入系統(tǒng)
Root—超級用戶帳號(系統(tǒng)管理員)普通用戶—提供給普通用戶使用(有限操作)當(dāng)正確輸入用戶名和口令后,屏幕會顯示:
[root@loclhost/root]#“#”—超級用戶提示符;“$”—普通用戶提示符修改口令修改口令的命令:passwd2.1.1Linux命令基礎(chǔ)虛擬控制臺Linux是真正的多用戶操作系統(tǒng)??梢酝瑫r接受多個用戶登錄,還允許一個用戶進(jìn)行多次登錄。虛擬控制臺—用戶在同一時間從控制臺進(jìn)行多次登錄。(Alt鍵+功能鍵,功能鍵通常為F1~F6)虛擬控制臺使用戶可以同時在多個控制臺上工作。退出系統(tǒng)退出命令行環(huán)境的命令:exit文件命名規(guī)則在Linux系統(tǒng)上,任何軟件和I/O設(shè)備都被視為文件。Linux中的文件名最大支持256個字符.文件命名規(guī)則1)除了
/
之外,所有的字符都合法。2)有些字符最好不用,如空格符、制表符、退格符和字符
@
#
$
&
(
)
-
等。3)避免使用
.
作為普通文件名的第一個字符。4)大小寫敏感??梢詻]有后綴(擴(kuò)展名)。普通文件、目錄文件、鏈接文件、設(shè)備文件和管道文件。命令格式命令格式
:命令
-選項(xiàng)
參數(shù)例
:
ls
-la
/etc說明:1)當(dāng)有多個選項(xiàng)時,可以寫在一起。
2)兩個特殊的目錄
.
和
..
,分別代表當(dāng)前目錄和當(dāng)前目錄的父目錄。
課程大綱
文件處理命令
權(quán)限管理命令
文件搜索命令
幫助命令
壓縮解壓命令
網(wǎng)絡(luò)通信命令
系統(tǒng)關(guān)機(jī)命令
Shell應(yīng)用技巧
文件處理命令:ls命令名稱:ls命令英文原意:list命令所在路徑:/bin/ls執(zhí)行權(quán)限:所有用戶功能描述:顯示目錄文件語法:ls
選項(xiàng)[-ald]
[文件或目錄]
-a
顯示所有文件,包括隱藏文件-l-d詳細(xì)信息顯示(具體)查看目錄屬性
文件處理命令:cd命令名稱:cd命令英文原意:change
directory命令所在路徑:shell內(nèi)置命令執(zhí)行權(quán)限:所有用戶語法:cd
[目錄]功能描述:切換目錄范例:
$
cd
/
$
cd
..切換到根目錄回到上一級目錄文件處理命令:pwd命令名稱:pwd命令英文原意:print
working
directory命令所在路徑:/bin/pwd執(zhí)行權(quán)限:所有用戶語法:pwd功能描述:顯示當(dāng)前所在的工作目錄范例:$
pwd/etc/rc5.d文件處理命令:touch命令名稱:touch命令所在路徑:/bin/touch執(zhí)行權(quán)限:所有用戶語法:touch
[文件名]功能描述:創(chuàng)建空文件范例:
$
touch
newfile
有些服務(wù)器日志文件。文件處理命令:mkdir命令名稱:mkdir命令英文原意:make
directories命令所在路徑:/bin/mkdir執(zhí)行權(quán)限:所有用戶語法:mkdir
[目錄名]功能描述:創(chuàng)建新目錄范例:
$
mkdir
newdir文件處理命令:cp命令名稱:cp命令英文原意:copy命令所在路徑:/bin/cp執(zhí)行權(quán)限:所有用戶語法:cp
-R
[源文件或目錄]
[目的目錄]-R
復(fù)制目錄功能描述:復(fù)制文件或目錄文件處理命令:cp范例:$
cp
file1
file2
dir1將文件file1、file2復(fù)制到目錄dir1$
cp
-R
dir1
dir2將dir1下的所有文件及子目錄復(fù)制到dir2文件處理命令:mv命令名稱:mv命令英文原意:move命令所在路徑:/bin/mv執(zhí)行權(quán)限:所有用戶語法:mv
[源文件或目錄]
[目的目錄]功能描述:移動文件、更名文件處理命令:mv范例:$
mv
file1
file3將當(dāng)前目錄下文件file1更名為file3$
mv
file2
dir2將文件file2移動到目錄dir2下
文件處理命令:rm命令名稱:rm命令英文原意:remove命令所在路徑:/bin/rm執(zhí)行權(quán)限:所有用戶語法:rm
-r
[文件或目錄]-r刪除目錄功能描述:刪除文件文件處理命令:rm范例:$
rm
file3刪除文件file3$
rm
-r
dir1刪除目錄dir1rm-f強(qiáng)制不提問刪除rmdir命令rmdir命令參數(shù)說明:-p表示遞歸刪除目錄,如果子目錄刪除后若其父目錄為空,則將一同刪除;比如rmdir-pccc/new表示刪除ccc/目錄中的new目錄,若ccc也為空,則ccc目錄也將被刪除后。文件處理命令:cat命令名稱:cat命令英文原意:concatenate
and
display
files命令所在路徑:/bin/cat執(zhí)行權(quán)限:所有用戶語法:cat
[文件名]功能描述:顯示文件內(nèi)容范例:
$
cat
/etc/issue$
cat
/etc/services
文件處理命令:more命令名稱:more命令所在路徑:/bin/more執(zhí)行權(quán)限:所有用戶語法:more
[文件名](空格)
或f(Enter)
q或Q顯示下一頁
顯示下一行
退出功能描述:分頁顯示文件內(nèi)容范例:
$
more
/etc/services文件處理指令:head指令名稱:head指令所在路徑:/bin/head執(zhí)行權(quán)限:All
User語法:head
-num
[文件名]
-num
顯示文件的前num行功能描述:查看文件的前幾行范例:$
head
-20
/etc/services
文件處理指令:tail指令名稱:tail指令所在路徑:/bin/tail執(zhí)行權(quán)限:All
User語法:tail
-num
[文件名]
-num
顯示文件的后num行-f動態(tài)顯示文件內(nèi)容功能描述:查看文件的后幾行范例:
$
tail
-30
/etc/services2.1.2常用Linux命令2.less命令
功能:與more命令相似,一次以一個page顯示,可以前翻、后翻
語法:
less文件名稱
描述:若按下空格鍵,則會顯示下一個page,按下回車鍵則一行行地下翻,按下b鍵往上翻一頁。cat,more,less命令差異這三者命令均具有查看文件內(nèi)容之功能。cat命令一次顯示所有文件內(nèi)容,而后兩者可與用戶交換以方便用戶查看。cat命令還具有合并文件之功能。less允許用戶后翻查看已經(jīng)閱讀過的內(nèi)容;less并未在一開始就讀入文件所有內(nèi)容,因此其在查看文件時比vi速度快。less比more支持更多的控制命令。文件處理命令:ln命令名稱:ln命令英文原意:link命令所在路徑:/bin/ln執(zhí)行權(quán)限:所有用戶語法:ln
-s
[源文件]
[目標(biāo)文件]-s
創(chuàng)建軟鏈接功能描述:產(chǎn)生鏈接文件文件處理命令:ln范例:$
ln
-s
/etc/issue
/issue.soft創(chuàng)建文件/etc/issue的軟鏈接/issue.soft$
ln
/etc/issue
/issue.hard創(chuàng)建文件/etc/issue的硬鏈接/issue.hardls
具體權(quán)限管理命令:chmod命令名稱:chmod命令英文原意:change
the
permissions
mode
of
a
file命令所在路徑:/bin/chmod執(zhí)行權(quán)限:所有用戶語法:chmod
[{ugo}{+-=}{rwx}]
[文件或目錄][mode=421
]
[文件或目錄]功能描述:改變文件或目錄權(quán)限權(quán)限管理命令:chmod范例:$
chmod
g+w
file1賦予文件file1所屬組寫權(quán)限$
chmod
777
dir1設(shè)定目錄dir1為所有用戶具有全部權(quán)限數(shù)字代表字符權(quán)限對文件的含義對目錄的含義r讀權(quán)限可以查看文件內(nèi)容可以列出目錄中的內(nèi)容w寫權(quán)限可以修改文件內(nèi)容可以在目錄中創(chuàng)建、刪除文件x執(zhí)行權(quán)限可以執(zhí)行文件可以進(jìn)入目錄文件目錄權(quán)限總結(jié)權(quán)限管理命令:chown命令名稱:chown命令英文原意:change
file
ownership命令所在路徑:/bin/chown執(zhí)行權(quán)限:所有用戶語法:chown
[用戶]
[文件或目錄]功能描述:改變文件或目錄的所有者范例:$
chown
nobody
file1改變文件file1的所有者為nobody權(quán)限管理命令:chgrp命令名稱:chgrp命令英文原意:change
file
group
ownership命令所在路徑:/bin/chgrp執(zhí)行權(quán)限:所有用戶語法:chgrp
[用戶組]
[文件或目錄]功能描述:改變文件或目錄的所屬組范例:$
chgrp
adm
file1改變文件file1的所屬組為adm權(quán)限管理命令:umask命令名稱:umask命令所在路徑:/bin/umask執(zhí)行權(quán)限:所有用戶語法:umask
[-S]-S
以rwx形式顯示新建文件或目錄缺省權(quán)限功能描述:顯示、設(shè)置文件的缺省權(quán)限范例:
$
umask$
umask
-S文件搜索命令:which命令名稱:which命令所在路徑:/usr/bin/which執(zhí)行權(quán)限:所有用戶可以找到絕對路徑語法:which
[命令名稱]功能描述:顯示系統(tǒng)命令所在目錄范例:$
which
ls可以找到別名記錄whereis可以找出這個命令幫助文檔的位置文件搜索命令:find命令名稱:find命令所在路徑:/usr/bin/find執(zhí)行權(quán)限:所有用戶語法:find
[搜索路徑]
[搜尋關(guān)鍵字]功能描述:查找文件或目錄通配符范例:$
find
/etc
-name
init在目錄/etc中查找文件init$
find
/
-size
+102400k或者204800在根目錄下查找大于100MB的文件$
find
/
-user
sam在根目錄下查找所有者為sam的文件文件搜索命令:find范例:$
find
/etc
-ctime
-1在/etc下查找24小時內(nèi)被修改過屬性的文件和目錄$
find
/etc
-size
+81960k
-a
-size
-102400k在/etc下查找大于80MB小于100MB的文件$
find
/etc
-name
inittab
-exec
ls
-l
{}
\;在/etc下查找inittab文件并顯示其詳細(xì)信息文件搜索命令:find文件搜索指令:locate指令名稱:locate指令英文原義:list
files
in
databases指令所在路徑:/usr/bin/locate執(zhí)行權(quán)限:All
User語法:locate
[搜索關(guān)鍵字]功能描述:尋找文件或目錄范例:
$
locate
file列出所有跟file相關(guān)的文件文件搜索指令:updatedb指令名稱:updatedb指令英文原義:update
the
slocate
database指令所在路徑:/usr/bin/updatedb執(zhí)行權(quán)限:root語法:updatedb功能描述:建立整個系統(tǒng)目錄文件的數(shù)據(jù)庫范例:#
updatedb文件搜索命令:grep命令名稱:grep命令所在路徑:/bin/grep執(zhí)行權(quán)限:所有用戶語法:grep
[指定字串]
[源文件]功能描述:在文件中搜尋字串匹配的行并輸出范例:#
grep
ftp
/etc/services幫助命令:man命令名稱:man命令英文原意:manual命令所在路徑:/usr/bin/man執(zhí)行權(quán)限:所有用戶語法:man
[命令或配置文件]功能描述:獲得幫助信息范例:
$
man
ls查看ls命令的幫助信息$
man
services查看配置文件services的幫助信息man命令TheSectionnumbers
1
代表用戶命令2代表系統(tǒng)調(diào)用及內(nèi)核服務(wù)3
庫函數(shù)4
特殊文件、設(shè)備驅(qū)動及硬件5
配置文件6游戲娛樂7
環(huán)境、表等8
系統(tǒng)管理及維護(hù)如果不輸入SectionNumber,那么man顯示按照上述順序顯示的第一個結(jié)果man命令例子man-kcommand命令表示按照關(guān)鍵字從幫助文檔中搜索command相關(guān)信息。例如man-kutmp幫助指令:info指令名稱:info指令英文原義:information指令所在路徑:/usr/bin/info執(zhí)行權(quán)限:All
User語法:info
[任何關(guān)鍵字]功能描述:獲得幫助信息范例:
$
info
ls查看ls指令的幫助信息info命令info命令瀏覽系統(tǒng)在線幫助文檔info可通過鏈接和交叉引用來瀏覽文檔info也可直接跳轉(zhuǎn)到相關(guān)章節(jié)info命令用法:infocommand
幫助指令:whatis指令名稱:whatis
apropos
makewhatis指令英文原義:search
the
whatis
database
for
strings指令所在路徑:/usr/bin/whatis
apropos
/usr/sbin/makewhatis執(zhí)行權(quán)限:All
User,
All
User,root語法:whatis
apropos
[任何關(guān)鍵字]功能描述:獲得索引的簡短說明信息范例:
$
whatis
ls$
apropos
fstab相當(dāng)于man
-k幫助指令:whatis范例:#
makewhatis建立whatis和apropos搜索使用的數(shù)據(jù)庫,當(dāng)使用這兩個命令發(fā)生錯誤時,就是whatis
database沒有建立壓縮解壓命令:gzip命令名稱:gzip命令英文原意:GNU
zip命令所在路徑:/bin/gzip執(zhí)行權(quán)限:所有用戶語法:gzip
選項(xiàng)
[文件]功能描述:壓縮文件壓縮后文件格式:.gz壓縮解壓命令:gunzip命令名稱:gunzip命令英文原意:GNU
unzip命令所在路徑:/bin/gunzip執(zhí)行權(quán)限:所有用戶語法:gunzip
選項(xiàng)
[壓縮文件]功能描述:解壓縮.gz的壓縮文件范例:
$
gunzip
file1.gz
壓縮解壓命令:tar命令名稱:tar命令所在路徑:/bin/tar執(zhí)行權(quán)限:所有用戶語法:tar
選項(xiàng)[cvf]
[目錄]
-c
產(chǎn)生.tar打包文件
-v
顯示詳細(xì)信息-f-z指定壓縮后的文件名
打包同時壓縮功能描述:打包目錄壓縮后文件格式:.tar.gz壓縮解壓命令:tar范例:$
tar
-zcvf
dir1.tar.gz
dir1將目錄dir1壓縮成一個打包并壓縮的文件
壓縮解壓命令:tartar命令解壓縮語法:-x-v-f-z
解包.tar文件顯示詳細(xì)信息
指定解壓文件
解壓縮范例:$
tar
-zxvf
dir1.tar.gz
壓縮解壓命令:zip命令名稱:zip命令所在路徑:/usr/bin/zip執(zhí)行權(quán)限:所有用戶語法:
zip
選項(xiàng)[-r]
[壓縮后文件名稱]
[文件或目錄]-r壓縮目錄功能描述:壓縮文件或目錄壓縮后文件格式:.zip壓縮解壓命令:zip范例:$
zip
services.zip
/etc/services壓縮文件$
zip
-r
test.zip
/test壓縮目錄壓縮解壓命令:unzip命令名稱:unzip命令所在路徑:/usr/bin/unzip執(zhí)行權(quán)限:所有用戶語法:unzip
[壓縮文件]功能描述:解壓.zip的壓縮文件范例:$
unzip
test.zip壓縮解壓命令:bzip2命令名稱:bzip2命令所在路徑:/usr/bin/bzip2執(zhí)行權(quán)限:所有用戶語法:
bzip2
選項(xiàng)
[-k]
[文件]
-k
產(chǎn)生壓縮文件后保留原文件功能描述:壓縮文件壓縮后文件格式:.bz2范例:$
bzip2
-k
file1壓縮解壓命令:bunzip2命令名稱:bunzip2命令所在路徑:/usr/bin/bunzip2執(zhí)行權(quán)限:所有用戶語法:
bunzip2
選項(xiàng)
[-k]
[壓縮文件]-k
解壓縮后保留原文件功能描述:解壓縮范例:$
bunzip2
-k
file1.bz2網(wǎng)絡(luò)通信指令:write指令名稱:write指令所在路徑:/usr/bin/write執(zhí)行權(quán)限:All
User語法:write
<用戶名>功能描述:向另外一個用戶發(fā)信息,以Ctrl+D作為結(jié)束范例:
$
write
webmaster網(wǎng)絡(luò)通信指令:wall指令名稱:wall指令所在路徑:/usr/bin/wall執(zhí)行權(quán)限:All
User語法:wall
[message]
[文件名]功能描述:向所有用戶廣播信息范例:
$
wall
Happy
New
Year!網(wǎng)絡(luò)通信命令:ping命令名稱:ping命令所在路徑:/usr/sbin/ping執(zhí)行權(quán)限:root語法:ping
選項(xiàng)
IP地址功能描述:測試網(wǎng)絡(luò)連通性范例:
#
ping
-c-s網(wǎng)絡(luò)通信命令:ifconfig命令名稱:ifconfig命令所在路徑:/usr/sbin/ifconfig執(zhí)行權(quán)限:root語法:ifconfig
選項(xiàng)[-a]
[網(wǎng)卡設(shè)備標(biāo)識]-a
顯示所有網(wǎng)卡信息功能描述:查看網(wǎng)絡(luò)設(shè)置信息范例:#
ifconfig
-a系統(tǒng)關(guān)機(jī)命令:shutdown命令名稱:shutdown命令所在路徑:/usr/sbin/shutdown執(zhí)行權(quán)限:root語法:shutdown功能描述:關(guān)機(jī)范例:#
shutdown
-h
now-k并不真正關(guān)機(jī),只是發(fā)出警告信息
-r關(guān)機(jī)后立即重新啟動
-h關(guān)機(jī)后不重新啟動
-f快速關(guān)機(jī),重啟時跳過fcsk命令
-n快速關(guān)機(jī),不經(jīng)過init程序
-c取消已經(jīng)運(yùn)行的shutdown程序系統(tǒng)關(guān)機(jī)命令:reboot命令名稱:reboot命令所在路徑:/usr/sbin/reboot執(zhí)行權(quán)限:root語法:reboot功能描述:重啟系統(tǒng)范例:#
rebootShell應(yīng)用技巧
命令別名
輸入/輸出重定向
管道
命令連接符
命令替換符bash
應(yīng)用技巧命令補(bǔ)齊命令補(bǔ)齊允許用戶輸入文件名起始的若干個字母后,按<Tab>鍵補(bǔ)齊文件名。命令歷史命令歷史允許用戶瀏覽先前輸入的命令并重新調(diào)用它們,用history命令可以顯示命令列表,按方向鍵↑和↓可查找以前執(zhí)行過的命令。!+命令序號執(zhí)行命令別名命令別名定義:范例:alias
copy=cpalias
xrm=
“rm
-r
”查看別名信息:alias刪除別名:unalias
copy輸入/輸出重定向同標(biāo)準(zhǔn)I/O一樣,Shell對于每一個進(jìn)程預(yù)先定義3個文件描述字(0、1、2)。分別對應(yīng)于:0
(STDIN)標(biāo)準(zhǔn)輸入;1
(STDOUT)標(biāo)準(zhǔn)輸出;2
(STDERR)標(biāo)準(zhǔn)錯誤輸出。輸入/輸出重定向>或>>
輸出重定向范例:ls
-l
/tmp
>
/tmp.msgdate
>>
/tmp.msg<
輸入重定向范例:wall
<
/etc/motd2>
錯誤輸出重定向范例:cp
-R
/usr
/backup/usr.bak
2>
/bak.error
管道通信
管道(pipe)是UNIX中最古老的進(jìn)程間通信工具,它提供進(jìn)程之間單向通信的方法。簡單說,管道是連接一個進(jìn)程的輸出到另一個進(jìn)程的輸入的一種方法簡介
管道(pipe)的使用很廣泛,最常見是在命
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 克孜勒蘇職業(yè)技術(shù)學(xué)院《移動應(yīng)用開發(fā)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇聯(lián)合職業(yè)技術(shù)學(xué)院《全球衛(wèi)生》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南農(nóng)業(yè)大學(xué)《數(shù)字視頻處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北孝感美珈職業(yè)學(xué)院《公共部門人力資源管理實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 【物理】《功率》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教版(2024)初中物理八年級下冊
- 高考物理總復(fù)習(xí)《電場》專項(xiàng)測試卷含答案
- 重慶文理學(xué)院《建筑設(shè)計(jì)二》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶工程職業(yè)技術(shù)學(xué)院《數(shù)字化設(shè)計(jì)與制造雙語》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院《太極拳》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國美術(shù)學(xué)院《電工與電子技術(shù)(B)》2023-2024學(xué)年第一學(xué)期期末試卷
- 飛行原理(第二版) 課件 第10章 高速空氣動力學(xué)基礎(chǔ)
- 廣西《乳腺X射線數(shù)字化體層攝影診療技術(shù)操作規(guī)范》
- 山西省2024年中考道德與法治真題試卷(含答案)
- 五年(2020-2024)高考地理真題分類匯編(全國版)專題12區(qū)域發(fā)展解析版
- 酒店會議室設(shè)備安裝及調(diào)試方案
- 2024年新疆(兵團(tuán))公務(wù)員考試《行測》真題及答案解析
- JGJ120-2012建筑基坑支護(hù)技術(shù)規(guī)程-20220807013156
- 英語代詞專項(xiàng)訓(xùn)練100(附答案)含解析
- GB/T 4732.1-2024壓力容器分析設(shè)計(jì)第1部分:通用要求
- 《采礦工程英語》課件
- NB-T31045-2013風(fēng)電場運(yùn)行指標(biāo)與評價導(dǎo)則
評論
0/150
提交評論