第二周作业

1. 总结学过的文本处理工具,文件查找工具,文本处理三剑客, 文本格式化命令(printf)的相关命令及选项,示例。

cat 查看文本的内容

#常见选项

-E--show-ends #显示行结束符$

-A--show-all #显示所有控制符

-n--number #对显示出的每一行进行编号

-b--number-nonblank #非空行编号

-s--squeeze-blank #压缩连续的空行成一行

nl显示行号 相当于cat -b

hexdump 查看非文本文件内容

分页显示文本 more向下翻页 less上下均可 head头tail后

cut 命令可以提取文本文件的列

文件查找工具find -name -type

收集文本统计数据 wc

文本三剑客 grep查找文件的内容 sed 可以修改文件的内容或者提取出来文件内容 

查找替换,支持使用其他分隔符,s@@@,s###

替换修饰符:g 行内全局替换;p 显示替换成功的行

2.总结文本处理的grep命令相关的基本正则和扩展正则表达式

正则表达式

扩展正则表达式

3. 总结变量命名规则,不同类型变量(环境变量,位置变量,只读变量,局部变量,状态变量)如何使用。

变量命名规则      区分大小写;不能使用程序中的保留字和内置变量:只能使用数字、字母及下划线,且不能以数字开头。

环境变量:可以使用子进程(包括孙子进程)继承父进程的变量,但是无法让父进程使用子进程的变量;一旦子进程修改从父进程继承的变量,将会新的值传递给孙子进程;一般只在系统配置文件中使用,在脚本中较少使用。

声明变量并赋值:export name=VALUE  ; declare -x name=VALUE。

变量引用:$name  ${name}。

显示所有的环境变量:env、printenv、export、declare -x。

查看指定进程的环境变量:cat /proc/$PID/environ

删除变量:unset name

只读变量:只能声明定义,但后续不能修改和删除,既常量

声明只读变量:readonly name 、declare -r name

查看只读变量:readonly [-p] 、declare -r

位置变量:在bash shell中内置的变量,在脚本代码中调用通过命令行传递给脚本的参数

$1,$2对应第一个、第二个参数,shift[n]换位置

$0命令本身,包括路径

$*传递脚本的所有参数,全部参数合为一个字符串

$@传递脚本的所有参数,每个参数为独立字符串

$#传递给脚本的参数的个数 清空所有位置变量:set --

4. 通过shell编程完成,30鸡和兔的头,80鸡和兔的脚,分别有几只鸡,几只兔?


5. 结合编程的for循环,条件测试,条件组合,完成批量创建100个用户,


6 磁盘存储术语总结: head, track, sector, sylinder.

Head(磁头) 磁头是用来读取和写入数据的关键部件。它附着在机械臂上,可以移动到磁盘的不同部分。每个磁头都可以独立地读取和写入数据,但在同一时间内,只有一个磁头可以访问给定的轨道。

Track(磁道) 磁道是磁盘上的一组同心圆,其中每一个都由一个磁头进行访问。这些磁道被组织成多个扇区,每个扇区包含一定数量的数据位。

Sector(扇区) 用于识别该扇区,以及实际的数据。扇区的大小通常为512字节,但现代磁盘通常使用4KB的扇区大小。

Cylinder(柱面) 柱面是由同一磁道上的所有扇区组成的。在早期的硬盘驱动器中,磁头在访问同一柱面中的所有扇区时是不需要移动的。然而,现代硬盘驱动器使用旋转速度更快的磁盘和更先进的磁头技术,使得访问同一柱面中的不同扇区也需要移动磁头。

7. 总结MBR,GPT结构。

MBR 位于磁盘最开始的扇区,它记录了磁盘分区表的信息,包括分区的数量、大小和类型等。MBR通常只能容纳4个主分区,如果需要更多的分区,需要在扩展分区中创建逻辑分区。MBR的大小是固定的,为512字节。

GPT 基于UEFI(Unified Extensible Firmware Interface)的磁盘分区表,它使用GUID(Globally Unique Identifier)作为分区的标识符。GPT可以容纳更多的分区,并且可以支持更大的磁盘容量。GPT的第一个扇区是GPT头,其中包含了磁盘分区表的信息,以及一个签名(GUID)来验证GPT表的完整性。GPT的分区表位于GPT头之后,每个分区都有一个GUID和一个类型(如系统、数据、恢复等)。GPT的大小不是固定的,可以根据磁盘的大小动态调整。

8. 总结学过的分区,文件系统管理,SWAP管理相关的命令及选项,示例

fdisk, parted, mkfs, tune2fs, xfs_info, fsck, mount, umount, swapon, swapoff

fdisk 用于创建 删除 调整分区

mkfs 用于格式化分区

mount挂载

umount卸载

swapon 启用swap分区

swapoff 关闭swap分区

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,576评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,515评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,017评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,626评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,625评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,255评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,825评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,729评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,271评论 1 320
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,363评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,498评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,183评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,867评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,338评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,458评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,906评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,507评论 2 359

推荐阅读更多精彩内容

  • 一、. 总结学过的文本处理工具,文件查找工具,文本处理三剑客, 文本格式化命令(printf)的相关命令及选项,示...
    周泰民ztm阅读 83评论 0 0
  • 1. 总结linux安全模型 认证:验证用户身份 授权:不同用户设置不同权限 审计 2. 总结学过的权限,属性及A...
    浑树阅读 162评论 0 0
  • 就业班第二周作业: 1. 总结学过的文本处理工具,文件查找工具,文本处理三剑客, 文本格式化命令(printf)的...
    Angel诸葛流云阅读 67评论 0 0
  • 1. 总结学过的文本处理工具,文件查找工具,文本处理三剑客, 文本格式化命令(printf)的相关命令及选项,示例...
    lzabry阅读 55评论 0 0
  • 一、总结vim的三种模式的切换,配置vimrc实现写脚本自动生成注释. 答:vim的三种模式有命令模式、插入模式和...
    早日开除老板阅读 47评论 0 0