溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

必學(xué)的Linux命令有哪些

發(fā)布時(shí)間:2021-10-27 09:21:32 來(lái)源:億速云 閱讀:97 作者:小新 欄目:系統(tǒng)運(yùn)維

這篇文章給大家分享的是有關(guān)必學(xué)的Linux命令有哪些的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

umount
1.作用
umount命令的作用是卸載一個(gè)文件系統(tǒng),它的使用權(quán)限是超級(jí)用戶或/etc/fstab中允許的使用者。
2.格式
unmount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir
3.使用說(shuō)明
umount
命令是mount命令的逆操作,它的參數(shù)和使用方法和mount命令是一樣的。Linux掛裝CD-ROM后,會(huì)鎖定CD—ROM,這樣就不能用CD-
ROM面板上的Eject按鈕彈出它。但是,當(dāng)不再需要光盤時(shí),如果已將/cdrom作為符號(hào)鏈接,請(qǐng)使用umount/cdrom來(lái)卸裝它。僅當(dāng)無(wú)用戶
正在使用光盤時(shí),該命令才會(huì)成功。該命令包括了將帶有當(dāng)前工作目錄當(dāng)作該光盤中的目錄的終端窗口。
chsh
1.作用
chsh命令的作用是更改使用者shell設(shè)定,它的使用權(quán)限是所有使用者。
2.格式
chsh [ -s ] [ -list] [ --h(huán)elp ] [ -v ] [ username ]
3.主要參數(shù)
-l:顯示系統(tǒng)所有Shell類型。
-v:顯示Shell版本號(hào)。
4.應(yīng)用技巧
前面介紹了Linux下有多種Shell,一般缺省的是Bash,如果想更換Shell類型可以使用chsh命令。先輸入賬戶密碼,然后輸入新Shell類型,如果操作正確系統(tǒng)會(huì)顯示“Shell change”。其界面一般如下:
Changing fihanging shell for cao
Password:
New shell [/bin/bash]: /bin/tcsh
上面代碼中,[ ]內(nèi)是目前使用的Shell。普通用戶只能修改自己的Shell,超級(jí)用戶可以修改全體用戶的Shell。要想查詢系統(tǒng)提供哪些Shell,可以使用chsh -l 命令,見(jiàn)圖1所示。
圖1 系統(tǒng)可以使用的Shell類型
從圖1中可以看到,筆者系統(tǒng)中可以使用的Shell有bash(缺?。?、csh、sh、tcsh四種。
exit
1.作用
exit命令的作用是退出系統(tǒng),它的使用權(quán)限是所有用戶。
2.格式
exit
3.參數(shù)
exit命令沒(méi)有參數(shù),運(yùn)行后退出系統(tǒng)進(jìn)入登錄界面。
last
1.作用
last命令的作用是顯示近期用戶或終端的登錄情況,它的使用權(quán)限是所有用戶。通過(guò)last命令查看該程序的log,管理員可以獲知誰(shuí)曾經(jīng)或企圖連接系統(tǒng)。
2.格式
1ast[—n][-f file][-t tty] [—h 節(jié)點(diǎn)][-I —IP][—1][-y][1D]
3.主要參數(shù)
-n:指定輸出記錄的條數(shù)。
-f file:指定用文件file作為查詢用的log文件。
-t tty:只顯示指定的虛擬控制臺(tái)上登錄情況。
-h(huán) 節(jié)點(diǎn):只顯示指定的節(jié)點(diǎn)上的登錄情況。
-i IP:只顯示指定的IP上登錄的情況。
-1:用IP來(lái)顯示遠(yuǎn)端地址。
-y:顯示記錄的年、月、日。
-ID:知道查詢的用戶名。
-x:顯示系統(tǒng)關(guān)閉、用戶登錄和退出的歷史。
動(dòng)手練習(xí)
上面介紹了Linux安裝和登錄命令,下面介紹幾個(gè)實(shí)例,動(dòng)手練習(xí)一下剛才講過(guò)的命令。
1.一次運(yùn)行多個(gè)命令
在一個(gè)命令行中可以執(zhí)行多個(gè)命令,用分號(hào)將各個(gè)命令隔開(kāi)即可,例如:
#last -x;halt
上面代碼表示在顯示系統(tǒng)關(guān)閉、用戶登錄和退出的歷史后關(guān)閉計(jì)算機(jī)。
2.利用mount掛裝文件系統(tǒng)訪問(wèn)Windows系統(tǒng)
許多Linux發(fā)行版本現(xiàn)在都可以自動(dòng)加載Vfat分區(qū)來(lái)訪問(wèn)Windows系統(tǒng),而Red Hat各個(gè)版本都沒(méi)有自動(dòng)加載Vfat分區(qū),因此還需要進(jìn)行手工操作。
mount
可以將Windows分區(qū)作為L(zhǎng)inux的一個(gè)“文件”掛接到Linux的一個(gè)空文件夾下,從而將Windows的分區(qū)和/mnt這個(gè)目錄聯(lián)系起來(lái)。因
此,只要訪問(wèn)這個(gè)文件夾就相當(dāng)于訪問(wèn)該分區(qū)了。首先要在/mnt下建立winc文件夾,在命令提示符下輸入下面命令:
#mount -t vfat /dev/hda1 /mnt/winc

表示將Windows的C分區(qū)掛到Liunx的/mnt/winc目錄下。這時(shí),在/mnt/winc目錄下就可以看到Windows中C盤的內(nèi)容了。使
用類似的方法可以訪問(wèn)Windows系統(tǒng)的D、E盤。在Linux系統(tǒng)顯示W(wǎng)indows的分區(qū)一般順序這樣的:hda1為C盤、hda5為D盤、
hda6為E盤……以此類推。上述方法可以查看Windows系統(tǒng)有一個(gè)很大的問(wèn)題,就是Windows中的所有中文文件名或文件夾名全部顯示為問(wèn)號(hào)
“?”,而英文卻可以正常顯示。我們可以通過(guò)加入一些參數(shù)讓它顯示中文。還以上面的操作為例,此時(shí)輸入命令:
#mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/winc
現(xiàn)在它就可以正常顯示中文了。
3.使用mount加掛閃盤上的文件系統(tǒng)
在Linux下使用閃盤非常簡(jiǎn)單。Linux對(duì)USB設(shè)備有很好的支持,當(dāng)插入閃盤后,閃盤被識(shí)別為一個(gè)SCSI盤,通常輸入以下命令:
# mount /dev/sda1 /usb
就能夠加掛閃盤上的文件系統(tǒng)。
小知識(shí)
Linux命令與Shell

謂Shell,就是命令解釋程序,它提供了程序設(shè)計(jì)接口,可以使用程序來(lái)編程。學(xué)習(xí)Shell對(duì)于Linux初學(xué)者理解Linux系統(tǒng)是非常重要的。
Linux系統(tǒng)的Shell作為操作系統(tǒng)的外殼,為用戶提供了使用操作系統(tǒng)的接口。Shell是命令語(yǔ)言、命令解釋程序及程序設(shè)計(jì)語(yǔ)言的統(tǒng)稱,是用戶和
Linux內(nèi)核之間的接口程序。如果把Linux內(nèi)核想象成一個(gè)球體的中心,Shell就是圍繞內(nèi)核的外層。當(dāng)從Shell或其它程序向Linux傳遞命
令時(shí),內(nèi)核會(huì)做出相應(yīng)的反應(yīng)。Shell在Linux系統(tǒng)的作用和MS DOS下的COMMAND.COM和Windows 95/98 的
explorer.exe相似。Shell雖然不是系統(tǒng)核心的一部分,只是系統(tǒng)核心的一個(gè)外延,但它能夠調(diào)用系統(tǒng)內(nèi)核的大部分功能。因此,可以說(shuō)
Shell是Unux/Linux最重要的實(shí)用程序。
Linux中的Shell有多種類型,其中最常用的是Bourne
Shell(sh)、C Shell(csh)和Korn Shell(ksh)。大多數(shù)Linux發(fā)行版本缺省的Shell是Bourne
Again Shell,它是Bourne Shell的擴(kuò)展,簡(jiǎn)稱bash,與Bourne Shell完全向后兼容,并且在Bourne
Shell的基礎(chǔ)上增加了很多特性。bash放在/bin/bash中,可以提供如命令補(bǔ)全、命令編輯和命令歷史表等功能。它還包含了很多C
Shell和Korn
Shell中的優(yōu)點(diǎn),有靈活和強(qiáng)大的編程接口,同時(shí)又有很友好的用戶界面。Linux系統(tǒng)中200多個(gè)命令中有40個(gè)是bash的內(nèi)部命令,主要包括
exit、less、lp、kill、 cd、pwd、fc、fg等。

感謝各位的閱讀!關(guān)于“必學(xué)的Linux命令有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI