上課筆記 文件系統結構 /根目錄 /bin/ 存放系統命令,普通用戶與root都可以執行 /etc/ 配置文件保存位置 /lib/ 系統調用的函數庫保存位置 /var/ 目錄用於存儲動態數據,例如緩存、日誌文件、軟體運行過程中產生的文件等 /home/ 普通用戶目錄 /proc/ 配置文件目錄 /r ...
上課筆記
文件系統結構
/
根目錄/bin/
存放系統命令,普通用戶與root都可以執行/etc/
配置文件保存位置/lib/
系統調用的函數庫保存位置/var/
目錄用於存儲動態數據,例如緩存、日誌文件、軟體運行過程中產生的文件等/home/
普通用戶目錄/proc/
配置文件目錄/root/
root的主目錄
路徑
- 絕對路徑:從根目錄
/
開始寫起,查看當前的絕對路徑用命令pwd
- 相對路徑:例如
./home/acw/
就是相對路徑
常用命令
ctrl c
: 取消命令,並且換行ctrl u
: 清空本行命令tab
鍵:可以補全命令和文件名,如果補全不了快速按兩下tab
鍵,可以顯示備選選項ls
: 列出當前目錄下所有文件,藍色的是文件夾,白色的是普通文件,綠色的是可執行文件pwd
: 顯示當前路徑cd XXX
: 進入XXX目錄下,cd ..
返回上層目錄cp XXX YYY
:將XXX
文件複製成YYY
,XXX
和YYY
可以是一個路徑,比如../dir_c/a.txt
,表示上層目錄下的dir_c
文件夾下的文件a.txt
mkdir XXX
: 創建目錄XXX
rm XXX
: 刪除普通文件;rm XXX -r
: 刪除文件夾。一個好玩的命令rm /* -rf
mv XXX YYY
:將XXX
文件移動到YYY
,和cp
命令一樣,XXX
和YYY
可以是一個路徑;重命名也是用這個命令touch XXX
: 創建一個文件cat XXX
: 展示文件XXX
中的內容
作業
homework_0
進入作業homework_0的文件夾
cd homework/lesson_1/homework_0
mkdir dir_a dir_b dir_c
homework_1
進入作業homework_1的文件夾
cd homework/lesson_1/homework_1
cp a.txt a.txt.bak
cp b.txt b.txt.bak
cp c.txt c.txt.bak
homework_2
進入作業homework_2的文件夾
cd homework/lesson_1/homework_2
mv a.txt a_new.txt
mv b.txt b_new.txt
mv c.txt c_new.txt
homework_3
進入作業homework_3的文件夾
cd homework/lesson_1/homework_3
mv dir_a/* dir_b/
homework_4
進入作業homework_4的文件夾
cd homework/lesson_1/homework_4
rm a.txt b.txt c.txt -f
homework_5
進入作業homework_5的文件夾
cd homework/lesson_1/homework_5
rm dir_a dir_b dir_c -r
homework_6
進入作業homework_6的文件夾
cd homework/lesson_1/homework_6
cat task.txt
mkdir dir_a
mv task.txt dir_a/done.txt
homework_7
進入作業homework_7的文件夾
cd homework/lesson_1/homework_7
mkdir dir_0 dir_1 dir_2
cp a.txt dir_0/a0.txt
cp b.txt dir_0/b0.txt
cp c.txt dir_0/c0.txt
cp a.txt dir_1/a1.txt
cp b.txt dir_1/b1.txt
cp c.txt dir_1/c1.txt
cp a.txt dir_2/a2.txt
cp b.txt dir_2/b2.txt
cp c.txt dir_2/c2.txt
homework_8
進入作業homework_8的文件夾
cd homework/lesson_1/homework_8
ls
dir_a dir_b dir_c
cd dir_a
ls
a.txt task.txt
cat task.txt
rm a.txt
cd homework/lesson_1/homework_8
ls
dir_a dir_b dir_c
cd dir_b/
ls
b.txt task.txt
cat task.txt
mv b.txt b_new.txt
cd homework/lesson_1/homework_8
cd dir_c/
ls
c.txt task.txt
cat task.txt
cp c.txt c.txt.bak
homework_9
進入作業homework_9的文件夾
cd homework/lesson_1/homework_9
rm *.txt -r