shell 复习】的更多相关文章

查找文档 以grep 程序查找文本(匹配文本 matching text)相当方便.传统上有三种程序可以用来查找整个文本文件. grep 最早的文本匹配程序.其最简单的方式就是使用固定字符串 $ who |grep -F austen //范例中使用- F 选项,以查找固定字符串 austen. 事实上,只要匹配的模式里未含有正则表达式的 meta 字符(metacharacter),则 grep 默认行为模式就等同于使用了-F. $ who |grep austen egrep 扩展式 gre…
shell最基本的工作就是执行命令. 每键入一道命令, shell 就会执行. $cd work;ls -l whizprog.c 首先:格式很简单,以空白(Space 键或者 Tab键)隔开命令行中的各个组成部分. 其次,命令名称是命令行的第一个项目.通常后面会跟着选项(option),任何额外的参数(argument)都会放在选项之后 第三,选项的开头是一个破折号(或减号),后面接着一个字母.选项可有可无,有可能需要加上参数.不需要参数的选项可以合并. $ ls -lt whizprog.c…
$ who    可以知道系统上有多少登陆 $who |wc -l 计算用户个数 注意:|是管道符号,可以在两个程序之间建立管道(pipeline):who 的输出,成了 wc 的输入, wc 所列出的结果就是已经登陆用户的个数 将管道转变成一个独立的命令,方法是将这条命令输入一个一般的文件中,然后使用 chmod 为该文件设置执行的权限. #! /bin/sh                        当一个文件中开头的两个字符时#!时,内核会扫描该行其余的部分,看是否存在可用来执行程序的…
Unix 简史 UNIX 最初是由贝尔实验室(Bell Telephone Laborataries)的计算机科学研究中心开发的,第一版诞生于1970年--也就是在贝尔实验室退出Multics项目不久.在 UNIX 广受欢迎的功能中,有许多便是来自Multics 操作系统. 它有下列优势: 系统由用户自行开发.他们使用这套系统来解决每天遇到的计算问题. 研究人员不受拘束地进行试验,必要时也可以任意变换程序. 贝尔实验室的研究人员都是计算机科学家,他们所涉及的系统不单单自己使用,也分享给同事们--…
grep -v zip$  -v 逻辑否  $以zip结尾 (^开头) -n str不空,-z str 空…
需要自己部署服务端,故在申请了空间之后,需要自己安装linux自己,自己安装Apache等,所以下载的压缩文件需要运行.网上找了一些解压命令不对,特别试了下面的方法有效,特别记录一下: 用ssh 登陆待部署服务器,输入正确的用户名和密码 rz -b上传目标文件(如果没有rz根据提示可以先安装) 1.更换压缩格式 gunzip *.tgz( 可将.tgz 转为.tar 文件)2.用解压.tar文件的命令 tar c *.tar (创建解压目录的意思)                      ta…
本页内容都是本人回炉Linux时整理出来的.这些文章中,绝大多数命令类内容都是翻译.整理man或info文档总结出来的,所以相对都比较完整. 本人的写作方式.风格也可能会让朋友一看就恶心到直接右上角叉叉,对此本人只能say sorry.但本人能自信的说,很多文章能算得上是查缺补漏和原理(机制)深入型的内容,也有很多是手册型文章. 文章中有非常多的内容是我个人摸索的时候推断.测试出来的,虽以目前本人的能力还没发现不通之处,但错误难免,所以若各位朋友发现什么错误,或有疑惑.更好的建议等,盼请各位能在…
变量的设置 以等号连接,等号两边不能有空格 变量名首个字符必须是英文,可以使用下划线,不能使用标点符号,不能使用bash里的关键字 可以使用转义字符\将特殊符号(如Enter.$.空格.!等)变成一般字符 关于单引号,双引号的说明 单引号里的任何字符都会原样输出,单引号里的变量是无效的,单引号中不能再出现单引号 双引号里可以出现转义字符,双引号中不能再出现双引号 变量的显示 echo ${变量} 或 echo $变量 eg: path=/usr/local echo ${path} 或 echo…
ls命令是linux下最经常使用的命令.ls命令就是list的缩写缺省下ls用来打印出当前文件夹的清单假设ls指定其它文件夹那么就会显示指定文件夹里的文件及文件夹清单. 通过ls 命令不仅能够查看linux文件夹包括的文件并且能够查看文件权限(包括文件夹.文件夹.文件权限)查看文件夹信息等等. ls 命令在日常的linux操作中用的非常多! 1. 命令格式: ls [选项] [文件夹名] 2. 命令功能: 列出目标文件夹中全部的子文件夹和文件. 3. 经常使用參数: -a, –all …
一.crontab调度 对于linux 自带crontab而言,      xxx.sh的一般编写格式以#!/bin/bash 解释器开头,可在脚本中加入: date 但是,shell脚本执行 需要 x权限,执行的方式如下: ./xxx.sh sh ./xxx.sh 其中,后缀.sh 第一行#!/bin/bash 没有,需要使用sh命令去执行 1.crontab简单调度 [root@localhost ~]# crontab -e no crontab for root - using an e…