linux目錄結構
ls /
bin dev lib media net root srv usr
boot etc lib64 misc opt sbin sys var
cgroup home lost+found mnt proc selinux tmp
圖示
目錄功能
bin 普通用戶使用的命令 /bin/ls, /bin/date
sbin 管理員使用的命令 /sbin/service
dev 設備文件 /dev/sda /dev/sda1
root root用戶的HOME
home 存儲普通用戶家目錄
tmp 臨時文件(全局可寫:進程產生的臨時文件)
var 存放的是一些變化文件,比如數據庫,日誌,郵件…
設備(主要指存儲設備)掛載目錄
media 移動設備默認的掛載點
mnt 手工掛載設備的掛載點
etc 配置文件系統相關如網絡/etc/sysconfig/network
proc 虛擬的文件系統,反映出來的是內核,進程信息或實時狀態 ,硬件的狀態
usr 系統文件,相當於C:\Windows
/usr/local 軟件安裝的目錄,相當於C:\Program
boot 存放的系統啓動相關的文件,例如kernel,grub(引導裝載程序)
lib 庫文件Glibc
lib64 庫文件 Glibc
lost+found fsck修復時,存儲沒有鏈接的文件或目錄
文件管理
1.改變目錄
cd 絕對路徑
ls 列出目錄當中的內容
2.創建文件
touch 路徑和名字
3.創建目錄
mkdir 路徑和目錄名
4.複製
cp 源文件路徑 目標文件夾
5.移動
mv 源文件路徑 目標文件路徑
6.刪除
rm -rf 文件或目錄路徑 (慎用)
7.查看文件內容
cat
more 翻頁
head 頭部
tail 尾部
grep 過濾關鍵字
8.文件編輯器
vi
vim //編輯文件內容
進入其它模式
a 進入插入模式
i 進入插入模式
o 進入插入模式
A 進入插入模式
: 進入末行模式(擴展命令模式)
v 進入可視模式
ESC 返回命令模式
保存退出
:w 保存
:q 退出
:wq 保存並退出