linux目錄結構及文件基本操作
1.linux目錄結構
FHS標準:FHS(英文:Filesystem Hierarchy Standard 中文:文件系統層次結構標準),多數 Linux 版本采用這種文件組織形式,FHS 定義了系統中每個區域的用途、所需要的最小構成的文件和目錄同時還給出了例外處理與矛盾處理。
/etc放置設置文件
/bin或/sbin放置可執行文件
/var/log放置系統登錄文件
/usr/share放置共享數據
2.目錄路徑
$ cd ..
進入上一級目錄
$ cd ~
進入home目錄
$ pwd
獲取當前路徑
絕對路徑
關于絕對路徑,簡單地說就是以根" / "目錄為起點的完整路徑,以你所要到的目錄為終點
相對路徑
相對路徑,也就是相對于你當前的目錄的路徑,相對路徑是以當前目錄 . 為起點,以你所要到的目錄為終點
絕對路徑
$ cd /usr/local/bin
相對路徑
$ cd ../../usr/local/bin
3.新建空白文件
同touch命令創建
創建名為 test 的空白文件,因為在其它目錄沒有權限,所以需要先 cd ~ 切換回用戶的 /home/shiyanlou 目錄
$ cd ~
$ touch test
4.新建目錄
使用mkdir創建
$ mkdir mydir
使用 -p 參數,同時創建父目錄(如果不存在該父目錄),如下我們同時創建一個多級目錄(這在安裝軟件、配置安裝路徑時非常有用)
$ mkdir -p father/son/grandson
5.復制文件
使用cp命令復制
$ cp test father/son/grandson
把 test復制到father/son/grandson路徑下
復制目錄
$ cp -r father family
將father目錄復制到family目錄中
6.刪除文件
使用rm命令刪除文件
$ rm test
$ rm -f test 強行刪除文件
$ rm -r father 刪除目錄
7.移動文件與文件重命名
使用mv命令移動文件和重命名
$ mv file1 Documents
$ mv file wng 重命名
8.查看文件
使用cat tac nl來查看文件
$ cat passwd
使用more和less分頁查看文件
使用 head 和 tail 命令查看文件
$ tail /etc/passwd
$ tail -n 1 /etc/passwd
使用file命令查看文件類型
$ file /bin/ls