1.1 第1題
創建一個目錄 /data
[root@clsn ~]# mkdir /data
查看
[root@clsn ~]# #查看目錄里面的內容 [root@clsn ~]# ls /data/ [root@clsn ~]# ls -l /data/
1.2 第2題
在/data 下面創建 clsn.txt
[root@clsn data]# touch /data/clsn.txt [root@clsn data]# ls -l /data/ total 0 -rw-r--r--. 1 root root 0 Aug 15 20:20 clsn.txt
1.3 第3題
為clsn.txt增加內容"I am studying linux."
1.3.1 方法一 vim
vim /data/clsn.txt
使用方法:
1 1.編輯模式 編輯這個文件 2 3 i 4 5 寫入你的內容 6 7 2.退出編輯模式 8 9 esc 10 11 3.保存並退出 12 13 :wq
1.3.2 查看文件內容
[root@clsn ~]# cat /data/clsn.txt I am studying linux.
1.3.3 方法二 echo
[root@clsn ~]# echo clsnedu >>/data/clsn.txt
查看
[root@clsn ~]# cat /data/clsn.txt I am studying linux. clsnedu
>> 追加,把內容文字放到文件的末尾
1.3.4 方法三 cat
追加多行文件
cat >>/data/clsn.txt<<EOF I am clsn student EOF
1.4 第4題
把clsn.txt文件復制到/tmp下。
[root@clsn ~]# cp /data/clsn.txt /tmp/ [root@clsn ~]# ls -l /tmp/ total 4 -rw-r--r--. 1 root root 66 Aug 11 21:07 clsn.txt -rw-------. 1 root root 0 Aug 10 18:29 yum.log
1.4.1 復制目錄
[root@clsn ~]# cp -r /data/ /tmp/ [root@clsn ~]# ls -l /tmp/ total 8 drwxr-xr-x. 2 root root 4096 Aug 11 21:31 data -rw-r--r--. 1 root root 66 Aug 11 21:07 clsn.txt -rw-------. 1 root root 0 Aug 10 18:29 yum.log
-r 遞歸參數,復制目錄及其下的所有文件
1.4.2 備份文件
[root@clsn ~]# cp /data/clsn.txt /data/clsn.txt.bak [root@clsn ~]# ls -l /data/ total 16 -rw-r--r--. 1 root root 14 Aug 11 20:55 doc-tan.txt -rw-r--r--. 1 root root 15 Aug 11 20:52 lidao.txt -rw-r--r--. 1 root root 66 Aug 11 20:38 clsn.txt -rw-r--r--. 1 root root 66 Aug 11 21:52 clsn.txt.bak
1.5 第5題
把 /data 移動到 /root目錄下面
[root@clsn ~]# mv /data/ /root/
檢查
[root@clsn ~]# ls -l /root/ total 48 -rw-------. 1 root root 1073 Aug 10 18:40 anaconda-ks.cfg drwxr-x---. 2 root root 4096 Aug 10 18:50 anaconda-screenshots drwxr-xr-x. 2 root root 4096 Aug 11 21:52 data -rw-r--r--. 1 root root 21736 Aug 10 18:40 install.log -rw-r--r--. 1 root root 5890 Aug 10 18:38 install.log.syslog
-a == -pdr
-p == 屬性不變
-r == 遞歸
1.6 第6題
進入/root目錄下,刪除clsn.txt文件。
首先進入到目錄中
[root@clsn ~]# cd /root/ [root@clsn ~]# ls anaconda-ks.cfg install.log clsn.txt find install.log.syslog test.txt
使用rm命令刪除,提示是否刪除,輸入y回車可以刪除
[root@clsn ~]# rm clsn.txt rm: remove regular file `clsn.txt'?
不提示:
[root@clsn ~]# \rm clsn.txt [root@clsn ~]# /bin/rm clsn.txt
1.7 第7題
接第6題,退回上一級目錄,刪除data目錄。
[root@clsn data]# cd .. [root@clsn ~]# pwd /root
使用rm進行刪除
-f強制刪除、-r遞歸
[root@clsn ~]# rm -fr data/
檢查當前目錄
[root@clsn ~]# ls -l total 48 -rw-------. 1 root root 1073 Aug 10 18:39 anaconda-ks.cfg -rw-r--r--. 1 root root 0 Aug 16 16:28 find -rw-r--r--. 1 root root 21736 Aug 10 18:39 install.log -rw-r--r--. 1 root root 5890 Aug 10 18:37 install.log.syslog