Linux基礎目錄及基本命令
關機:halt poweroff shutdown init 0 重啟:reboot,shutdown ,init 6 檔案登入 w (當前所有的登入繪畫以及所做的操作)who(當前登入的使用者) whoami linux 的檔案系統 FHS /boot:引導檔案的存放目錄,核心檔案 vmlinux 引導載入器(bootload,grud) /bin: for all user 's command /sbin : systemc administration /lib: 基本共享庫檔案,核心模組檔案(/lib/moudles) /lib64: 專用於行x86_64檔案 /etc:配置檔案 sub(/etc/opt/,/etc/X11(x是協議,圖形介面的框架),/etc/sgml) /user/sha/man:幫助檔案 /home/USERNAME:管理員的家目錄 /root :管理員家目錄 /media: 掛載便攜裝置 /mnt:臨時掛載裝置目錄 /dev:特殊檔案或者裝置檔案 b:塊裝置(隨機訪問) c:字元裝置(線性訪問) /opt:第三方應用程式的安裝位置 /srv:當前系統上服務執行時用到的資料 /tmp:臨時檔案 /usr/:額外其他檔案的 universe is shared read-only data 獨立的檔案系統 bin: sbin: include:c程式的標頭檔案(header files) share:結構化的獨立資料 doc man local:第三方的應用安裝程式 獨立的安裝位置,,, /var:可變資料檔案 cache :快取資料目錄 lib:應用程式 狀態資訊資料 local :可變資料 lock:鎖檔案 log:日誌檔案 /opt :專用於/opt下的應用儲存可變資料 run:執行中的程序相關資料(程序的pid檔案) spool:緩衝池 tmp:系統兩次重啟時的應用資料 /proc:用於輸出核心與資訊相關的虛擬檔案系統 /sys:當前系統上硬體裝置資訊的虛擬檔案系統 /selinux: security enhanced Linux ,selinux的安全策 linux上的應用程式組成部分: 二進位制程式 庫檔案 配置檔案 幫助檔案 檔案型別:f:普通檔案 d:目錄 b:塊裝置檔案 c:字元裝置 l:字元連結檔案 p:管道檔案 s:套接字檔案 -----------------------bash的基礎特性---------------------------- (1):命令歷史 history 環境變數: histsize:記錄條數 histfile:~/.bash_history histfilesize:命令歷史檔案記錄歷史的條數 history -d OFFSET num 刪除某條 -c 清空歷史命令 history #:顯示最近的多少條命令 !#重複執行第n條指令 !$:呼叫上一條命令的最後一個引數 不想讓別知道的命令: 環境變數:histcontrol ignorespace :忽略空白開頭的名令 ignoresdums:忽略重複的命令 修改環境變數值的方式: export 變數名=“值” (2) tab鍵命令補全/路徑補全 mkdir -m 建立目錄時指定許可權 rmdir -p 遞迴刪除 tree 檢視目錄樹 tree -L 3只顯示三層 tree -d 只顯示目錄 /tmp/{a,b} =/tmp/a,/tmp/b mkdir {x,y}_{m,n} will be create four dir bash使用狀態查詢#? 0成功 0-255 失敗 文字檔案命令: cat,tac more:+file -d 會有提示 空格 翻頁 b 返回 less man會呼叫less head:-n前多少行 -c 位元組 預設前十行 tail:後多少行 -f 跟蹤顯示追加的內容 檔案的時間戳管理工具: touch 檔案: metadata data 狀態:stat filename 三個時間戳: access time :atime modify time: mtime change time: ctime touch -a/-m/ :only change -t 年月日時分 touch -c 檔案不存在就不存在