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