RHCE---shell 基本知识

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结

前言

     在UNIX和类UNIX操作系统中,Shell是一个非常重要的组件,为用户提供了操作系统的各种功能和命令,如文件管理、进程管理、网络管理等等。与其他编程语言不同,Shell语言具有解释性,其脚本作为文本文件存储,可以直接运行,也可以用来编写脚本程序。


一.shell 概述

       Shell是一种命令行解释器,可以理解为一种软件程序,它接收用户输入的命令并将其转换为操作系统内核能够理解的指令,然后将结果返回给用户。 Shell通常运行在操作系统的用户空间中,作为操作系统和用户之间的接口。

      常见的Shell包括Bash、Korn Shell、C Shell等,其中Bash在大多数Linux发行版中被广泛使用。由于Shell的灵活性和易用性,它被广泛用于自动化脚本编写、系统管理、软件配置等领域。

  • Shell(外壳):是一种命令解释器程序,它能识别用户输入的各种命令,并传递给操作系统
  • 结构图

RHCE---shell 基本知识_第1张图片 

#查看 shell 命令解释器的路径
[root@localhost ~]# cat /etc/shells
#查看 默认的命令解释器
[root@localhost ~]# echo $SHELL # $ 用于提取变量值

 如何编写shell脚本

#创建脚本文件
[root@localhost ~]# vim test1.sh  #.sh扩展名不能更改
#编辑文件 ~/.vimrc 自动化生成脚本抬头信息
#写入以下内容
autocmd BufNewFile *.py,*.cc,*.sh,*.java exec ":call SetTitle()"
func SetTitle()
  if expand("%:e") == 'sh'
     call setline(1,"#!/bin/bash")
     call setline(2,"#########################")
     call setline(3,"#File name:".expand("%"))
     call setline(4,"#Version:v1.0")
     call setline(5,"#Email:[email protected]")
     call setline(6,"#Created time:".strftime("%F %T"))
     call setline(7,"#Description:")
     call setline(8,"#########################")
     call setline(9,"")
  endif
endfunc

 

 


总结

你可能感兴趣的:(RHCE,运维,linux)