shell笔记2

author author     2022-08-07     645

关键词:

  1. shell类型:Bourne Shell、Bourne Again Shell、C Shell、Korn Shell、Perl shell

  2. 用户可以选择自己喜欢的shell(在系统管理员为用户创建账户时指定),在/etc/passwd文件最后一个字段中可以看到用户当前使用的shell的名称

  3. 使用grep命令查看/etc/passwd文件,显示当前登陆用户使用的shell,命令格式如下:

    #grep $LOGNAME /etc/passwd

  4. Bourne Again Shell, 就是Bash,是Linux默认的shell,也是最流行的一种shell。

  5. Bash提供命令历史、命令补全、命令编辑等功能。

  6. 要启动Bash,只需要在命令行键入Bash并按回车键即可。

  7. korn Shell,具有较强的作业控制能力,如挂起、后台执行、唤醒、终止等,还提供了窗口功能。


shell笔记

#!C:Gitinash#a=‘123‘;#echo"thevaris${a}";a=‘123‘#设定只读#readonlya#a=456#echo$a#unseta删除变量#打印字符串长度#echo${#a};#echo$PATH访问环境变量#提取子字符串#a=‘aaaa‘#echo${a:1:2}#string="alibabaisagreatcompany"#echo`exprin 查看详情

大数据讲课笔记1.8shell基础(代码片段)

文章目录零、学习目标一、导入新课二、新课讲解(一)shell概述1、了解shell的含义2、Linux中shell存在形式3、shell如何执行用户指令(二)常用shell命令1、管道命令(1)命令概述(2)命令格式(... 查看详情

shell脚本攻略(学习笔记)--2.5tr

tr主要用于映射结果集、压缩和删除字符。我个人感觉特别有用,特别是压缩连续空格(空行)为一个空格(空行),让不规则的信息变得规则。2.5.1tr映射tr[options][SET1][SET2]如果同时指定了SET1和SET2,则实现的是将SET1的符号按位... 查看详情

python学习笔记2--shell脚本传参数到python脚本中(代码片段)

环境:ubuntu20.04python3vscode背景:想一键串联多个分析数据脚本,但是面临一个路径传入问题。奈何找了很多shell传参数教程都没有奏效。1、set方式1.1材料准备1.pyimportsysprint("脚本1start")print(sys.argv[1])print(sys.argv[2])... 查看详情

shell笔记6

cut命令:文件剪切cut命令用来从指定文件中选择指定的行,输出到标准输出。cut-c3test.c显示文件的每行的第3个字符cut-b2test.c显示每一行的第2个字符cout-c1-10test.c显示每行第1个到第10个字符 查看详情

shell笔记7

变量,为用户提供了一种存储、检索、操作数据的途径。环境变量、位置变量、预定义的特殊变量、用户自定义变量环境变量(1)SHELL环境变量,是一类shell预定义变量,是用于设置系统运行环境的变量,有系统统一命名。部分环... 查看详情

shell脚本加密笔记!

你写的shell在生产环境是否加密?反正我是没有,线上环境看就看呗,觉得没啥。其实想想,好像也有几个好处。1、简单加密,防止别人看里面具体内容。2、可以隐蔽脚本中的密码等信息。(比如你的备份脚本,涉及到密码等... 查看详情

shell笔记9

文件类型:普通文件、目录文件、套接字文件、设备文件、链接文件判断一个文件是否是符号链接文件。是,将其移动到/etc目录下;不是,不做处理。  1 #! /bin/bash  2 #filename:a.sh  3 FILENAME=&nbs... 查看详情

shell编程基础shell入门[b站-超哥说shell笔记](代码片段)

...ift #参数左移test #具体请参考:shell编程|shift命令用法笔记,作者:温家三哥菜鸟教程| 查看详情

linux命令行笔记-00综述(代码片段)

文章目录1Linux命令行简介1.1Linux命令行的分类1.1.1根据系统中作用来分类1.1.2根据对象来分类2Linux命令行解释器2.1命令行解释器shell2.1.1核心程序2.1.2公用程序shell2.1.3用户的默认shell2.1.4shell如何工作2.2Shell发展历史2.3shell版本的差异2... 查看详情

shell学习笔记(代码片段)

shell学习笔记一.基本语法1.1基本操作1.2变量1.3数组1.4命令行获取参数1.5数学运算多种方法数学运算方式1数学运算方式2数学运算方式3数学运算方式41.6if语句1.61if整数比较整数比较方式1整数比较方式21.62if字符串比较字符串比较方... 查看详情

大数据讲课笔记4.3hdfs的shell操作(代码片段)

文章目录零、学习目标一、导入新课二、新课讲解(一)HDFS的Shell介绍(二)了解HDFS常用Shell命令1、三种shell命令方式2、FileSystemShell文档3、常用HDFS的shell命令(三)HDFS常用命令操作实战1、创建目录(... 查看详情

大数据讲课笔记4.3hdfs的shell操作(代码片段)

文章目录零、学习目标一、导入新课二、新课讲解(一)HDFS的Shell介绍(二)了解HDFS常用Shell命令1、三种shell命令方式2、FileSystemShell文档3、常用HDFS的shell命令(三)HDFS常用命令操作实战1、创建目录(... 查看详情

shell学习笔记(最近更新:2022-02-18)(代码片段)

文章参考PHP中文网目录1.shell简介2.firstdemo3.shell变量3.1变量定义3.2使用定义过的变量使用一个定义过的变量,只要在变量名前面加美元符号即可,如:已定义的变量,可以被重新定义只读变量用readonly修饰删除变量3... 查看详情

linux学习笔记2022-11-12---------linux基础(代码片段)

目录1.用户类型2.终端terminal2.1终端类型2.2查看当前的终端设备3.交互式接口3.1交互式接口类型3.2什么是shell3.3Shell是如何连接用户和内核的?3.4Shell还能连接其它程序3.5Shell也支持编程3.6Shell是一种脚本语言4.修改主机名5.命令提... 查看详情

大数据讲课笔记6.5zookeeper的shell操作

文章目录零、学习目标一、导入新课二、新课讲解(一)ZooKeeperShell概述(二)通过Shell命令操作ZooKeeper1、显示所有操作命令2、查看当前ZK内容3、查看当前节点数据4、创建节点5、获取节点6、修改节点7、监听节点... 查看详情

linux学习笔记(代码片段)

文章目录前言一.Shell基础1.查看2.安装3.使用4.Bash基本特性Bash解释器具有许多方便的快捷键查看历史命令命令别名标准输入输出的重定向管道二.helloworld三.变量1.自定义变量定义变量取消变量变量规范2.环境变量3.位置变量4.预定义... 查看详情

shell脚本学习笔记12-正则表达式

一、正则表达式介绍  正则表达式(RegularExpression、regex或regxp,缩写为RE),也译为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。  支持正则表达式的程序如:locate|find|vim|grep|sed|awk 二... 查看详情