shell学习笔记

shell70道面试题

学习笔记

1.windows中常用*.bat批处理脚本, linux中常用*.sh脚本文件

2.linux系统中,shell通常都是vim编辑器,由linux命令,bash shell指令,逻辑控制语句、和注释信息组成。

3.shell脚本的第一行叫shebang,指的是第一行的前两个字符#!,
第一行写的是#! /bin/bash 程序在执行的时候会调用/bin/sh,也就是bash解释器
第一行写的是#! /usr/bin/python 代表指定python解释器去执行
第一行写的是#! /usr/bin/env 解释器名称 是一种在不同平台上都能找到解释器的方法

4.vim hello.sh:
#! /bin/bash
echo “我是一个脚本”
保存退出
执行这条命令有三种方法
/bin/bash ./hello.sh
/bin/sh ./hello.sh
先chmod +x hello.sh再./hello.sh
(若直接./hello.sh则默认去path里面找,没有会出错)

5.echo S H E L L 输出 SHELL输出 SHELL输出后面变量的值

6.shell是弱类型语言,在定义变量时,不用主动声明变量类型

7.PHP是网页程序语言,专注于Web页面开发
Perl语言,擅长支持强大的正则表达式,以及运维工具的开发
python,适用于脚本程序开发和Web页面开发,爬虫程序开发,linux运维工具,

8.bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令
能从文件中读取linux命令,即脚本
支持通配符、管道、命令替换、条件判断等逻辑控制语句

9.echo $HISTFILE 存放用户执行的历史命令,写入文件
history命令:-c 清除历史 -r恢复历史
调用历史记录命令,快速执行历史命令 !3006
!!可以执行上一次输入的命令

10.shell定义变量与赋值,注意变量与值之间不得有空格
name=“xxx”
bash默认吧所有变量都认为是字符串

11.echo命令的意思是在显示器上显示一段文字,起到提示的作用

12.PID进程标识号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值