shell脚本学习笔记一

又开始写学习笔记了,呵呵。。。

今年打算选择一门技术系统的学习一下。编程语言、虚拟机技术、数据库、大数据、云计算在这些种类中,我选择了shell编程。为什么选择shell呢?也没有什么具体的原因。以前接触过一些shell脚本,也写过些,后来用的少,也就不了了之,没有继续深入下去。这次继续捡起来吧,在网上下载了一本书《shell脚本学习指南》。计划把这本书系统的看看,本书共500多页,每天利用上班的空闲时间和下班时间学习练习之。希望能坚持下去。

关于写学习笔记的形式。没有具体的格式模板,大概是一些学习心得或者笔记之类的。随意写,还有就是,用写学习笔记的方式来监督自己学习。昨天工作不是很忙,也是从昨天开始看这本书的。

本想昨天下班后写学习笔记的,后来朋友过生日,就略过了写学习笔记,这很不好,今天补上吧。。。

昨天看了《shell脚本学习指南》的第一章“背景知识”和第二章“入门”。这两章讲的一些知识点比较简单,第一章大概讲了一下unix的简史和工具等。第二章入门,讲了:为什么使用shell脚本,shell的基本元素,命令、参数、变量、输出等。

记录一下这一章中涉及到的一些命令以及命令的使用吧:

who   ----查看现在系统有谁登陆;

who | grep 用户

who | wc -l  计算用户个数;

echo this is a demo

echo -n "Enter your name: "

printf 命令

printf "Hello shell\n"

下图是一个很简单的shell脚本,作用是执行./finduser 命令来查找登陆系统的用户个数 当然finduser后面要加上查找的用户名。


locale -a --- 列出系统有哪些locele名称。

好了,这次的学习笔记就写到这里。今天学习了第三章《查找与替换》。大概看了30%,学习完这章后再继续写学习笔记吧。坚持。。。

你可能感兴趣的:(shell脚本学习笔记一)