共计 4 篇文章

Shell流程控制

本章主要介绍流程控制部分 主要是记录shell中if,else,elif,exit,case,test等用法,还有逻辑操作符:与或非等。退出状态Unix系统中,每当程序执行完之后,它都会给系统返回一个退出状态,该状态是个数值,如果是执行成功则返回0,如果执行失败则返回非0即可。 ifif的命令格式如下,其中condition为执行条件,并检测其推出状态,如果退出状态为0,则执行then与fi之间的命令,否则跳过。如果在条件判断中,并不想展现执行语句输出的内容,则可以把执行结果重定向到回收站中/dev/null。 ...

Unix-shell基础命令

本文主要介绍shell中最常用到的一些命令shell是什么Unix系统本身逻辑上可以两部分:内核和实用程序。内核从打开计算机自检时就驻留在内存,直到计算机关闭。每条命令实际都属于实用程序,当命令要执行时,才会由磁盘装入到内存,shell也是一种实用程序。Shell负责执行终端请求的程序。Shell在磁盘上搜索要执行的程序,直到找到位置,这是对于外部命令来讲。内部命令shell会饿直接执行。基本命令date命令:显示时间和日期,date显示周日期,月份,日期,时间和年份。who命令:查看登录系统的用户信息。echo命令:显示字符,Unix系统会忽略输出文本中多余的空格。文件操作Unix只能之别三种基本的文件类型:普通文件, ...

Shell编程基础

"html": " 前几章博文说了shell的概述和基础命令,现在开始说下shell编程的事情吧。执行文件我把把命令写入文件中后,在执行之前,我们得赋予它可执行的权限,可以使用chmod命令来完成,完成命令为chmod -x file(s)这样我们的文件就有执行的权限了。基本语法注释注释是每个语言都必有的,它关乎到代码的可读性与可维护性,shell当然也有注释的方法,shell中的注释是以#开头,整行都标为注释,有童鞋会问,其他语言有多行注释,如/* ... */,shell有么?当然有...,如:<< ...

Shell中常用的工具命令

本章主要记录一下常用的shell工具命令 在看shell文档的过程中,个人觉得有些命令看解释真是生硬的很,但一看栗子就明白了,所以各种命令还是多多举一些栗子吧,大家看着也省心。Shell基础请详见shell基础命令。常用的工具命令cutcut命令主要用来从数据文件或者输出中获取数据。- 命令格式:cut -cchars file,chars指定想从文件的每一行获取第几个字符,多个字符可以使用逗号隔开,也可以使用-来表示一定范围内的字符,省略掉最后一个数字则表示一直到末尾。举个栗子cut -c3 a1.txt从a1.txt的每一行中截取第三个字符并输出cut -c3,12,32 a1. ...