本篇內(nèi)容介紹了“Linux的介紹及使用”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為鷹潭企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì),鷹潭網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶,多任務(wù),支持多線程的多CPU的操作系統(tǒng)。
Linux能運(yùn)行主要的unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。他支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
Linux系統(tǒng)多啟動(dòng)過(guò)程并不是大家想象中的那么復(fù)雜,其過(guò)程可以分為5個(gè)階段
1、內(nèi)核的引導(dǎo)
2、運(yùn)行init
3、系統(tǒng)初始化
4、建立終端
5、用戶登陸系統(tǒng)
常用命令:
一、ls命令:通過(guò)ls命令不僅跨域查看linux文件夾包含的文件,而且可以查看文件權(quán)限(包括目錄,文件夾,文件權(quán)限)
常用參數(shù)搭配:
ls -a :列出目錄所在文件,包含以.開始的隱藏文件
ls -A:列出除.及..的其他文件
ls -r:反序排列
ls -t:以文件修改時(shí)間排序
ls -S:以文件大小排序
ls -l:處理文件名之外,還將文件的權(quán)限、所有者,文件大小等信息詳細(xì)列出來(lái)(可以直接寫出ll)
實(shí)例: ll name* ,列出當(dāng)前目錄中所有以name開通等目錄的詳細(xì)內(nèi)容
二、cd命令
cd /root/Docements :切換到目錄/root/Docements
cd ./path :切換到當(dāng)前目錄下的path目錄中
cd ../path: 切換到上層目錄中的path目錄中
三、rm命令
rm -f: 刪除文件,忽略不存在的文件,不會(huì)出現(xiàn)警告信息
rm -i:刪除前會(huì)詢問(wèn)用戶是否操作
rm -r:遞歸刪除,最常用于目錄刪除
四、cp命令
-a :將文件的特性一起復(fù)制
-p:連同文件的屬性一起復(fù)制,而非使用默認(rèn)方式,與-a相似,常用于備份
-r:遞歸持續(xù)復(fù)制,用于目錄的復(fù)制行為
五、mv命令:移動(dòng)文件或修改文件名,根據(jù)第二參數(shù)類型,如目錄,則移動(dòng)文件,如文件,則重命名該文件
-f:force強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問(wèn)而直接覆蓋
-i:若目標(biāo)文件已經(jīng)存在,就會(huì)詢問(wèn)是否覆蓋
-u:若目標(biāo)文件已經(jīng)存在,且比目標(biāo)文件新,才會(huì)更新
六、mkdir命令
-p :遞歸創(chuàng)建目錄
-v:每次創(chuàng)建新目錄都顯示信息
-m:創(chuàng)建權(quán)限目錄
七、pwd命令
pwd:查看當(dāng)前路徑
pwd -p :查看軟連接的實(shí)際路徑
八、find命令
-name :按照文件名查找文件
-perm :按文件權(quán)限查找文件
-user:按文件屬主查找文件
-group:按照文件所屬的組來(lái)查找文件
-amin n :查找系統(tǒng)中最后N分組訪問(wèn)的文件
-atime n:查找系統(tǒng)中最后n*24小時(shí)訪問(wèn)的文件
-mmin n:查找系統(tǒng)中最后N分組被改變文件數(shù)據(jù)的文件
-mtime n:查找系統(tǒng)中最后n*24小時(shí)被改變文件數(shù)據(jù)的文件
補(bǔ)充: xargs:find命令將匹配到的文件傳遞給xargs命令,而xargs命令每次只獲取一部分文件而不是全部,這樣它可以先處理最先獲取的一部分文件,然后是下一批,并如此繼續(xù)下去。
九、tar命令
只能使用下面的某一個(gè)選項(xiàng)來(lái)指定tar要執(zhí)行的操作,可以通過(guò)在選項(xiàng)后面跟一個(gè)或多個(gè)修飾符來(lái)改變?cè)撨x項(xiàng)的行為
-c :創(chuàng)建歸檔文件
-u:將file-list中的文件添加到歸檔文件
-x:從歸檔文件中提取file-list并把它寫入磁盤
修飾符
-f:使用filename來(lái)指出要?jiǎng)?chuàng)建或從中提取的歸檔文件的文件名
-j :在創(chuàng)建歸檔文件或從歸檔文檔提取文件時(shí),使用bzip2方式來(lái)進(jìn)行壓縮和解壓縮
-z:在創(chuàng)建歸檔文件或從歸檔文檔提取文件時(shí),使用gzip方式來(lái)進(jìn)行壓縮和解壓縮
-v:顯示所有過(guò)程
-t:列出歸檔文件中的目錄
十、ps命令:用了查看當(dāng)前運(yùn)行的進(jìn)程狀態(tài),一次性查看,如果需要?jiǎng)討B(tài)連續(xù)結(jié)果使用top
-A:顯示所有進(jìn)程
-a:顯示所有進(jìn)程
-e :顯示環(huán)境變量
-f:顯示進(jìn)程間的關(guān)系
-r:顯示當(dāng)前終端運(yùn)行的進(jìn)程
-aux:顯示所有包含其他使用的進(jìn)程
十一、top命令:顯示系統(tǒng)當(dāng)前的進(jìn)程和其他狀態(tài),是一個(gè)動(dòng)態(tài)顯示過(guò)程,顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息,包括進(jìn)程id,內(nèi)存占用率,cpu占用率
-c:顯示完整的進(jìn)程命令
-s:保密模式
-p:<進(jìn)程號(hào)>指定進(jìn)程顯示
-n: <次數(shù)>循環(huán)顯示次數(shù)
十二、
kill命令:發(fā)送指定的信號(hào)到相應(yīng)進(jìn)程
-1 :終端斷線
-2:中斷
-3:退出
-15:終止
-9:強(qiáng)制終止
-18:繼續(xù)
-19:暫停
十三、chmod命令,用于改變linux系統(tǒng)文件或目錄到訪問(wèn)權(quán)限
十四、grep命令:強(qiáng)大到文本搜索命令
15、vim命令:三種模式:命令模式,插入模式,編輯模式。使用ESC或i或:來(lái)切換模式
命令模式下:
:q 提出
:q! 強(qiáng)制退出
:wq 保存并退出
:set number 顯示行號(hào)
:set nonumber 隱藏行號(hào)
/apache 在文檔中查找apache,按n跳到下一個(gè),shift+n上一個(gè)
yyp 復(fù)制光標(biāo)所在行,并粘貼
十六、cat命令
1、一次顯示整個(gè)文件:cat filename
2、從鍵盤創(chuàng)建一個(gè)文件 cat >filename只能創(chuàng)建新文件,不能編輯已有文件
3、將幾個(gè)文件合并為一個(gè)文件 cat file1 file2 >file
-b,對(duì)非空行輸出行號(hào)
-n,輸出所有行號(hào)
十七、more命令:功能類似于cat,會(huì)以一頁(yè)一頁(yè)的顯示,方便使用者閱讀,而最基本的命令就是按下空白鍵就往下一頁(yè)顯示,按下b就往回一頁(yè)顯示。
十八、less命令:與more類型,但使用less可以隨意瀏覽文件,而more只能向前移動(dòng),卻不能向后移動(dòng),而且less在查看之前不會(huì)加載整個(gè)文件
十九、tail命令:用于顯示指定文件末尾內(nèi)容。
-f 循環(huán)讀取
二十、chown:將指定文件的擁有者該問(wèn)指定的用戶和組
“Linux的介紹及使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!