第二周学习总结


1.学习感悟

第二周的学习内容很多也很重要,老师着重讲了正则表达式 简单介绍了shell脚本编程的基础语法
一.文本编辑工具:vim cat tac more less head tail
1.cat -s :把相邻的空行压缩
2.cat -n :添加行号
3.cat -A :可以显示出空格和隐藏符号
4.tac : 和cat相反 倒着显示内容
5.rev : 每一行里内容反着显示
6.less : 分页显示 ( 好用一些 )
7.more : 分页显示
8.head -n3: 显示前三行
9.tail -n3 : 显示最后三行
10.tail -f : 跟踪文件追加内容
11.tail -F : 跟踪文件名
12.head -c2 : 取出前两个行
13.paste -s :将文件内容换到一行
14.wc -l : 统计文件有多少行
15.wc : 查看文件内容多少个字节
16.sort -t : -k3 -n 文件 :以:为分界符所有第三个:后从大至小排序
17.diff -u : 比较两个文件不同
二.shell脚本基础编程 格式要求:首行shebang机制
#!/bin/bash
#!/usr/bin/python
#!/usr/bin/perl
脚本代码开头约定
1、第一行一般为调用使用的语言
2、程序名,避免更改文件名为无法找到正确的文件
3、版本号
4、更改后的时间
5、作者相关信息
6、该程序的作用,及注意事项
7、最后是各版本的更新简要说明
脚本的基本结构
#!SHEBANG
CONFIGURATION_VARIABLES
FUNCTION_DEFINITIONS
MAIN_CODE
检测脚本中的语法错误
bash -n /path/to/some_script
调试执行
bash -x /path/to/some_script

2.学习目标制定

经过两周的学习,学习内容越来越难,所以学习态度不能有所松懈。多复习多预习。

picture