首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux Shell(二)——Shell环境配置

1 命令别名 1.1 设置命令别名 将rm设为rm -i,这样只要输入rm就能拥有rm -i功能,在删除时候就会有提示: alias rm='rm -i' 1.2 取消命令别名 unalias...,可以使用history命令查看: history 参数 n:列出最近n条命令 -c:删除目前shell全部命令 -raw fileName:将目前shell命令写入指定文件中,若未指定文件则写入...5.2 login shell与non-login shell区别? login shell和non-login shell是两种shell登录方式,它们登录后加载环境配置文件有所不同。...5.2.2 non-login shell 获取bash不需要输入密码登录过程称为non-login shell。...非 / 目录分隔符 ,>> 数据流重定向 <,<< 数据流重定向 ” 不含变量置换功能 “” 含有变量置换功能 “ 中间为待执行命令,和$()一致 () 中间为子shell起始和结束 {} 中间为命令块

12.1K50
您找到你想要的搜索结果了吗?
是的
没有找到

Linux——shell

什么是shellshell是系统用户界面,提供了用户与内核进行交互操作一种接口(命令解释器) 。它接收用户输入命令并把它送入内核去执行。起着用户与系统之间进行交互作用。 ?...shell功能: 命令行解释 命令多种执行顺序 通配符 命令补全、别名机制、命令历史 I/O重定向 管道 命令替换(` ` 或$( ) ) shell编程语言 shell可以执行——内部命令、外部命令...shell命令分为: 内部(内置)命令 内部命令是shell本身包含一些命令,这些内部命令代码是整个shell代码一个组成部分; 内部命令执行是shell通过执行自己代码中相应部分来完成...外部(外置)命令 外部命令代码则存放在一些二进制可执行文件或者shell脚本中; 外部命令执行时,shell会在文件系统中指定一些目录去搜索相应文件,然后调入内存执行。...也可以通过ls命令查看这些shell详细信息 #ls –al /bin/sh lrwxrwxrwx 1 root root  4 10月 8  2017  /bin/sh->bash Shell搜索目录名字都保存在一个

10.7K30

MySQL Shell 8.0.22新增功能

作者:Alfredo Kojima 编译:徐轶韬 MySQL Shell 8.0.22刚刚发布,现在可以下载。 除了发行说明中描述错误修复和较小更改外,还包括一些更重要增强功能。...该功能允许在导入或迁移表时对数据进行转换,规范化和/或重新规范化,以及将简单Extract-Transform-Load工作流程实现为MySQL Shell脚本。...在MySQL Shell 8.0.21中创建转储文件在可用时已经存储了GTID_EXECUTED值。在8.0.22版本中,添加了一个新updateGtidSet选项。...一致转储,不使用FLUSH TABLES WITH READ LOCK Shell使用带有独立事务多个线程执行并行转储。...MySQL InnoDB Cluster 与MySQL Server中一样,对复制相关功能中已弃用术语进行了更新,同时在必要时保持向后兼容性。

2.4K30

shell脚本替换功能实现

Shell 是一个用 C 语言编写程序,它是用户使用 Linux 桥梁。Shell 既是一种命令语言,又是一种程序设计语言。...Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核服务。 Shell 脚本(shell script),是一种为 shell 编写脚本程序。...运行 Shell 脚本有两种方法: 1、作为可执行程序 将代码保存为 test.sh,并 cd 到相应目录: chmod +x ./test.sh #使脚本具有执行权限 ..../test.sh #执行脚本 2、作为解释器参数 这种运行方式是,直接运行解释器,其参数就是 shell 脚本文件名,如: /bin/bash test.sh 目的:将jvm启动时设置为2048M.../bin/bash  #表示指定了shell脚本解释器路径 baseDir="/home/q/www"  #定义了一个目录变量 function replace() { #定义了一个方法,在下面的for

90010

LinuxBash Shell详解

一、Bash Shell概述   1.什么是bash           bash是Bourne Again Shell简称,是从unix系统中sh发展而来,是用户和Linux内核交互工具,用户通过...,兼容bash)           /bin/tcsh(整合C shell,功能更为强大)           /bin/csh(已经被tcsh取代)           /bin/zsh(源自ksh...功能更为强大)           每种shell功能比较类似,但是语法会稍有不同。   ...3.bash历史和发展 ? 二、Bash Shell变量概述   1.变量是代表一些值符号。   2.可以通过变量来设置shell或者其他程序。   3.变量存在于内存中。   ...4.Linux有自定义变量(local)和环境变量(environment)。   5.自定义变量和环境变量作用范围不同。

