shell特性shell变量shell通配符
原创 2015-11-27 11:16:52
2666阅读
shell特性: 1.别名 alias 2.管道(|):把一个命令的输出连接到另一个命令的输入 3.命令替换(``) 所替换的内容要用反引号括起来,括起来的命令将不在是它的本意,可以括的是个命令 eg ls `cat myfile` -al 4.重定向(< >) 5.后台处理 nohup command $ command为要处理的命令,一个终端可以同时运行多个程序 6
原创 2010-11-10 20:48:15
842阅读
history : 命令历史。可以查到曾经用过的命令。root用的户的命令历史在  ~/.bash_history。这是一个保存命令历史的文件,默认只保存1000条,多出的是保存在内存里面的。通过echo $HISTSIZE 可以看到是定义的是1000条。!!:表示上一条的命令。!$ :显示上一条命令的参数。指定history中的命令 如!92 执行history中的92条命令。!c是h
原创 2016-03-08 21:02:49
587阅读
记录命令历史我们敲过的命令,linux是会有记录的,预设可以记录1000条历史命令。这些命令保存在用户的家目录中的.bash_history文件中。有一点需要你知道的是,只有当用户正常退出当前shell时,在当前shell中运行的命令才会保存至.bash_history文件中。与命令历史有关的有一个有意思的字符那就是 ‘!’ 了。常用的有这么几个应用:1) 连续两个 ‘!’, 表示执行上一条指令;
原创 2017-06-12 16:19:22
601阅读
history   命令历史     root用户命令历史文件:ls ~/.bash_history    默认保存1000条,这个数值是由系统变量设置的:    [root@wy ~]# echo $HISTSIZE    1000&nb
原创 2017-01-12 14:22:08
420阅读
history  命令历史-c     清空命令历史-d     删除指定位置的命令-w     保存命令历史至历史文件中命令历史文件:~/.bash_history   家目录下echo $HISTSIZE   历史信息变量PATH    //命令搜索路径!!----表示上一条命令!$-
原创 2016-06-08 17:02:46
301阅读
!$:显示上一条命令最后一个参数 $?: 上个命令的退出状态,或函数的返回值。 alias xxx="命令":给命令取别名 xxx 通过 vim ~/.bashrc 里编辑,可以来修改别名。 <, <<:重定向输出 、>, >>:重定向到文件 管道:| 命令排序 shell通配符 子shell:重新
转载 2019-02-10 23:31:00
137阅读
2评论
Shell学习之Shell特性 目录 命令和文件自动补齐功能 命令历史记忆功能 history、上下键、!number、!string、!$、!! 别名功能 alias、unalias cp、~username/.bashrc、\cp -rf /etc/hosts 快捷键 ^R ^D ^A ^E ^
转载 2019-02-11 00:12:00
145阅读
2评论
深入浅出Shell编程: Shell 变量先不要管Shell的版本,来看看Shell
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键
原创 2021-07-12 15:33:34
333阅读
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键
转载 2021-07-21 16:33:31
10000+阅读
shell特性~/.bash_history命令历史存放文件,登出后保存。 $HISTSIZE命令历史条数,允许~/.bash_history文件存储的命令条数,默认1000.!!:上一条命令!$:上一条命令的最后一个参数!命令标号:执行history输出中的对应的命令*:通配符,任意个任意字符;?:通配符,一个任意字符   在当前shell定义的alias只在当前
原创 2016-01-23 16:35:52
517阅读
补全  tab键   #yum -y install bash-completion 历史--history 别名---alias 快捷键---ctrl+c+l 前后台作业---jobs fg bg & 重定向 > >> < 管道 ---| #命令排序执行: ; && || &&:逻辑与,前面执行成功,后面才执行。
原创 2023-09-22 18:36:21
33阅读
一:别名 1.alias 查看本用户下的alias配置 --自定义别名:alias 别名='shell命令' (注意是单引号) --cat $HOME/.bashrc 在这个用户下配置着alias名的配置 二:命令替换 --命令替换即单反号的使用 --补充说明:ls [目录名] -l 命令行键入命令会打印目录下的文件列表 --单反号`在shell中表示执行单反...
转载 2016-11-23 23:41:00
84阅读
2评论
  shell变量   与所有的编程语言一样,shell也允许把值存在于变量中,所以就有必要说到变量了。变量主要包括:系统变量、自定义变量、位置变量、预定义变量。它的作用也就是为了提高程序执行命令和执行程序的可读性。  首先,来看系统变量,包括HOME,UID,DUSER,PWD,PS、PATH等(想查看可用set命令来查询),它的用法就是在前面加上“echo
原创 2008-08-19 20:48:40
1070阅读
1评论
  Shell变量  Linux下包含各种变量, 本地变量、全局变量、标准变量1、本地变量通过set来查看设置了哪些本地变量。 当退出时,该变量自动消失;Shell变量区分大小写eg:[root@oracle11g ~]# LOCALTEST="abc"[root@oracle11g ~]# echo $Localtest[root@oracle11g ~
原创 2010-01-23 22:22:52
1200阅读
1①shellshell语言写成)、bash   2①查看系统支持哪些shell
原创 2010-01-26 23:53:26
289阅读
Shell遇到一个"$"符时(没有被引用或逃逸),它将认为其后为一变量。不论该变量是环境变量还是用户自定义的 变量,在命令行中变量名要被变量值替换。例如命令:ls$HOME将列出变量HOME对应目录下的文件。用户可以在命令行中的任何地方进行变量替换。包括命令名本身,例如:    $dir=ls    $$dir f*  将列出以f开头的文件。  现在详细的介绍下Bsh的变量。Bsh中有四类变量:
转载 精选 2014-08-25 21:26:11
1301阅读
shell变量一、分类     配置文件,生效范围划分,存在两类:        全局配置:     /etc/profile, /etc/profile.d/*.sh     /etc/bashrc
原创 2015-09-07 19:23:55
710阅读
1、系统变量[root@passion ~]# env             #查看系统变量[root@passion ~]# echo $HOSTNAME       #查看变量passion[root@passion ~]# set          
原创 2017-05-14 23:31:01
424阅读
  • 1
  • 2
  • 3
  • 4
  • 5