作业一:
1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)

[root@bogon test]# cat /etc/passwd /etc/group > /1.txt

2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)

[root@bogon test]# cat /etc/passwd /etc/group >> 2.txt

3) 将/1.txt、/2.txt两个文件打包为/1.tar

[root@bogon test]# tar cvf /1.tar /1.txt /2.txt

4) 使用gzip命令压缩1.txt文件名为1.txt.gz

[root@bogon test]# gzip -c 1.txt.gz /1.txt

5) 解压缩1.txt.gz

gunzip -c 1.txt.gz

6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2

bzip2 1.txt

7) 解压缩1.txt.bz2

bunzip2 1.txt.bz2

8) 解包1.tar,解包后文件存放到/tmp目录下

tar -xvf 1.tar -C /tmp

9) 使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz

tar -zcvf 1.tar.gz /1.txt /2.txt

10) 解包1.tar.gz,解包后文件存放到/tmp目录下

tar -zxvf 1.tar.gz -C /tmp  

作业二:
1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”

[root@bogon /]# vi /1.txt
输入i进入编辑模式输入hello world,然后按ESC键,输入:wq!保存退出

2) 进入命令行模式复制改行内容,在下方粘贴80行

80p

3) 快速移动光标到文件的最后一行

在编辑模式下输入"G"进入文件最后一行

4) 快速移动光标到当前屏幕的中间一行

M

5) 快速移动光标到文件的第五行

5G

6) 在下方插入新的一行内容“welcome to beijing”

o

7) 删除刚插入的一行

dd

8) 撤销上一步的操作

u

9) 进入扩展模式,执行文件的保存退出操作

按ESC,输入wq保存退出

作业三:
1) 开启Linux系统前添加一块大小为20G的SCSI硬盘

2) 开启系统,右击桌面,打开终端

安装的是命令行界面

3) 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G

4) 格式化主分区为ext3系统

5) 格式化两个逻辑分区为ext4系统

作业四:
1)建立/etc/passwd的软连接文件,放在/tmp目录下

[root@bogon ~]# ln -s /etc/passwd /tmp/passwd
[root@bogon ~]# ll /tmp/passwd
lrwxrwxrwx 1 root root 11 3月 16 17:02 /tmp/passwd -> /etc/passwd

2)建立/etc/passwd的硬链接文件,放在/boot下,如果不成功,思考是为什么

[root@bogon ~]# ln /etc/passwd /boot/passwd
ln: 无法创建硬链接"/boot/passwd" => "/etc/passwd": 无效的跨设备连接
创建不成功,原因是硬链接连接的是inode block,无法跨区域链接。

3)查看刚刚建立的软连接,源文件与目标文件的inode

源文件
[root@bogon ~]# ls -li /etc/passwd
16778796 -rw-r--r--. 1 root root 1201 3月 15 18:19 /etc/passwd
目标文件
[root@bogon ~]# ls -li /tmp/passwd
16778777 lrwxrwxrwx 1 root root 11 3月 16 17:02 /tmp/passwd -> /etc/passwd

4)查看刚刚建立的硬连接,源文件与目标文件的inode

[root@bogon ~]# ls -li /etc/passwd
16778796 -rw-r--r--. 1 root root 1201 3月 15 18:19 /etc/passwd
源文件的inode号为16778796
/boot目录下创建不了硬链接

linux命令三的更多相关文章

  1. 笔记常用Linux命令(三) 查看服务器日志

    服务器日志 用于记录服务器的运行情况 查看服务器日志 tail:查看后面几行 n 显示行数 f 持续侦测后面的内容,查看服务器日志常用 查看最新的服务日志(静态) 命令格式:tail -n 行数 日志 ...

  2. Linux命令之Crontab定时任务,利用Crontab定时执行spark任务

    Linux命令之Crontab定时任务,利用Crontab定时执行spark任务 一.Linux命令之Crontab定时任务 1.1 常见Crontab任务 1.1.1 安装crontab 1.1.2 ...

  3. Linux(三)——Unix&Linux 的基础命令

    Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...

  4. linux学习笔记:第三单元 Linux命令及获取帮助

    第三单元 Linux命令及获取帮助 11) 了解Linux命令的语法格式:命令 [选项] [参数]2) 掌握命令格式中命令.选项.参数的具体含义a) 命令:告诉Linux(UNIX)操作系统做(执行) ...

  5. Java开发人员必须掌握的Linux命令(三)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解知识或者技术,让学习之旅充满乐趣,这就是写博 ...

  6. 《Linux命令、编辑器与shell编程》第三版 学习笔记---002

    <Linux命令.编辑器与shell编程>第三版 学习笔记---001 Linux命令.编辑器与shell编程 Shell准备 1.识别Shell类型 echo  $0 echo $BAS ...

  7. linux常用命令三

    linux常用命令三 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 ...

  8. 《Linux命令行大全》系列(三、Linux 系统)

    在<Linux命令行大全>一书中,第3章名称是 Linux 系统. 概念太大,不过该节内容却是 Linux 系统最为核心的基础——查看 Linux 系统. ls 命令 显示目录自身信息或目 ...

  9. 记不住 Linux 命令?这三个工具可以帮你(转)

    链接:https://zhuanlan.zhihu.com/p/30668155 Linux 桌面从开始的简陋到现在走了很长的路.在我早期使用 Linux 的那段日子里,掌握命令行是最基本的 —— 即 ...

随机推荐

  1. tomcat 是如何处理jsp和servlet请求

    我们以一个具体的例子,来跟踪TOMCAT, 看看它是如何把Request一层一层地递交给下一个容器, 并最后交给Wrapper来处理的. 以http://localhost:8080/web/logi ...

  2. JQuery操作select中的option

    html页面代码例如以下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http ...

  3. C#数组的笔记

    Array.Copy的笔记: 1.将值类型的元素装箱位引用类型的元素,比如讲一个Int32[]的元素复制到Object[]中 2.将引用类型的元素拆箱为值类型的元素 3.加宽CLR基元值类型,比如讲一 ...

  4. SQL LEFT JOIN

    SQL LEFT JOIN 关键字 SQL LEFT JOIN 关键字 LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有 ...

  5. 阿里、腾讯、京东、微软,各家算法&数据挖掘岗位面经大起底!

    阿里.腾讯.京东.微软,各家算法&数据挖掘岗位面经大起底! 2016-02-24 36大数据 36大数据 作者: 江少华 摘要: 从2015年8月到2015年10月,花了3个月时间找工作,先后 ...

  6. Read Large Files in Python

    I have a large file ( ~4G) to process in Python. I wonder whether it is OK to "read" such ...

  7. 转:zero length array问题

    单看这文章的标题,你可能会觉得好像没什么意思.你先别下这个结论,相信这篇文章会对你理解C语言有帮助.这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接.微博截图如 ...

  8. Delphi 正则表达式之TPerlRegEx 类的属性与方法(1): 查找

    Delphi 正则表达式之TPerlRegEx 类的属性与方法(1): 查找 //查找是否存在 var   reg: TPerlRegEx; begin   reg := TPerlRegEx.Cre ...

  9. Behind The Cloud--浅析分布式系统背后的基础设施

     http://blog.csdn.net/it_yuan/article/details/8617127 Behind The Cloud--浅析分布式系统背后的基础设施 分类: 系统架构2013- ...

  10. pycharm断点调试

    step over 执行下一步 蓝色高亮的那一行表示准备执行的代码