1. 程式人生 > >二周第一次課(12月18日)

二周第一次課(12月18日)

change cst fig 失敗 rm命令 路徑 pos rip localhost

二周第一次課(12月18日)
2.6 相對和絕對路徑
2.7 cd命令
2.8 創建和刪除目錄mkdir/rmdir
2.9 rm命令

相對和絕對路徑:

(根./)下的文件目錄是絕對路徑:
[root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33
/etc/sysconfig/network-scripts/ifcfg-ens33

(當前目錄下的文件目錄)是相對路徑:
[root@localhost ~]# pwd
/root

[root@localhost ~]# ls .ssh/authorized_keys
.ssh/authorized_keys

命令:


#pwd 查看當前所在的目錄
#cd >> change directory 切換到指定目錄
#histiory 查看使用過的命令
#!tree 查找上次使用這個命令
(cd) 命令:
# cd 回到用戶家目錄
# cd - 切換到上次訪問的目錄
# cd ~ 回到用戶目錄 (~)表示家目錄
# cd ..切換到上級目錄

[root@localhost /]# cd
[root@localhost ~]# pwd
/root

[root@localhost ~]# cd /etc/sysconfig/

[root@localhost sysconfig]# cd -
/root

[root@localhost ~]# cd -


/etc/sysconfig


[root@localhost ~]# cd ~
[root@localhost ~]# pwd
/root

[root@localhost ~]# cd /etc/sysconfig//network-scripts/

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts

[root@localhost network-scripts]# cd ..
[root@localhost sysconfig]# pwd
/etc/sysconfig

[root@localhost sysconfig]# cd ..
[root@localhost etc]# pwd


/etc

[root@localhost etc]# cd ..
[root@localhost /]# pwd
/

創建和刪除目錄mkdir/rmdir

(mkdir)創建
#mkdir >> make directory
#mkdir 創建目錄
# mkdir -p /tmp/adkee/1/2
(-p)一次創建多個目錄參數

[root@localhost ~]# mkdir /tmp/adkee

[root@localhost ~]# ls -ld /tmp/adkee
drwxr-xr-x 2 root root 6 12月 18 11:25 /tmp/adkee

[root@localhost ~]# date
2017年 12月 18日 星期一 11:29:04 CST
[root@localhost ~]# mkdir -p /tmp/adkee/1/2

[root@localhost ~]# ls -l /tmp/adkee
總用量 0
drwxr-xr-x 3 root root 15 12月 18 11:31 1

[root@localhost ~]# ls -l /tmp/adkee/1
總用量 0
drwxr-xr-x 2 root root 6 12月 18 11:31 2


(rmdir)刪除
#rmdir >> remove directory
#rmdir (刪除空的目錄)
# rmdir -p /tmp/adkee/1/2
(-p)一次刪除多個空的目錄參數(目錄是空的都刪除)

[root@localhost ~]# rmdir /tmp/adkee/2
rmdir: 刪除 "/tmp/adkee/2" 失敗: 目錄非空

[root@localhost ~]# rmdir /tmp/adkee/2/3
rmdir: 刪除 "/tmp/adkee/2/3" 失敗: 目錄非空

[root@localhost ~]# rmdir /tmp/adkee/2/3/4

[root@localhost ~]# touch /tmp/adkee/2/3/1.txt

[root@localhost ~]# ls /tmp/adkee/2/3/
1.txt

[root@localhost ~]# tree /tmp/adkee/
/tmp/adkee/
├── 1
│ └── 2
└── 2
└── 3
└── 1.txt

4 directories, 1 file
[root@localhost ~]# rmdir /tmp/adkee/2/3
rmdir: 刪除 "/tmp/adkee/2/3" 失敗: 目錄非空

[root@localhost ~]# rmdir /tmp/adkee/2/3/1.txt
rmdir: 刪除 "/tmp/adkee/2/3/1.txt" 失敗: 不是目錄

[root@localhost ~]# rmdir -p /tmp/adkee/1/2
rmdir: 刪除目錄 "/tmp/adkee" 失敗: 目錄非空

[root@localhost ~]# tree /tmp/adkee/
/tmp/adkee/
└── 2
└── 3
└── 1.txt

2 directories, 1 file

(rm)命令:

#rm >> remove
#rm >> 刪除文件和非空的目錄
#em >> (-f強制) (-r刪除目錄,)
(-rf不提示直接文件和目錄)
(*)當前目錄下所以文件


[root@localhost ~]# rm /tmp/adkee/2/3/1.txt
rm:是否刪除普通空文件 "/tmp/adkee/2/3/1.txt"?y

[root@localhost ~]# tree /tmp/adkee/
/tmp/adkee/
└── 2
└── 3

2 directories, 0 files

[root@localhost ~]# rm /tmp/adkee/2/3/*.txt
rm:是否刪除普通空文件 "/tmp/adkee/2/3/1.txt"?n
rm:是否刪除普通空文件 "/tmp/adkee/2/3/2.txt"?n

[root@localhost ~]# rm /tmp/adkee/2/3/
1.txt 2.txt

[root@localhost ~]# rm /tmp/adkee/2/3/*.txt
rm:是否刪除普通空文件 "/tmp/adkee/2/3/1.txt"?n
rm:是否刪除普通空文件 "/tmp/adkee/2/3/2.txt"?n

[root@localhost ~]# rm -f /tmp/adkee/2/3/*.txt

[root@localhost ~]# !tree
tree /tmp/adkee/
/tmp/adkee/
└── 2
└── 3

2 directories, 0 files

[root@localhost ~]# rm -f /tmp/adkee/2/3/
rm: 無法刪除"/tmp/adkee/2/3/": 是一個目錄

[root@localhost ~]# rm -r /tmp/adkee/2/3/
rm:是否刪除目錄 "/tmp/adkee/2/3/"?n

[root@localhost ~]# rm /tmp/adkee/2/3/
rm: 無法刪除"/tmp/adkee/2/3/": 是一個目錄


[root@localhost ~]# rm -r /tmp/adkee/2/3/
rm:是否進入目錄"/tmp/adkee/2/3/"? y
rm:是否刪除普通空文件 "/tmp/adkee/2/3/1.txt"?y
rm:是否刪除普通空文件 "/tmp/adkee/2/3/2.txt"?y
rm:是否刪除目錄 "/tmp/adkee/2/3/"?y

[root@localhost ~]# rm -rf /tmp/adkee/2

[root@localhost ~]# !tree
tree /tmp/adkee/
/tmp/adkee/

0 directories, 0 files

[root@localhost ~]# !mkdir
mkdir -pv /tmp/adkee/2/3/4
mkdir: 已創建目錄 "/tmp/adkee/2"
mkdir: 已創建目錄 "/tmp/adkee/2/3"
mkdir: 已創建目錄 "/tmp/adkee/2/3/4"

[root@localhost ~]# mkdir -pv /tmp/adkee/2/3/

[root@localhost ~]# !tree
tree /tmp/adkee/
/tmp/adkee/
└── 2
└── 3
└── 4

3 directories, 0 files

[root@localhost ~]# !touch
touch /tmp/adkee/2/3/2.txt

[root@localhost ~]# touch /tmp/adkee/2/3/1.txt

[root@localhost ~]# touch /tmp/adkee/2/1.txt

[root@localhost ~]# !tree
tree /tmp/adkee/
/tmp/adkee/
└── 2
├── 1.txt
└── 3
├── 1.txt
├── 2.txt
└── 4

3 directories, 3 files

[root@localhost ~]# rm -rfv /tmp/adkee/2/3
已刪除目錄:"/tmp/adkee/2/3/4"
已刪除"/tmp/adkee/2/3/2.txt"
已刪除"/tmp/adkee/2/3/1.txt"
已刪除目錄:"/tmp/adkee/2/3"

[root@localhost ~]# !tree
tree /tmp/adkee/
/tmp/adkee/
└── 2
└── 1.txt

1 directory, 1 file

二周第一次課(12月18日)