初识Bash

  操作系统是一组调度管理软件,控制计算机所有活动,管理硬件设备。操作系统内核和模块提供相关API和lib由外部调用。

出于安全性考虑,用户不能直接调用kernel的相关接口,而是通过shell工具进行交换。用户在shell中输入相关指令,shell根据指令

调用系统内核的相关功能。

  shell最早出现在unix系统中,如sh,ksh,csh...,1987年bash出现,borne-again shell 并广为使用,目前大部分linux发布版本都

支持bash,bash内置许多功能如echo cd kill...,内置指令帮助用 help ie help cd

  bash有点

  1、记录历史指令,通过上下键切换

  2、支持tab键,自动补充

  3、支持shell脚本

  4、支持别名alias 如alias lm=‘ls -al‘

  5、支持通配符

初识Bash,布布扣,bubuko.com

时间: 2024-10-26 05:58:04

初识Bash的相关文章

2_Shell语言———bash简介

一.初识bash Bash是一种解释型语言,但它也提供了交互式接口,支持变量,因此提供了编程环境,所以可以称bash为程序语言. 解释型语言属于弱类型语言,其特点为: 1.它不强制区分变量类型,即无论存储什么数据,默认均以字符格式(ASCII码)存储. 2.不需要事先声明变量,需要时直接使用,直接赋值: 在弱类型语言中,定义变量通常为: [set] VAR_NAME=Value    //set可以省略 引用变量为: ${VAR_NAME}            //大多数情况下花括号可以省略

linux Bash脚本基础符号总结 (一)

1.初识Bash 首先编译一个简单的bash vim hello.sh 使用vim编辑hello.sh ,输入如下代码并保存: #!/bin/bash echo hello word 运行Bash脚本的方式: # 使用shell来执行 $ sh hello.sh # 使用bash来执行 $ bash hello.sh 还可以让脚本本身就具有可执行权限,通过chmod命令可以修改: # 赋予脚本的所有者该执行权限,允许该用户执行该脚本 $ chmod u+x hello.sh # 执行命令,这将使

bash初识,shell的基础语法及基本特性

1.1 bash初识 1.1.1 什么是bash shell 是一个命令解释器,负责用户程序与内核进行交互操作的一种接口, 将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕. 1.1.2 bash shell的作用 文件管理 用户管理 权限管理 磁盘管理 网络管理 软件管理 应用管理 ...管理 1.1.3 bash两种使用方式 1) 命令:效率低,适合少量工作 2) 脚本:效率高,适合大量工作 1.1.4 命令提示符 [root @ centos7 ~ ] # :超级管理员 [old

select、bash函数初识及rpm命令详解

8月18号,主要学习内容: 一.循环的特殊用法及select 二.bash函数基础 三.rpm命令 一.循环的特殊用法及select 1)while循环的特殊用法(遍历文件的每一行):  while read line; do 循环体 done < /PATH/FROM/SOMEFILE 依次读取/PATH/FROM/SOMEFILE文件中的每一行,且将行赋值给变量line 2)((-))格式 可以用于算术运算 双小括号方法也可以使bash Shell实现C语言风格的变量操作 #I=10 #((

初识linux以及bash的部分使用及技巧

Linux的基本原则: 1.由目的单一的小程序组成,组合小程序完成复杂任务: 2.一切皆文件: 3.尽量避免捕获用户接口:尽量减少与用户交互; 4.配置文件保存为纯文本格式; bash及其特性:shell: 外壳程序   GUI: Gnome,KDE,Xfce   CLI: sh,csh,ksn,bash,tcsh,zsh      命令提示符,orimpt,bash(shell)         #: root         $: 普通用户 命令类型:    内置命令(shell 内置) 

02.Linux系统Bash初识

1.Linux系统终端概述 服务器终端切换: Ctrl + Alt + F1 - F6虚拟机终端切换: Ctrl +Shift +Alt +F1 - F6虚拟终端由mingetty程序生成 //物理机执行为本地终端 [[email protected] ~]# tty /dev/tty1 //通过网络使用模拟终端远程连接Linux, 日常运维中就是这种方式. [[email protected] ~]# tty /dev/pts/1 2.Linux系统Bash管理 简单的说, Shell是系统的

初识git

初识git 1 安装git 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Windows这几大平台上正常运行了. 要使用Git,第一步当然是安装Git了.根据你当前使用的平台来阅读下面的文字: 1.1 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: ``` $ git The program 'git' is curren

Learning The Bash Shell读书笔记(整理)

最近搞了一本书 Learning Bash Shell,发现有人已经写了阅读笔记,我就在这边整理一下 来自blog:http://blog.sina.com.cn/n4mine Learning The Bash Shell读书笔记(1)bash初识,通配符 Learning The Bash Shell读书笔记(2)重定向,管道,后台 Learning The Bash Shell读书笔记(3)特殊字符,引用,控制键 Learning The Bash Shell读书笔记(4)历史命令 Lea

BASH编程基础之变量、条件判断

一.前言 在linux中,通常我们所指的脚本编程,指的是bash的脚本编程. bash作为一种过程式的编程语言来说,它应该具备编程语言所应该具备的基本元素,即:变量,流程,函数,数组.今天我们介绍变量以及流程之一的条件判断. 二.变量 1.初识变量 在编程语言中,编程语言有两大种,强类型语言和弱类型语言. 强类型语言中,要求变量的使用要严格符合定义,所有变量都必须先定义后使用.java..NET.C++等都是强制类型定义的. 与其相对应的是弱类型语言:数据类型可以被忽略的语言.它与强类型定义语言