作业一:
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. Django日志

    Django日志 简单的Django日志 在settings里配置,会在屏幕输出日志 LOGGING = { 'version': 1, 'disable_existing_loggers': Fal ...

  2. 微信小程序组件icon

    基础内容icon:官方文档 Demo Code Page({ data: { iconSize: [20, 30, 40, 50, 60, 70], iconColor: [ 'red', 'oran ...

  3. redis---在CentOS6.5下安装与配置

    本文详细介绍redis单机单实例安装与配置,服务及开机自启动.如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [ ...

  4. 防火墙之地址转换SNAT DNAT

    一.SNAT源地址转换. 1.原理:在路由器后(PSOTROUTING)将内网的ip地址修改为外网网卡的ip地址. 2.应用场景:共享内部主机上网. 3.设置SNAT:网关主机进行设置. (1)设置i ...

  5. python中访问限制

    在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑. 但是,从前面Student类的定义来看,外部代码还是可以自由地修改一个实例的na ...

  6. Boot-Repair&usb_repair

    https://help.ubuntu.com/community/Boot-Repair https://askubuntu.com/questions/500647/unable-to-mount ...

  7. Java:执行jar文件命令

    Java:执行jar文件命令 执行jar文件命令: java -jar test.jar win7系统切换目录命令: cd /d d:/test

  8. jQuery图片放大预览

    在线演示 本地下载

  9. InterruptedException异常

    本文总结自:https://blog.csdn.net/asdfsadfasdfsa/article/details/78808131 什么样的方法会抛出InterruptedException异常? ...

  10. Java学习之垃圾回收

    垃圾回收(GC) GC需要完成的三件事情: 哪些内存需要回收? 什么时候回收? 如何回收? 为什么"GC自动化"之后还要研究GC?当需要排查各种内存溢出.内存泄漏问题时,当GC成为 ...