文件介紹
在 Linux 系統中,任何軟件和硬件都被視為文件。Linux 中的文件名最多支持 256 個字符,分別可以用 A~Z、a~z、0~9 等字符來命名。
Linux 下的文件分為5種類型,即普通文件、目錄文件、鏈接文件、設備文件和管道文件。
目錄介紹
/bin:存放使系統最經常使用的命令。例如,cp、ls、cat等。
/boot:操作系統啟動時所需的文件。
/dev:接口設備文件目錄。
/etc:存放系統管理所需要的配置文件和子目錄。
/home:一般用戶的主目錄或FTP站點目錄。
/mnt:裝置的文件系統加載點。例如光驅、軟盤等。
/proc:該目錄是一個虛擬的目錄,是系統內存的映射,該目錄的內容不在硬盤上而是在內存中。
/root:管理員的主目錄。
/sbin:存放系統啟動時所需執行的程序。
/tmp:用來存放一些臨時的文件。
/usr:存放用戶使用的系統命令和應用程序等信息。
/lib:存放系統最基本的動態鏈接共享庫。
/lost+found:該目錄平時是空的,當系統不正常關機后,存放恢復的文件。
/var:具有變動性質的相關程序目錄。
新建和刪除文件
1.刪除文件
rm /root/file1
2.新建目錄
mkdir /linux
3.刪除空目錄
rmdir /linux
4.刪除目錄及目錄下的所有文件
rm -fr /linux
5.創建鏈接文件(將/linux目錄下的file文件鏈接到/root目錄下,-s表示創建的是符號鏈接)
ln -s /linux/file /root/file.ln
查看和創建文件
1.查看文件內容
cat /root/1.txt(查看文件)
cat >/root/2.txt(創建文件)
cat -b /root/1.txt(顯示行號)
cat /root/1.txt /root/2.txt(合并顯示)
cat /root/1.txt /root/2.txt>/root/3.txt(合并新文件)
2.分頁顯示文件內容
more /etc/imrc(Enter鍵:下一行,空格鍵:下一頁)
more +3 /etc/imrc(從第3行開始起的內容)
more +do /etc/imrc(尋找到某個字符后的內容)
3.交互式操作顯示文件內容
less /etc/imrc(H鍵:在線使用說明,Q鍵:離開瀏覽模式)
復制和移動文件
1.復制文件
cp /test1/file1 /test2/file2(復制file1文件,并更名為file2)
cp -ax dir1 dir2(將dir1下的所有目錄都復制到dir2下,并改變文件系統格式)
2.移動文件
mv /test1/file1 /test2/file2(移動file1文件,并更名為file2)