杂技

作者: 楠有枝 | 来源:发表于2019-06-29 14:53 被阅读0次

cat /etc/shells  说明: 显示 /etc/shells 文件内容,即列出当前系统可用shell

0.0

GNU/bash shell特点

1. 命令和文件自动补齐

2. 命令历史记忆功能上下键、!number、!string、!$、!!、^R

3. 别名功能  alias、unalias cp、~username/.bashrc、\cp -rf /etc/hosts.

4. 快捷键^R、^D、^A、^E、^L、^U、^K、^Y、^S、^Q

5. 前后台作业控制  &、nohup、^C、^Z、bg%1、fg%1、kill %3、screen

6. 输入输出重定向 0,1,2  > >> 2> 2>> 2>&1 &>        cat < /etc/hosts        cat <file1 <

[root@tianyun ~]# ll /dev/std*

lrwxrwxrwx 1 root root 15 Sep  1  2015 /dev/stderr -> /proc/self/fd/2

lrwxrwxrwx 1 root root 15 Sep  1  2015 /dev/stdin -> /proc/self/fd/0

lrwxrwxrwx 1 root root 15 Sep  1  2015 /dev/stdout -> /proc/self/fd/1

7. 管道| tee

ip addr |grep 'inet ' |grep eth0

ip addr |grep 'inet '|tee test|grep eth0覆盖

ip addr |grep 'inet '|tee -a test|grep eth0-a 追加

df |grep '/$'

df|tee df.txt|grep '/$'

[root@tianyun ~]# date > date.txt

[root@tianyun ~]# date |tee date.txt

Fri Aug 25 15:30:20 CST 2017

8. 命令排序

;不具备逻辑判断

cd; eject

&&    ||具备逻辑判断

./configure && make && make install(命令返回值 echo $?)

mkdir /var/111/222/333 && echo ok

mkdir -p /var/111/222/333 && echo ok

ls /home/111/222/333/444 || mkdir -p /home/111/222/333/444

[-d /home/111/222/333/444 ] || mkdir -p /home/111/222/333/444

ping -c1 10.18.42.1 &>/dev/null  && echo up || echo down

============================================================

注意:

command &后台执行

command &>/dev/null混合重定向(标准输出1,错误输出2)

command1 && command2命令排序,逻辑判断

============================================================

9. shell通配符(元字符)表示的不是本意

*匹配任意多个字符  ls in*  rm -rf *  rm -rf *.pdf  find / -iname "*-eth0"

?匹配任意一个字符  touch love loove live l7ve; ll l?ve

[]匹配括号中任意一个字符 [abc] [a-z] [0-9] [a-zA-Z0-9] [^a-zA-Z0-9]  ll l[io]ve  ll l[^a-z]ve  ll /dev/sd[a-z]

()在子shell中执行(cd /boot;ls)  (umask 077; touch file1000)

{} 集合touch file{1..9}

# mkdir /home/{111,222}mkdir -pv /home/{333/{aaa,bbb},444}

# cp -rv/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth0.old

# cp -rv/etc/sysconfig/network-scripts/{ifcfg-eth0,ifcfg-eth0.old}

# cp -rv/etc/sysconfig/network-scripts/ifcfg-eth0{,.old}

\转义符,让元字符回归本意

# echo *

# echo\*

# touch yang\sheng

mkdir\\

echo -e "atb"

echo -e "a\tb"

echo -e "anb"

echo -e "a\nb"

相关文章

  • 关于濮阳杂技产业发展的调查与建议

    (一) 濮阳是中国杂技之乡,杂技文化源远流长,杂技演艺在国内外都有重要影响...

  • 杂技

    心里关着一头正在歇斯底里地狂叫着的巨兽在猛烈地冲击着牢笼,哐乓,哐乓。表面上却云淡风轻,哼着小曲化着妆,即使黑眼圈...

  • 杂技

    半夜渴求一杯水时,很自然想起床头边有水可以喝,就很幸福了。慢慢的,幸福于我而言,变得越来越容易。无论我身边事物的好...

  • 杂技

    cat /etc/shells说明: 显示 /etc/shells 文件内容,即列出当前系统可用shell GNU...

  • 杂技

    杂技剧《熊猫——寻梦之旅》是我兑换的最后一场演出。它是沈阳杂技演艺集团创排的2015年度国家艺术基金项目。 用杂技...

  • (杂技)

    台前精彩十分钟, 幕后演员苦练功。 杂技走向全世界, 手捧奖杯为国荣。

  • 杂技

    杂技

  • 杂技

    晚上散步回来,见路口围了一圈人,原来是河南杂技,一个年轻的男人正在那说:各位父老乡亲,兄弟姐妹们,大家有钱的捧个钱...

  • 杂技

    2022.1.11天气阴 昨天晚上睡眠极差,被一只老鼠搞得完全睡不着,过一会就响一下而且是特别的响。今天早上直接黑...

  • 杂技

    2022.1.21天气阴 昨晚又是熬夜,娃到2点半才睡觉,所以早上睡到12点才起来,都是懒娃和懒妈。下午去打...

网友评论

      本文标题:杂技

      本文链接:https://www.haomeiwen.com/subject/pkcpfctx.html