Linux _系统符号

系统基础符号
a 基础符号系列:

$ 美元符号

  1)用于取出变量中的内容   

  2)用于取出指定列的信息(awk)

  3)表示用户命令提示符号

超级用户为 #

普通用户为 $


! 叹号符号
  1)用于表示取反或者排除意思
  2)命令行中表示取出最近命令
    !awk(慎用)
    history|grep awk
    history -c --- clear 清楚历史命令
    history -w --- 将历史命令保存到~/.bash_history文件中
  3) 用于表示强制操作处理
    vim底行模式保存 退出 wq! q!

|
  1) 表示管道符号,管道前面命令,交给管道后面命令处理  

  2)经常配合xargs命令使用

[root@localhost oldboy]# mkdir oldboy{01..03};touch oldboy{01..03}/{a..c}.txt
[root@localhost oldboy]# tree
.
├── oldboy01
│   ├── a.txt
│   ├── b.txt
│   └── c.txt
├── oldboy02
│   ├── a.txt
│   ├── b.txt
│   └── c.txt
└── oldboy03
├── a.txt
├── b.txt
└── c.txt

    1 查找指定文件进行删除

    find /oldboy/ -type f -name "*.txt"|xargs rm

    find /oldboy/ -type f -name "*.txt" -exec rm -rf {} \;

    find /oldboy/ -type f -name "*.txt" -delete


#
  1) 表示文件内容注释符号
2) 表示用户命令提示符号
  超级用户为 #
  普通用户为 $

b 引号符号系列:
'' 单引号 将引号中的内容进行输出信息 所见即所得
"" 双引号 将引号中的内容进行输出信息 部分信息会被解析后输出
没有引号 和双引号功能类似 输出序列信息不能加上引号
`` 反引号 将引号中命令结果信息,让引号外面命令进行调用
$() == ``

d 重定向符号系列:
>/1> --- 标准输出重定向符号
>>/1>> --- 标准输出追加重定向符号
2> --- 错误输出重定向符号
2>> --- 错误输出追加重定向符号

生成日志文件: 将错误和正确信息统一进行记录
方法一:
mkdir -v /oldboy >/tmp/ok.log 2>/tmp/ok.log
方法二:
mkdir -v /oldboy >/tmp/ok.log 2>&1
方法三:
mkdir -v /oldboy &>/tmp/ok.log

< --- 标准输入重定向符号
tr '123' 'abc' < /tmp/test.txt
xargs -n2 <test01.txt

<< --- 标准输入追加重定向符号
[root@localhost ~]# cat >> /oldboy/test.txt <<oldboy --- 编辑多行信息/生成菜单功能
> oldgirl01
> oldgirl02
> oldgirl03
> oldboy

e 路径符号系列
. --- 表示本地路径
.. --- 表示上一级目录信息
~ --- 表示家目录信息
- --- 表示上一次所在目录 - = $OLDPWD

f 逻辑符号系列 (shell脚本中)
&& --- 表示前一个命令执行成功, 再执行后面命令
|| --- 表示前一个命令执行失败, 再执行后面命令
[root@localhost oldboy]# mkdir /oldboy &>/dev/null && echo "目录创建成功"
目录创建成功
[root@localhost oldboy]# mkdir /oldboy &>/dev/null && echo "目录创建成功" || echo "目录创建失败"
目录创建失败

转载于:https://www.cnblogs.com/zhanghongqi/p/11579633.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值