linux提交作业的命令,linux基础命令作业三(示例代码)

linux基础命令作业三

作业一:

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

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

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

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

5)              解压缩1.txt.gz

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

7)              解压缩1.txt.bz2

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

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

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

20180110224406727828.png

作业二:

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

20180110224406729781.png

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

20180110224406731735.png

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

20180110224406733688.png

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

20180110224406734664.png

20180110224406736618.png

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

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

20180110224406736618.png

7)              删除刚插入的一行

20180110224406739547.png

8)              撤销上一步的操作

20180110224406740524.png

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

20180110224406742477.png

作业三:

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

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

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

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

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

[[email protected] ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

Device does not contain a recognized partition table

使用磁盘标识符 0x9074b5ab 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n

Partition type:

p   primary (0 primary, 0 extended, 4 free)

e   extended

Select (default p): p

分区号 (1-4,默认 1):

起始 扇区 (2048-41943039,默认为 2048):

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+10GB

分区 1 已设置为 Linux 类型,大小设为 9.3 GiB

命令(输入 m 获取帮助):n

Partition type:

p   primary (1 primary, 0 extended, 3 free)

e   extended

Select (default p): e

分区号 (2-4,默认 2):

起始 扇区 (19533824-41943039,默认为 19533824):

将使用默认值 19533824

Last 扇区, +扇区 or +size{K,M,G} (19533824-41943039,默认为 41943039):+5bg

不支持的后缀:“bg”。

支持:10^N: KB (千字节), MB (兆字节), GB (吉字节)

2^N: K  (约千字节), M  (约兆字节), G  (约吉字节)

Last 扇区, +扇区 or +size{K,M,G} (19533824-41943039,默认为 41943039):+5GB

分区 2 已设置为 Extended 类型,大小设为 4.7 GiB

命令(输入 m 获取帮助):n

Partition type:

p   primary (1 primary, 1 extended, 2 free)

l   logical (numbered from 5)

Select (default p):

Using default response p

分区号 (3,4,默认 3):

起始 扇区 (29298688-41943039,默认为 29298688):

将使用默认值 29298688

Last 扇区, +扇区 or +size{K,M,G} (29298688-41943039,默认为 41943039):

将使用默认值 41943039

分区 3 已设置为 Linux 类型,大小设为 6 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xf2aa97ed

设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048    19533823     9765888   83  Linux

/dev/sdb2        19533824    41943039    11204608    5  Extended

/dev/sdb5        19535872    29300735     4882432   83  Linux

/dev/sdb6        29302784    41943039     6320128   83  Linux

命令(输入 m 获取帮助):w

The partition table has been altered!

Calling ioctl() to re-read partition table.

正在同步磁盘。

[[email protected] ~]# mount /dev/sdb1 /sdb1

[[email protected] ~]# mount /dev/sdb2 /sdb2

[[email protected] ~]# mount /dev/sdb3 /sdb3

文件系统        容量  已用  可用 已用% 挂载点

/dev/sda3        18G  3.5G   15G   20% /

devtmpfs        474M     0  474M    0% /dev

tmpfs           489M  144K  489M    1% /dev/shm

tmpfs           489M  7.1M  482M    2% /run

tmpfs           489M     0  489M    0% /sys/fs/cgroup

/dev/sda1       497M  162M  336M   33% /boot

tmpfs            98M   20K   98M    1% /run/user/0

/dev/sdb1       9.1G   22M  8.6G    1% /sdb1

/dev/sdb6       5.9G   25M  5.5G    1% /sdb2

/dev/sdb5       4.5G   19M  4.2G    1% /sdb3

作业四:

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

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

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

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

- [[email protected] ~]# ln -s /etc/passwd /tmp/1.txt

- [[email protected] ~]# ln /etc/passwd /boot/1.txt

- ln: 无法创建硬链接"/boot/1.txt" => "/etc/passwd": 无效的跨设备连接

> /boot目录和/etc目录不在同一个分区

- [[email protected] ~]# ll -i /tmp/1.txt

- 18319268 lrwxrwxrwx. 1 root root 11 3月 16 19:28 /

- tmp/1.txt -> /etc/passwd

- [[email protected] ~]# ll -i /etc/passwd

- 18316707 -rw-r--r--. 1 root root 2229 3月 16 18:22 /etc/

passwd

- [[email protected] ~]# ll -i /boot/1.txt

- ls: 无法访问/boot/1.txt: 没有那个文件或目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值