歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux系統結構與文件管理命令

linux系統結構與文件管理命令

日期:2017/3/3 12:22:17   编辑:Linux技術
----------linux系統結構----------
1.linux系統結構是倒樹形的 /bin #二進制可執行文件,即系統命令 /sbin #系統管理命令
/boot #啟動分區,負責系統啟動
/dev #設備管理文件
/etc #大多數系統管理文件
/home #普通用戶的家目錄
/lib #32位系統庫文件存放位置
/lib64 #64位系統庫文件存放位置
/media,/mnt,/run #系統臨時設備掛載點
/opt #第三方軟件安裝位置
/proc #系統信息
/root #超級用戶家目錄
/srv,/var #系統數據
/sys #系統管理,主要關於內核
/tmp #系統臨時文件存放位置
/usr #系統用戶相關信息數據及用戶自定義軟件存放位置
----------文件路徑及簡單命令----------
1.絕對路徑從根開始查找的路徑。 相對路徑:相對於當前工作文件開始查找的路徑。
2.基本命令pwd(print working directory),顯示當前用戶工作在系統中的位置
例:[root@shiyan2 ~]# pwd /root
ls(list),列出指定路徑下的所有文件
-a #列出所有(包括隱藏文件或目錄)
-l #列出文件屬性
-s #列出文件或目錄的大小
-R #第歸列出
-d #查看目錄名稱
-ld #查看目錄的屬性
例:[root@shiyan2 mnt]# ls hgfs
[root@shiyan2 mnt]# ls -a
. .. hgfs #此處.表示當前目錄,..表示上級目錄
[root@shiyan2 mnt]# ls -s
total 4
4 hgfs
[root@shiyan2 mnt]# ls -R
.:
hgfs
./hgfs:
[root@shiyan2 mnt]# ls -d /mnt
/mnt
[root@shiyan2 mnt]# ls -ld /mnt
drwxr-xr-x. 3 root root 4096 May 17 06:26 /mnt
[root@shiyan2 mnt]# ls -l total 4
drwxr-xr-x. 2 root root 4096 May 17 06:26 hgfs
d:表示為目錄文件
rwxr-xr-x:文件權限,r->4(讀),w->2(寫),x->1(執行),此處目錄權限為755
2:文件硬鏈接次數
root:文件的屬主
root:文件的屬組
4096:文件的大小,單位為字節
May 17 06:26:文件最近一次被修改的時間
hgfs:文件名
注:文件的類型有以下幾種
- #普通文件
d #目錄文件
b #塊設備文件
c #字符設備文件
l #符號鏈接文件,即軟連接
p #命名管道
s #套接字文件
cd(change directory),切換目錄
cd 目錄名 #進入目標目錄中
~ #回到當前用戶家目錄
~username #進入到指定用戶家目錄
.. #進入當前目錄的上一級
- #回到上次所在位置
例:[root@shiyan2 mnt]# cd /var/www/
[root@shiyan2 ~]# pwd
/var/www
[root@shiyan2 www]# cd ~
[root@shiyan2 ~]# pwd
/root
[root@shiyan2 ~]# cd ~redhat
[root@shiyan2 redhat]# pwd
/home/redhat
[root@shiyan2 redhat]# cd ..
[root@shiyan2 ~]# pwd
/home
[root@shiyan2 home]# cd -
/home/redhat
touch,新建文件
例:[root@shiyan2 ~]# touch hello [root@shiyan2 ~]# ll -rw-r--r-- 1 root root 0 May 25 21:16 hello
mkdir,新建目錄
-p #遞歸建立目錄
例:[root@shiyan2 ~]# mkdir a/b/c -p [root@shiyan2 ~]# ls -R .:
a
./a:
b
./a/b:
c
./a/b/c:
cp(copy),文件復制
cp 文件名 目的地
cp -r 遞歸復制,用於復制目錄
例:[root@shiyan2 ~]# cp hello /mnt
[root@shiyan2 ~]# cp -r a /mnt
[root@shiyan2 ~]# ls /mnt
a hello
mv(move),文件移動
mv 文件名 目的地
mv 舊文件名 新文件名
mv 文件名 .(當前目錄)
例:[root@shiyan2 ~]# mv a /mnt
[root@shiyan2 ~]# mv hello hellohello
[root@shiyan2 ~]# mv /mnt/a/ .
rm,刪除文件
rm -f #強制刪除文件
rm -fr #強制刪除目錄
例:[root@shiyan2 ~]# rm -f hellohello
[root@shiyan2 ~]# rm -fr a


本文出自 “真水無香” 博客,請務必保留此出處http://chengyanli.blog.51cto.com/11399167/1783620
Copyright © Linux教程網 All Rights Reserved