Linux Shell脚本

慕课网个人学习笔记

  1. Shell 基础

1-1 脚本执行


脚本执行.png

(1)先赋予执行权限权限->利用相对路径执行
(2)通过bash定位

1-2 Bash的基本功能

  • 命令别名与快捷键


    Paste_Image.png

    使用命令行临时生效
    写入环境变量永久生效
    如果需要立即生效:写入后,执行

source .bashrc
Paste_Image.png

Paste_Image.png

别名的优先级优先于系统命令或者外部命令
一定定义了别名,原始的命令则无法执行。如vim -> vi ;之后原始的vi则不会再进行执行


Paste_Image.png
  • 历史命令
    把操作过的命令保存在系统当中。


    Paste_Image.png

    Paste_Image.png
  • 输出重定向


    Paste_Image.png

    注意标准输出重定向两侧有空格;
    标准错误输出重定向右侧没有空格


    Paste_Image.png

    Paste_Image.png
  • 多命令顺序执行


    Paste_Image.png
Paste_Image.png

more 分屏显示文件的内容;不能查看命令的执行结果
使用管道符,一定要注意命令2能够使用命令1的操作结果

# 利用管道符分屏显示
ls -l /etc | more
# 查看链接用户并且查找并统计人数
netstat -an | grep ESTABLISHED | wc -l

touch xxxx 创建xxxx文件

  • Shell中特殊符号
  1. 通配符:主要用于匹配文件名或者是目录名称
    这个和正则有一点点像


    Paste_Image.png
ls bbb[0-9]
ls bbb[^0-9]
ls bbb[^0-9]*
ls bbb[0-9]?

匹配文件内容的话就使用正则表达式

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容