Linux系統(tǒng)中的命令實(shí)在是太多了,簡(jiǎn)單包括兩類(lèi)命令,一類(lèi)是內(nèi)部命令,指的是Shell自身提供的功能,一類(lèi)是外部命令,指的是第三方的控制臺(tái)應(yīng)用程序。
為曲沃等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及曲沃網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站制作、曲沃網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
一般來(lái)說(shuō),沒(méi)必要完全學(xué)習(xí)所有的命令,大體上有個(gè)印象,用到的時(shí)候去查一下幫助文檔,久而久之,自然熟練。
下面是網(wǎng)友整理的20個(gè)最常用的Linux命令:
1. ls命令
ls命令是列出目錄內(nèi)容(List Directory Contents)的意思。運(yùn)行它就是列出文件夾里的內(nèi)容,可能是文件也可能是文件夾。
2. lsblk命令
"lsblk"就是列出塊設(shè)備。除了RAM外,以標(biāo)準(zhǔn)的樹(shù)狀輸出格式,整齊地顯示塊設(shè)備。
3. md5sum命令
“md5sum”就是計(jì)算和檢驗(yàn)MD5信息簽名。md5 checksum(通常叫做哈希)使用匹配或者驗(yàn)證文件的文件的完整性,因?yàn)槲募赡芤驗(yàn)閭鬏斿e(cuò)誤,磁盤(pán)錯(cuò)誤或者無(wú)惡意的干擾等原因而發(fā)生改變。
4. dd命令
“dd”命令代表了轉(zhuǎn)換和復(fù)制文件??梢杂脕?lái)轉(zhuǎn)換和復(fù)制文件,大多數(shù)時(shí)間是用來(lái)復(fù)制iso文件(或任何其它文件)到一個(gè)usb設(shè)備(或任何其它地方)中去,所以可以用來(lái)制作USB啟動(dòng)器。
6. history命令
“history”命令就是歷史記錄。它顯示了在終端中所執(zhí)行過(guò)的所有命令的歷史。
7. sudo命令
“sudo”(super user do)命令允許授權(quán)用戶(hù)執(zhí)行超級(jí)用戶(hù)或者其它用戶(hù)的命令。通過(guò)在sudoers列表的安全策略來(lái)指定。
8. mkdir命令
“mkdir”(Make directory)命令在命名路徑下創(chuàng)建新的目錄。然而如果目錄已經(jīng)存在了,那么它就會(huì)返回一個(gè)錯(cuò)誤信息"不能創(chuàng)建文件夾,文件夾已經(jīng)存在了"("cannot create folder, folder already exists")
9. touch 命令
“touch”命令代表了將文件的訪(fǎng)問(wèn)和修改時(shí)間更新為當(dāng)前時(shí)間。touch命令只會(huì)在文件不存在的時(shí)候才會(huì)創(chuàng)建它。如果文件已經(jīng)存在了,它會(huì)更新時(shí)間戳,但是并不會(huì)改變文件的內(nèi)容。
10. chmod 命令
“chmod”命令就是改變文件的模式位。chmod會(huì)根據(jù)要求的模式來(lái)改變每個(gè)所給的文件,文件夾,腳本等等的文件模式(權(quán)限)。
11. chown命令
“chown”命令就是改變文件擁有者和所在用戶(hù)組。每個(gè)文件都屬于一個(gè)用戶(hù)組和一個(gè)用戶(hù)。在你的目錄下,使用"ls -l",你就會(huì)看到像這樣的東西。
12. apt命令
Debian系列以“apt”命令為基礎(chǔ),“apt”代表了Advanced Package Tool。APT是一個(gè)為Debian系列系統(tǒng)(Ubuntu,Kubuntu等等)開(kāi)發(fā)的高級(jí)包管理器,在Gnu/Linux系統(tǒng)上,它會(huì)為包自動(dòng)地,智能地搜索,安裝,升級(jí)以及解決依賴(lài)。
13. tar命令
“tar”命令是磁帶歸檔(Tape Archive),對(duì)創(chuàng)建一些文件的的歸檔和它們的解壓很有用。
14. cal 命令
“cal”(Calender),它用來(lái)顯示當(dāng)前月份或者未來(lái)或者過(guò)去任何年份中的月份。
16. cat命令
“cat”代表了連結(jié)(Concatenation),連接兩個(gè)或者更多文本文件或者以標(biāo)準(zhǔn)輸出形式打印文件的內(nèi)容。
17. cp 命令
“copy”就是復(fù)制。它會(huì)從一個(gè)地方復(fù)制一個(gè)文件到另外一個(gè)地方。
18. mv 命令
“mv”命令將一個(gè)地方的文件移動(dòng)到另外一個(gè)地方去。
19. pwd 命令
“pwd”(print working directory),在終端中顯示當(dāng)前工作目錄的全路徑。
20. cd 命令
最后,經(jīng)常使用的“cd”命令代表了改變目錄。它在終端中改變工作目錄來(lái)執(zhí)行,復(fù)制,移動(dòng),讀,寫(xiě)等等操作。
Linux常用的命令可以分為以下幾類(lèi):安裝和登錄命令、文件處理命令、系統(tǒng)管理相關(guān)命令、網(wǎng)絡(luò)操作命令、系統(tǒng)安全相關(guān)命令、其它命令。
安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。
文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。
系統(tǒng)管理相關(guān)命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab。
網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup。
系統(tǒng)安全相關(guān)命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。
其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
Linux簡(jiǎn)介
Linux,全稱(chēng)GNU/Linux,是一套免費(fèi)使用和自由傳播的類(lèi)Unix操作系統(tǒng),是一個(gè)基于POSIX的多用戶(hù)、多任務(wù)、支持多線(xiàn)程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來(lái)自全世界軟件愛(ài)好者、組織、公司的支持。
它除了在服務(wù)器方面保持著強(qiáng)勁的發(fā)展勢(shì)頭以外,在個(gè)人電腦、嵌入式系統(tǒng)上都有著長(zhǎng)足的進(jìn)步。使用者不僅可以直觀(guān)地獲取該操作系統(tǒng)的實(shí)現(xiàn)機(jī)制,而且可以根據(jù)自身的需要來(lái)修改完善Linux,使其最大化地適應(yīng)用戶(hù)的需要。
Linux不僅系統(tǒng)性能穩(wěn)定,而且是開(kāi)源軟件。其核心防火墻組件性能高效、配置簡(jiǎn)單,保證了系統(tǒng)的安全。在很多企業(yè)網(wǎng)絡(luò)中,為了追求速度和安全,Linux不僅僅是被網(wǎng)絡(luò)運(yùn)維人員當(dāng)作服務(wù)器使用,甚至當(dāng)作網(wǎng)絡(luò)防火墻,這是Linux的一大亮點(diǎn)。
在執(zhí)行fsck命令時(shí),fsck命令如果發(fā)現(xiàn)有孤立的文件或目錄,這些孤立的文件或目錄對(duì)于系統(tǒng)管理員或用戶(hù)來(lái)說(shuō),就無(wú)法訪(fǎng)問(wèn)到它,因?yàn)樗c它的上級(jí)目錄失去了關(guān)聯(lián)。
如果不允許fsck把這些孤立的文件或目錄找回來(lái)的話(huà),那么fsck命令就會(huì)破壞這些文件或目錄,徹底丟失這些文件或目錄,用戶(hù)或系統(tǒng)管理員永遠(yuǎn)也無(wú)法找回它們了。
擴(kuò)展資料
Linux主要被用作服務(wù)器的操作系統(tǒng),因?yàn)樗牧畠r(jià)、靈活性及Unix背景。傳統(tǒng)上,以L(fǎng)inux為基礎(chǔ)的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的組合)”技術(shù),除了已在開(kāi)發(fā)者群體中廣泛流行,它提供網(wǎng)站服務(wù)供應(yīng)商最常使用的平臺(tái)。
基于其低廉成本與高度可設(shè)置性,Linux常常被應(yīng)用于嵌入式系統(tǒng),例如機(jī)頂盒、移動(dòng)電話(huà)及移動(dòng)裝置等。在移動(dòng)電話(huà)上,Linux已經(jīng)成為Symbian OS的主要競(jìng)爭(zhēng)者;而在移動(dòng)裝置上,則成為Windows CE與Palm OS外之另一個(gè)選擇。
TiVo數(shù)碼攝影機(jī)使用了經(jīng)過(guò)客制化后的Linux。此外,有不少硬件式的網(wǎng)絡(luò)防火墻及路由器,例如部分LinkSys的產(chǎn)品,其內(nèi)部都是使用Linux來(lái)驅(qū)動(dòng)、并采用了操作系統(tǒng)提供的防火墻及路由功能。
采用Linux的超級(jí)電腦亦愈來(lái)愈多,根據(jù)2008年11月的TOP500超級(jí)電腦列表,現(xiàn)時(shí)世上最快速的超級(jí)電腦使用Linux作為其操作系統(tǒng)。而在表列的500套系統(tǒng)里,采用Linux為操作系統(tǒng)的,占了439組(即87.8%)。
2006年開(kāi)始發(fā)售的SONY PlayStation 3亦可使用Linux的操作系統(tǒng),它有一個(gè)能使其成為一個(gè)桌面系統(tǒng)的Yellow Dog Linux。
之前,Sony亦曾為他們的PlayStation 2推出過(guò)一套名為PS2 Linux的DIY組件。Ubuntu自9.04版本,恢復(fù)了PPC支持(包括PlayStation 3)。
而隨著OLPC的XO-1,華碩的Eee PC等低價(jià)電腦的推行,許多人樂(lè)觀(guān)的認(rèn)為在低端PC市場(chǎng),linux的市場(chǎng)占有率正在快速的增長(zhǎng)。
但在Windows進(jìn)入此一市場(chǎng)后,Linux的市占率快速下滑?,F(xiàn)在Windows系統(tǒng)在所有的PC市場(chǎng)中,都占有絕對(duì)優(yōu)勢(shì)。
主要用途:虛擬化,數(shù)據(jù)庫(kù)服務(wù)器,Web服務(wù)器,應(yīng)用服務(wù)器,跳轉(zhuǎn)盒(Jump box),日志服務(wù)器,開(kāi)發(fā)平臺(tái),Google搜索設(shè)備,入侵檢測(cè)系統(tǒng)。