Linux系统的基本命令
【Linux下,一切皆文件】
? ? ? ? ? ?電源
? ? ? ? ? ?BOIS芯片—|1.加點(diǎn)自檢 檢查硬件設(shè)備是否正常
? ? ? ? ? ? ? ? | ? ? ? ? ? ? |2.*啟動(dòng)系統(tǒng)*——|1.系統(tǒng)所在位置的讀取順序問題(BOIS):硬盤 ?? 網(wǎng)絡(luò)(PXE) ? U盤 ? ?CD/DVD ? ?…
? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |2.需要將硬盤中的系統(tǒng)文件,加載到內(nèi)存中,讓CPU讀取并運(yùn)行;
? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? MBR分區(qū) (BootLoader)就是用來尋找并引導(dǎo)系統(tǒng)加載
? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|-LILO
? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|-grub 分為第一階段、1.5階段、和第二階段;
? ? ? ? ? 到此,我已經(jīng)將內(nèi)核程序加載完成,但是,并不能運(yùn)行普通應(yīng)用
? ? ? ? ? ? ? ? |
? ? ? ? ? 此時(shí),我們要運(yùn)行第一個(gè)應(yīng)用程序——init
? ? ? ? ? ? ? ? ? ? ?Init:將操作系統(tǒng)分為0-6 7個(gè)級(jí)別;每個(gè)級(jí)別都會(huì)運(yùn)行對(duì)應(yīng)的應(yīng)用程序;(指定默認(rèn)啟動(dòng))
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |
? ? ? ? ? ? ? ? ? ? ? 讀取默認(rèn)級(jí)別3(命令行)——| chkconfig / rc.*
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (0 1 3 5 6)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 關(guān)機(jī)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 單用戶模式
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3 命令行
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5 圖像界面
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 重啟
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?rc.local? //系統(tǒng)啟動(dòng)最后讀取這個(gè)文件,管理員可以將需要開機(jī)就云進(jìn)行的命令,添加在這里
?
? ? ? ? chkconfig作用:指定服務(wù),開機(jī)時(shí)在哪個(gè)級(jí)別啟動(dòng)或者關(guān)閉;
? ? ? ? ? ? ? ? ? ?-h? --help 查看幫助
? ? ? ? ? ? ? ? ? ?--list
? ? ? ? ? ? ? ? ? ?--level 345 name <on/off>
? ? ? ? Update-rc.d? 在Ubuntu下控制某些程序開機(jī)啟動(dòng);
? ? ? ? ? ? ? ? ? ?-f force 強(qiáng)制
? ? ? ?【chkconfig可以在Ubuntu上使用,需要安裝】
?
?
? ? ? ? 2.Linux命令的基本格式
? ? ? ? ? ? ? ? ? ?Command[選項(xiàng)] [參數(shù)]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[] :中括號(hào)代表可有可無,指定實(shí)現(xiàn)命令的某個(gè)特定功能
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<>:代碼命令執(zhí)行的對(duì)象;如果沒有加<>代表不能省略,必須加對(duì)象
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?長整型選項(xiàng)? 不能合并
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?短整型選項(xiàng) 可以合并
? ? ? ? ? ? ? ? ? ? 擴(kuò)展:命令 子命令 【選項(xiàng)】【參數(shù)】
? ? ? ? ?3.常用的Linux命令的基本使用
? ? ? ? ? ? ? ? ? ? Echo $PATH(環(huán)境變量)???? 變量:一段被命名的內(nèi)存空間而已
? ? ? ? ? ? ? ? ? ? ? ? ? ? 如果命令不在PATH路徑下,如何解決?
? ? ? ? ? ? ? ? ? ? ? ? ? ?1.通過絕對(duì)路徑來運(yùn)行改命令即可
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 絕對(duì)路徑執(zhí)行的是命令本身;而有些命令是系統(tǒng)默認(rèn)別名(可以自己添加)-alias
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? which? command? //查找命令的絕對(duì)路徑
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \ls? //使用反斜杠直接運(yùn)行
? ? ? ? ? ? ? ? ? ? ? ? ? ?2.將這個(gè)路徑添加到PATH路徑下即可;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?PHTH = $PATH:/XXX/XXX
? ? ? ? ? ? ? ? ? ?Ls????? //顯示文件信息
? ? ? ? ? ? ? ? ? ? ? ? ? ?-l? // ll 查看文件的詳細(xì)信息(屬性)
? ? ? ? ? ? ? ? ? ? ? ? ? ?-i? // inode(屬性)
? ? ? ? ? ? ? ? ? ? ? ? ? ?-h? //human人類可讀
? ? ? ? ? ? ? ? ? ? ? ? ? ?-F 顯示文件后面的標(biāo)記(用來區(qū)分文件類型)
? ? ? ? ? ? ? ? ? ? ? ? ? ?-r 倒序顯示文件內(nèi)容
? ? ? ? ? ? ? ? ? ? ? ? ? ?-a 顯示所有文件(包括隱藏文件)
? ?
? ? ? ? ? ? ? ? ? Pwd??? //顯示當(dāng)前路徑
? ? ? ? ? ? ? ? ? ? ? ? ? ? $PWD 默認(rèn)有一個(gè)這個(gè)環(huán)境變量;了解即可;
?
? ? ? ? ? ? ? ? ? Cd?? ???//切換到目標(biāo)目錄
? ? ? ? ? ? ? ? ? ? ? ? ? ? ~? 當(dāng)前用戶的家目錄(/root /home)
? ? ? ? ? ? ? ? ? ? ? ? ? ? .? 當(dāng)前目錄 (以.開頭的文件為隱藏文件)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ..? 當(dāng)前目錄的上一級(jí)目錄
? ? ? ? ? ? ? ? ? ? ? ? ? ? - $OLDPWD存放上一次經(jīng)過的目錄
?
? ? ? ? ? ? ? ? ?Touch??? //修改時(shí)間戳
? ? ? ? ? ? ? ? ? ? ? ? ? ?Stat atime 訪問時(shí)間 mtime 修改文件內(nèi)容的時(shí)間 ctime 修改文件屬性
? ? ? ? ? ? ? ? ? ? ? ? ? ?Touch a.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? [[CC]YY]MMDDhhmm[.ss]
? ? ? ? ? ? ? ? ? ? ? ? ? ? 20 19 0 8 1 16 36 . 22
? ? ? ? ? ? ? ? ? ? ? ? ? ?-a 修改訪問時(shí)間
? ? ? ? ? ? ? ? ? ? ? ? ? -m 修改修改時(shí)間
? ? ? ? ? ? ? ? ? ? ? ? ? -t 指定修改成什么時(shí)間
? ? ? ? ? ? ? ? ? ? ? ? ? -c 修改文件Mtime,如果文件不存在,不創(chuàng)建該文件
?
? ? ? ? ? ? ? ? ? Mkdir?? //創(chuàng)建文件夾
? ? ? ? ? ? ? ? ? ? ? ? ? -p 遞歸創(chuàng)建多級(jí)子目錄
? ? ? ? ? ? ? ? ? ? ? ? ? -v 詳細(xì)顯示創(chuàng)建過程
? ? ? ? ? ? ? ? ? ? ? ? ?tree 以樹狀形式顯示目錄及文件結(jié)構(gòu)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -L number 查看多少級(jí)子目錄
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -d 只顯示目錄文件
??
? ? ? ? ? ? ? ? ? Rm?? //刪除文件
? ? ? ? ? ? ? ? ? ? ? ? ? ?-f force強(qiáng)制
? ? ? ? ? ? ? ? ? ? ? ? ? ?-i 詢問是否刪除該文件,默認(rèn)命令(alias rm = ‘rm -i’)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?\rm abc
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /bin/rm abc
? ? ? ? ? ? ? ? ? ? ? ? ? ?-r 刪除目錄文件
????
? ? ? ? ? ? ? ?擴(kuò)展一下:
? ? ? ? ? ? ? ? ? ? ? ? ? 1.默認(rèn)情況下不適用rm刪除目錄 —— rmdir
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?rmdir只能刪除空目錄
? ? ? ? ? ? ? ? ? ? ? ? ? 2.我們將需要?jiǎng)h除文件或目錄移動(dòng)到/tmp目錄下即可;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /tmp目錄為臨時(shí)文件目錄,30天未被訪問的文件會(huì)自動(dòng)刪除
? ? ? ? ? ? ? ? ? ? ? ? ? 3.如果必須刪除一些文件,我們通過find匹配出來后再行刪除;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【find擴(kuò)展!!!!!】
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?find / -name abc | xargs rm
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?find / -name abc –exec rm {}\;
?
? ? ? ? ? ? ? Clear? // 清屏 = ctrl + l
轉(zhuǎn)載于:https://www.cnblogs.com/zoucunna/p/11284799.html
總結(jié)
以上是生活随笔為你收集整理的Linux系统的基本命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces 1198 119
- 下一篇: Python与用户的交互 ,格式化输出的