标签:编辑模式 增加 复制 1.7 属性 命令 2.0 touch day
创建一个目录 /data
[root@oldboyedu-40 ~]# mkdir /data
查看
[root@oldboyedu-40 ~]# #查看目录里面的内容
[root@oldboyedu-40 ~]# ls /data/
[root@oldboyedu-40 ~]# ls -l /data/
在/data 下面创建 oldboy.txt
[root@oldboyedu-40 data]# touch /data/oldboy.txt
[root@oldboyedu-40 data]# ls -l /data/
total 0
-rw-r--r--. 1 root root 0 Aug 15 20:20 oldboy.txt
为oldboy.txt增加内容"I am studying linux."
vim /data/oldboy.txt
使用方法:
1.编辑模式 编辑这个文件
i
写入你的内容
2.退出编辑模式
esc
3.保存并退出
:wq
[root@oldboyedu-40 ~]# cat /data/oldboy.txt
I am studying linux.
[root@oldboyedu-40 ~]# echo oldboyedu >>/data/oldboy.txt
查看
[root@oldboyedu-40 ~]# cat /data/oldboy.txt
I am studying linux.
oldboyedu
>> 追加,把内容文字放到文件的末尾
追加多行文件
cat >>/data/oldboy.txt<<EOF
I
am
oldboy
student
EOF
把oldboy.txt文件复制到/tmp下。
[root@oldboyedu-40 ~]# cp /data/oldboy.txt /tmp/
[root@oldboyedu-40 ~]# ls -l /tmp/
total 4
-rw-r--r--. 1 root root 66 Aug 11 21:07 oldboy.txt
-rw-------. 1 root root 0 Aug 10 18:29 yum.log
[root@oldboyedu-40 ~]# cp -r /data/ /tmp/
[root@oldboyedu-40 ~]# 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 oldboy.txt
-rw-------. 1 root root 0 Aug 10 18:29 yum.log
-r 递归参数,复制目录及其下的所有文件
[root@oldboyedu-40 ~]# cp /data/oldboy.txt /data/oldboy.txt.bak
[root@oldboyedu-40 ~]# 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 oldboy.txt
-rw-r--r--. 1 root root 66 Aug 11 21:52 oldboy.txt.bak
把 /data 移动到 /root目录下面
[root@oldboyedu-40 ~]# mv /data/ /root/
检查
[root@oldboyedu-40 ~]# 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 == 递归
进入/root目录下,删除oldboy.txt文件。
首先进入到目录中
[root@oldboyedu-40 ~]# cd /root/
[root@oldboyedu-40 ~]# ls
anaconda-ks.cfg install.log oldboy.txt
find install.log.syslog test.txt
使用rm命令删除,提示是否删除,输入y回车可以删除
[root@oldboyedu-40 ~]# rm oldboy.txt
rm: remove regular file `oldboy.txt‘?
不提示:
[root@oldboyedu-40 ~]# \rm oldboy.txt
[root@oldboyedu-40 ~]# /bin/rm oldboy.txt
接第6题,退回上一级目录,删除data目录。
[root@oldboyedu-40 data]# cd ..
[root@oldboyedu-40 ~]# pwd
/root
使用rm进行删除
-f强制删除、-r递归
[root@oldboyedu-40 ~]# rm -fr data/
检查当前目录
[root@oldboyedu-40 ~]# 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
标签:编辑模式 增加 复制 1.7 属性 命令 2.0 touch day
原文地址:http://www.cnblogs.com/znix/p/7497412.html