练习题一 上

 1.1 第1题

创建一个目录 /data

[root@znix ~]# mkdir /data

查看

[root@znix ~]# #查看目录里面的内容
[root@znix ~]# ls /data/
[root@znix ~]# ls -l /data/

1.2 第2题

在/data 下面创建 oldboy.txt

[root@znix data]# touch /data/oldboy.txt
[root@znix data]# ls -l /data/
total 0
-rw-r--r--. 1 root root 0 Aug 15 20:20 oldboy.txt

1.3 第3题

为oldboy.txt增加内容"I am studying linux."

1.3.1 方法一 vim

vim /data/oldboy.txt

使用方法:

 1 1.编辑模式 编辑这个文件
 2 
 3 i
 4 
 5 写入你的内容
 6 
 7 2.退出编辑模式
 8 
 9 esc
10 
11 3.保存并退出
12 
13 :wq 

1.3.2 查看文件内容

[root@znix ~]# cat /data/oldboy.txt
I am studying linux.

1.3.3 方法二 echo

[root@znix ~]# echo oldboyedu >>/data/oldboy.txt

查看

[root@znix ~]# cat /data/oldboy.txt
I am studying linux.
oldboyedu

>>  追加,把内容文字放到文件的末尾

1.3.4 方法三 cat

追加多行文件

cat >>/data/oldboy.txt<<EOF
I
am
oldboy
student
EOF

1.4 第4题

把oldboy.txt文件复制到/tmp下。

[root@znix ~]# cp /data/oldboy.txt  /tmp/
[root@znix ~]# 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

1.4.1 复制目录

[root@znix ~]# cp -r /data/ /tmp/

[root@znix ~]# 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 递归参数,复制目录及其下的所有文件

1.4.2 备份文件

[root@znix ~]# cp /data/oldboy.txt /data/oldboy.txt.bak

[root@znix ~]# 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

1.5 第5题

把 /data 移动到 /root目录下面

[root@znix ~]# mv /data/ /root/

检查

[root@znix ~]# 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目录下,删除oldboy.txt文件。

首先进入到目录中

[root@znix ~]# cd /root/
[root@znix ~]# ls
anaconda-ks.cfg  install.log         oldboy.txt
find             install.log.syslog  test.txt

使用rm命令删除,提示是否删除,输入y回车可以删除

[root@znix ~]# rm oldboy.txt
rm: remove regular file `oldboy.txt'?

不提示:

[root@znix ~]# \rm oldboy.txt
[root@znix ~]# /bin/rm oldboy.txt

1.7 第7题

接第6题,退回上一级目录,删除data目录。

[root@znix data]# cd  ..

[root@znix ~]# pwd
/root

使用rm进行删除

            -f强制删除、-r递归

[root@znix ~]# rm -fr data/

检查当前目录

[root@znix ~]# 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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏赵俊的Java专栏

记一次 IDEA 更新 Maven Index 的问题

由于 maven 默认的中央仓库的速度不是很理想, 所以换成了阿里云的镜像, 但使用后发现, 无法正常更新索引了, Maven 的索引功能可以让 IDEA 自动...

1871
来自专栏云知识学习

如何导出Windows系统日志

windows的系统日志可以帮助我们判断系统的一些故障或是问题,怎么将windows系统日志记录导出,保存为文件呢,具体如下。

53210
来自专栏漫漫深度学习路

ubuntu创建新用户

在Ubuntu下创建一个新的用户: 使用adduser step1: 切换成 root登录 step2: adduser username step3: 跟随系...

3499
来自专栏Laoqi's Linux运维专列

安装PHP7

PHP 7 安装 : 其实安装PHP7的步骤和安装php5完全一样。 下载安装 cd /usr/local/src/ wget http://cn2.php....

5226
来自专栏西安-晁州

使用bower管理前端依赖

bower,类似于npm、maven等后端管理构建工具一样,bower可以用来管理前端浏览器依赖,关于bower详细介绍参考官网:https://bower.i...

2560
来自专栏Jackson0714

Java环境变量配置

1513
来自专栏xingoo, 一个梦想做发明家的程序员

记录安装oracle的那些事(三)之oracle Database R2安装

我是参考下面的安装方法: http://www.doc88.com/p-714757764357.html 其中有几个目录没有完全创建...要自己创建一下。...

17610
来自专栏木宛城主

Hyper-V 怎样拷贝文件至虚拟硬盘并附加到虚拟机上

对于大文件来说,通过远程桌面拷贝是件麻烦的事情,虽然简单,但速度受限太多,不推荐使用。 我工作中对于大文件的拷贝,通过创建一个新的虚拟硬盘(VHD),再把大...

3069
来自专栏开源优测

python selenium2示例 - 启动不同浏览器

一、启动firefox浏览器 不需要下载任何驱动,原生支持firefox,但要注意firefox浏览器的版本,如果出现启动firefox失败的情况,请降低或升级...

3286
来自专栏电光石火

如何安装python

下载自己需要的python版本https://www.python.org/downloads/ 下载好了python安装包后双击python安装包,...

2125

扫码关注云+社区