3.2K40

Linux超级漂亮Shell

先来一张美图 image-20220303215422650 1 zsh 介绍 1.1 Linux shell Linux/Unix 提供了很多种 Shell,为毛要这么多 Shell?.../shells 显示如下: 1.2 zsh 简介 Zsh 是一个 Linux 下强大 shell, 由于大多数 Linux 产品安装,以及默认使用bash shell, 但是丝毫不影响极客们对 zsh...热衷, 几乎每一款 Linux 产品都包含有 zsh,通常可以用 apt-get、urpmi 或 yum 等包管理器进行安装 Zsh 具有以下主要功能 开箱即用、可编程命令行补全功能可以帮助用户输入各种参数以及选项...,FTP 客户端与扩充过数学函数 完全可定制化 1.3 zsh 与 oh-my-zsh 终极配置 之前是因为看到这篇文章:终极 Shell——Zsh 才选择使用 zsh,被它自动完成、补全功能吸引了...在 Github 上找关于 zsh 项目时发现,试用了一下觉得很方便,不用像上面文章里面提到那么复杂,配置一些插件名称即可使用相应功能

3.2K20

Linuxshell之二

01 — 通配符 在 Shell 中除使用普通字符外,还可以使用一些具有特殊含义和功能字符,称为通配符,在使用它们时应注意其特殊含义和作用范围。...Shell 通配符主要用于模式匹配,如文件名匹配、路径名搜索、字串查找等。常用通配符有*、?...在任何可编程环境中,命令返回成功或失败指示;Linux 命令通常返回一个零值表示成功,并返回一个非零值表示失败。可以使用 && 和 || 控制操作符来将某些条件处理引入到列表中。...UID 用数字表示已登录用户用户 id HOME 用户主目录 PWD 当前工作目录 SHELL shell 名称 PATH 运行命令查找路径,以冒号:分割不同路径 HISTSIZE 保存历史命令记录条数...反引号括起来字串被 Shell 解释为命令行,在执行时,Shell 首先执行该命令行,并以它标准输出结果取代整个反引号(包括两个反引号)部分。

72410

linuxshell编程入门

1.1 前言 1.1.1 为什么学Shell Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备重要工具, Linux/UNIX系统底层及基础应用软件核心大都涉及Shell脚本内容...每一个合格 Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并能够阅 读系统及各类软件附带Shell脚本内容。...         shell脚本擅长处理纯文本类型数据,而linux中,几乎所有的配置文件,日志,都是纯文本类型文件 1.1.4 脚本语言种类 一、编译型语言 定义:指用专用编译器,针对特定操作平台...shell脚本优势在于处理操作系统底层业务 (linux系统内部应用都是shell脚本完成)因为有大量linux系统命令为它做支撑。.../usr/sbin/nologin 常用操作系统默认shell 1.Linux是Bourne Again shell(bash) 2.Solaris和FreeBSD缺省是Bourne shell

8K30

Linux Shell 脚本

变量是计算机编程中非常重要一个概念。变量就是可以变化量,与常量相反,例如一个固定数字,字符属于常量。变量是计算机语言中能储存计算结果或能表示值抽象概念。...一些程序语言在定义变量时候需要声明变量类型,一些可以直接定义变量。 在 Shell 语言中,可以直接定义变量。不过需要注意,在定义变量过程中需要遵守一定规则。...~/08.shell $ b=2 1.2 shell 变量引用 在 shell 中,直接使用“$”符,即可引用变量值;一般配合 echo 命令可以打印变量值; (base) xiehs...16:23:21 ~/08.shell $ echo $a $b 1 2 (base) xiehs 16:23:57 ~/08.shell $ echo $a 1 (base) xiehs 16:23...大家互动交流可以前去论坛,地址在下面,复制去浏览器即可访问,弥补下公众号没有留言功能缺憾。原地址暂未启用(bioinfoer.com)。

18.9K10

Linux shell function

函数创建两种方式: function name { command; } name () { command; } 在shell中创建variable...默认都全局变量,在函数中修改后会影响到variable值,在函数中变量前添加 local 关键字可以避免修改主程序中变量值。...shell将function当做一个mini-script,因此可以用调用脚本方式来调用函数,在函数中也可以用$1,$@等方式得到传参数。...向function中传递array时会出现问题,需要单个传入,在函数中再包装成array,shellarray不太好用。 函数默认返回值是最后一条命令exit code,可以用$?...在script中如何引用其他script中函数呢?答案是用source命令,有点类似c中include。script不用任何其他处理就可以使用其中函数,这个还算比较方便。

8.4K30
领券