一、shell是什么?Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并..
分类:
系统相关 时间:
2016-12-28 21:32:48
阅读次数:
246
一:别名 1.alias 查看本用户下的alias配置 --自定义别名:alias 别名='shell命令' (注意时单引号) --cat $HOME/.bashrc 在这个用户下配置着alias名的配置 ...
分类:
系统相关 时间:
2016-11-24 07:55:59
阅读次数:
185
shell编程入门1,,shell特性linux预设保存1000条输入过的命令,存于.bash_history。(1,)!!表示执行上一条命令#pwd/root#!!pwd/root(2)!n,n表示数字,表示执行历史第n条指令,例如!1002#history|grep10021002pwd#!1002pwd/root(3)!字符串,表示执行命令历史中最近一次以pw开头..
分类:
系统相关 时间:
2016-10-24 02:59:45
阅读次数:
319
history命令历史命令历史文件:~/.bash_history家目录下echo$HISTSIZE历史信息变量!!----表示上一条命令!$----上一条命令的最后一个参数!950----运行第950条命令!c----运行命令历史里面离我们最近的C开头的命令alias----定义别名aliasaaa=‘内容‘*----通配符?----可以匹配到一个..
分类:
系统相关 时间:
2016-06-09 01:06:29
阅读次数:
220
1.shell特性
bash保存过去曾经执行过的命令的列表
当前shell进程保存在缓冲区中
缓冲区中的命令会在shell退出时保存至文件中,文件名.bash_history
使用上下箭头查看此前执行过的命令
linux以点号开头的为隐藏文件2.history快捷方式
!#:#为命令历史列表中的命令编号,可执行第#..
分类:
系统相关 时间:
2016-04-27 11:05:48
阅读次数:
218
1. shell特性 命令历史 history !! !$ !n !字符 Tab 键可以补全文件路径或者命令 alias a=“b” unalias a 通配符 *匹配零个或多个字符 ?匹配一个字符 输入输出重定向 >, >>, <, 2>, 2>> 管道符 | 作业控制 ctrl+z, jobs, ...
分类:
系统相关 时间:
2016-04-26 00:34:15
阅读次数:
315
history:命令历史。可以查到曾经用过的命令。root用的户的命令历史在~/.bash_history。这是一个保存命令历史的文件,默认只保存1000条,多出的是保存在内存里面的。通过echo$HISTSIZE可以看到是定义的是1000条。!!:表示上一条的命令。!$:显示上一条命令的参数。指定histo..
分类:
系统相关 时间:
2016-03-09 07:11:49
阅读次数:
238
Shell特性:history保存在~/.bash_hostory,保留1000条:定义在echo$HISTSIZE!!:上一条命令!$:上一条命令的最后一个参数!950:第950条命令!c:历史中最近的以c开头的命令tab:命令补全alias:别名unalias*,?:通配符正则表达式|:管道符>,>>:重定向跟追加2>:错误重定向2&..
分类:
系统相关 时间:
2016-01-11 18:36:31
阅读次数:
327
shell是一种程序设计语言,是一个命令解释器,就是解释我们输入的命令为内核。他又分为两种,交互式模式就是shell等待你的输入,并且执行你提交的命令;非交互式模式,不与你进行交互,而是读取存放在文件中的命令,并且执行它们。unix下的shell有:Cshell/bash/sh/ksh/csh;我..
分类:
系统相关 时间:
2016-01-05 15:44:04
阅读次数:
353
ls etc/init.d/ shell脚本的路径 ls /usr/local/apache2/ ls /usr/local/apache2/bin/apachectl1. shell特性命令历史 history !! !$ !n !字符Tab 键可以补全文件路径或者命令alias a...
分类:
系统相关 时间:
2015-10-04 22:10:22
阅读次数:
354