![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell学习记录
冰河长歌
这个作者很懒,什么都没留下…
展开
-
shell的三种引号
一 shell的三种引号 ' 单引号,里面所有的内容是什么你输出就是什么,就是一个字符串,其他格式或引用都失效。 " 双引号,里面可以有引用如$PATH ,可以引用到全局变量里面PATH的内容,所有格式化的数据也将生效。 ` 反引号,是用作系统命令的 ...原创 2019-05-30 14:38:28 · 656 阅读 · 0 评论 -
shell重定向、管道、追加
shell重定向、管道、追加 shell有三种模式 0 标准输入,键盘或外部设备的输入到系统的信息 1 标准输出,shell屏幕输出的内容是正确的,程序执行正确。 2 标准错误输出,输出错误的信息,如输入一个不存在的命令等 > 右单尖括号,把前面的输出重定向右单尖括号右边的文件或输入方式,会覆盖掉右边的文件 >> 和>是一样的作用,但是是在右边的文件里最后面追加内容 &l...原创 2019-05-30 15:13:42 · 950 阅读 · 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 · 183 阅读 · 0 评论 -
shell各种符号的学习
shell各种符号的学习 $ 在shell中$符号用来取变量的值 # 注释符号 ~ home根目录 . 当前目录 .. 上层目录 , 分割区分 / 目录层 \ 放在指令之前是取消alias别名,放在中间转义符,放在末尾为续行 ! 取反 : 什么也不做,但是返回值为0,例如 : > a.$$ 相当于 cat /dev/null > a.$$ ? 匹配除null的任意...原创 2019-05-30 15:52:34 · 107 阅读 · 0 评论