美文网首页
Shell应用技巧

Shell应用技巧

作者: ikonan | 来源:发表于2018-03-29 09:51 被阅读3次
  • 命令别名
  • 输入/输出重定向
  • 管道
  • 命令连接符
  • 命令替换符

命令补齐:命令补齐允许用户输入文件名起始的若干个字母后,按<Tab>键补齐文件名

命令历史:命令历史允许用户浏览先前输入的命令并重新调用它们,用history命令可以显示命令列表,按方向键↑和↓可查以前执行过的命令。

命令的别名

命令别名定义:

范例:
alias copy=cp
alias xrm= “rm -r”

查看别名信息: alias
删除别名: unalias copy

输入输出重定向

同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0 1 2)分别对应于:

  • 0 (STDIN)标准输入;
  • 1 (STDOUT)标准输出;
  • 2 (STDERR)标准错误输出;

>或>> 输出重定向
范例:

ls -l /tmp > /tmp.msg
date >>  /tmp.msg

< 输入重定向
范例:

wall < /etc/motd

2> 错误输出重定向
范例:

cp -R /usr/backup/usr.bak 2> /bak.error

管道

管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入
使用方法:
命令1|命令2|命令3......|命令n
范例:

ls -l /etc | more
ls -l /etc | grep init
ls -l /etc | grep init | wc -l

命令连接符 : ' ; '

; 间隔的各命令按顺序依次执行。
&& :前后命令的执行存在逻辑与关系,只有&&前面的命令执行成功后,它后面的命令才被执行。
||:前后命令的执行存在逻辑或关系,只有|| 前面的命令执行失败后,它后面的命令才被执行。

命令替换符

命令替换符号: 将一个命令的输出作为另一个命令的参数。
格式为: 命令1 ‘命令2’
范例:

ls -l 'which touch'

相关文章

  • Shell应用技巧

    命令别名 输入/输出重定向 管道 命令连接符 命令替换符 命令补齐:命令补齐允许用户输入文件名起始的若干个字母后,...

  • linux的shell应用技巧

    wc -ll 文件名 统计一个文件有多少行

  • Shell 脚本应用小技巧

    比如一个小的应用场景:之前需要进入 cycript 环境每次都需要cycript -r 192.168.1.21...

  • mac shell终端编辑命令行快捷键

    Ctrl-Line技巧提示 Command-Line技巧提示 Open . 技巧提示 参考 mac shell终端...

  • Android 日常调试技巧

    查看已连接的设备 登录设备 shell 安装应用 卸载应用 在 shell 里启动应用 执行一些操作 Teleph...

  • Linux dash&bash

    Shell介绍 Shell 教程 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操...

  • 01.SpringShell环境搭建

    Spring Shell 是用来开发类似于Linux Shell, Python Shell 等交互式终端应用的....

  • Shell 的基本使用

    这里使用的是Bash 概要语法 小技巧 当前执行shell文件的位置 参考 shell教程

  • Shell简介

    Shell简介: Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了...

  • 部署-shell脚本实现远程部署

    什么是shell脚本? 首先我们要了解一下shell的概念。shell 是指一种应用程序,这个应用程序提供了一个界...

网友评论

      本文标题:Shell应用技巧

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