
shell学习记录
冰河长歌
这个作者很懒,什么都没留下…
展开
-
shell的三种引号
一shell的三种引号' 单引号,里面所有的内容是什么你输出就是什么,就是一个字符串,其他格式或引用都失效。" 双引号,里面可以有引用如$PATH ,可以引用到全局变量里面PATH的内容,所有格式化的数据也将生效。` 反引号,是用作系统命令的...原创 2019-05-30 14:38:28 · 704 阅读 · 0 评论 -
shell重定向、管道、追加
shell重定向、管道、追加shell有三种模式0 标准输入,键盘或外部设备的输入到系统的信息1 标准输出,shell屏幕输出的内容是正确的,程序执行正确。2 标准错误输出,输出错误的信息,如输入一个不存在的命令等> 右单尖括号,把前面的输出重定向右单尖括号右边的文件或输入方式,会覆盖掉右边的文件>> 和>是一样的作用,但是是在右边的文件里最后面追加内容&l...原创 2019-05-30 15:13:42 · 1014 阅读 · 0 评论 -
shell别名
shell别名ls 是列出当前目录下是所有文件,只输出名称ls -l 是列出当前目录下是所有文件,每个文件或目录为一行,有文件或目录的详细的信息假设我想用ll字母输出ls -l的效果,就可以用别名了alias ‘ll = ls -l’ 把ls -l命令通过ll简化,2个命令效果是一样的,这样设置只能当前shell生效,关闭就没了。长期生效要修改全局变量/etc/profile文件。或者自...原创 2019-05-30 15:24:13 · 227 阅读 · 0 评论 -
shell各种符号的学习
shell各种符号的学习$ 在shell中$符号用来取变量的值# 注释符号~ home根目录. 当前目录.. 上层目录, 分割区分/ 目录层\ 放在指令之前是取消alias别名,放在中间转义符,放在末尾为续行! 取反: 什么也不做,但是返回值为0,例如 : > a.$$ 相当于 cat /dev/null > a.$$? 匹配除null的任意...原创 2019-05-30 15:52:34 · 135 阅读 · 0 评论