shell入门 学习day01

标签(空格分隔):shell

1.什么是shell?

shell是一个用c语言编写的程序,它是用户使用linux的桥梁,shell既是一种命令语言,又是一种程序设计语言。
shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

2.什么是脚本?

脚本简单说就是一条条文字命令,可以用记事本打开查看编辑。
常见的脚本:JavaScript、VBScript、ASP、JSP、PHP、SQL、Shell、Perl、Python、Ruby、JavaFx、Lua等

3.shell

Linux中默认的shell是/bin/bash

4.编写规范

1.代码规范
#!/bin/bash —告知系统指定当前脚本要使用解释器的路径
shell相关指令
2.文件命名规范
文件名.sh
.sh是linux下bash shell 的默认后缀

5.使用流程

1.创建.sh文件 —touch/vim
2.编写shell代码
3.执行shell脚本 — 要有执行权限。
4.执行脚本的方式一:./xxx.sh
方式二:/bin/bash xxx.sh

6.案例1,输出hello world

shell入门 学习day01
shell入门 学习day01
shell入门 学习day01

7.两点注意

注意:输入的内容如果包含字母和符号(不包含变量),则需要用引号包括起来。如果是纯数字,则可以不用。

注意:在运行脚本文件时,一定要写成./test.sh,而不是test.sh,运行其他二进制的程序也一样,直接写test.sh,linux系统回去PATH(环境变量)里寻找有没有叫test.sh的,而只有/bin/sbin,/usr/bin,/usr/sbin等在PATH里,当前目录通常不在PATH里,所以写成test.sh会找不到命令,要用./test.sh告诉系统,就在当前目录里寻找。

8.案例2创建用户并新建文件

  • 使用root账号创建并执行test2.sh,实现创建一个shelltest用户,并在其家目录中新建文件trt.html
    shell入门 学习day01
    简单写法:简单的命令堆积

相关文章:

  • 2021-07-01
  • 2021-11-28
  • 2021-10-25
  • 2022-01-22
  • 2022-02-11
  • 2022-01-17
  • 2021-06-21
  • 2021-04-07
猜你喜欢
  • 2021-07-08
  • 2021-07-23
  • 2021-05-05
  • 2022-01-03
  • 2022-12-23
  • 2021-11-26
  • 2021-09-10
相关资源
相似解决方案