linux base note(1) (Linux filesystem structure and bash)

Linux 目錄結構: //boot有效的啓動引導文件目錄 /bin所有用戶常用命令目錄 /sbin管理員命令目錄 /etc配置文件目錄 /dev設備文件目錄 /rootroot主目錄 /home普通用戶默認主目錄存放位置 /lib庫函數及內核模塊目錄 /initrd特殊的塊設備 /media設備默認自動掛載目錄 /mnt設備掛載點 /opt額外安裝的應用程序存放的目錄 /proc當前內核的映射,是一個虛擬的文件系統 /tftpboottftp 主目錄 /usr應用程序存放目錄 /var日誌系統文件(動態數據)存儲目錄 /lost+found文件殘片

bash: /bin/bash 一.提示符 [用戶名@主機名 當前目錄]#root [用戶名@主機名 當前目錄]$other

id 命令可查看用戶標識 pwd 顯示當前工作路徑 cd 在目錄中切換

cd -返回 cd 回家 cd ~Pika到Pika 家去 二.語法,命令格式 命令[選項][參數] 選項的格式 data查看系統時間cal 日曆 主題 微調 參數(命令的作用對象) data -s 11:11 -字母--單詞兩種格式 ls --all(-a) . 表示(鏈接到)當前目錄 ..表示(鏈接到)上級目錄 ls -l -h多個選項(-h以人性化的方式顯示) ls -lh 合併選項 目錄並不是文件的抽屜,而是一個類型爲d的文件,他的內容是該目錄中所有的文件的名字列表 三.bash的特點 有文件和命令的自動補全 <Tab> 補全,<Tab><Tab>提示補全  支持衆多快捷鍵 ^lclean  清屏(實際上是上卷,可以往上翻) reset清屏,但是不能上翻,上面的東西將被清除 ^a切換到命令最開始的位置 ^e 切換到命令最尾部的位置 ^c退出 ^d相當於exit (快速退出) ^r搜索命令模式 history歷史命令 !207調用207號歷史 !ser 調用最後一個以ser開頭的命令 !$上一條命令的最後一個參數 alias 別名: alias grep='grep -- color' 在命令行上輸入可以設置臨時的別名 vim ~/.bashrc 可以設置當前登陸用戶永久別名 /etc/bashrc 對所有用戶生效(需要管理員權限) type -a 命令 可以查看命令的類型(使用的是哪裏的命令) \ls/bin/ls不使用別名 unalias ls 取消ls 別名 四.用bash進行文件管理: (1)瞭解Linux的文件系統組織結構 windows多根 Linux 單根

df查看分區 lost+found目錄只在掛載點有 絕對路徑:不可能產生歧義,從一個起點開始,能絕對的表達目標 相對路徑:從當前開始 ll -d /home/加 -d 選項可以列出文件夾而不是其中的文件 ll -i 顯示文件inode(索引/節點號) 文件類型: d : 目錄可用 mkdir 文件名 命令創建 - : 普通文件可用 touch 文件名 命令創建 b : block 塊設備(存儲)可用 mknod 文件名 b 主設備號 次設備號(對塊設備即分區號) 命令創建 c : 字符設備文件可用 mknod 文件名 c主設備號 次設備號 命令創建 l : link 鏈接文件(ln src desc 創建硬鏈接 ln -s src desc 創建符號鏈接) p : 管道文件(FIFO)(進程間通信)可用 mkfifo 創建 s : socket 套接字(網絡進程通信)可用 mksock 創建 以上文件創建方法可能因爲不同 linux 有所不同  file /bin/ls詳細查看文件類型 type -a ls命令類型

文件管理: 創建文件 / 文件夾 touch / mkdir touch /home/dir1 dir2 -v在/home 下創建 dir1在當前目錄下創建 dir2 顯示過程 mkdir -v /home/{dir1,dir2}在/home 下創建 dir1 和 dir2 mkdir -v /home/dir{1,2}同上面一條 -p 選項可以在父目錄不存在時幫助我們創建父目錄

stat查看文件屬性 每個文件有四個時間 atimeaccess 訪問時間 mtimemodify 修改(內容)時間 ctimechange  改變(屬性)時間 dtimedie 死亡時間 touch a1 a2 a3 a4 存在 -> 改變三個時間爲系統當前時間不存在->創建 >acc創建acc文件 存在則清空 touch pika{1..20}創建(或刷新時間)pika1 ~ pika20 touch -rvf /etc/hosts{,.old} 備份爲hosts.old cp 拷貝,拷貝加改名 mv 移動或更名 rm 刪除(最好到目錄之後再刪除)rm -rf a1 a2 dir1遞歸刪除,文件,目錄及目錄中的文件

文件內容查看 文本文件 / 二進制文件 cat (tac)反着看 more可下翻頁 less可上下翻頁 head前十行 head -2/etc/passwd 前兩行 tail後十行 tail-2 /etc/passwd後兩行可動態查看 strings打印二進制文件可打印部分

grep文本過濾工具

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章