Bash 特性 2

!n命令:

!n=netstat -tulpn 命令

别名:

alias  COMMAND [optians]

alias cls=clear  默认只在当前shell中有效, 有效范围仅为当前shell进程

unalias 别名  , 取消别名

\COMMAND 取消别名指定的参数,只运行命令本身

命令替换

把命令中的某个字命令替换为其执行结果的过程,就叫命令替换

echo "The curren directory is $(pwd)."

echo "The current directory is `pwd`"

touch file-$(date +%F-%H-%M-%S).TXT 创建文件以文件名加当前日期的文件

Bash支持的引号有三种:

` `:命令替换

"":弱引用,可以实现变量替换

‘‘:强引用,不完成变量替换

文件名通配:globbing

* 任意长度的任意字符

?任意单个字符

[] 匹配指定范围内的任意单个字符

[abc] [a-m],[a-z] [A-Z],[0,9]

时间: 2024-07-29 10:41:50

Bash 特性 2的相关文章

8-23 Bash特性学习

8-23 linux文件管理常用命令和Bash特性 一.Linux目录配置标准和文件类型 1.Linux 目录配置标准FHS(Filesystem Hierarchy Standard) FHS: /boot: 引导文件存放目录,例如kernel(vmlinuz).bootloader(grub, grub2): /bin: binary,供用户使用的基本的命令:OS启动即会用到程序: /sbin:管理类的基本命令: /lib: 基本共享库:内核模块: /lib64:x86_64系统的共享库:

Linux 基础学习bash特性 (二)

Bash 特性 用户工作环境: root #  普通用户$ shell 子shell 可以开启多个bash 使用exit退出 命令历史 ,history HISTSIZE 命令历史大小,默认1000条 -c 清空命令历史 -d 指定删除的行号 命令保持路径家目录下.bash.history -w 保存至历史文件中 !n 执行命令历史中的第n条命令.!-n 执行倒数第多少条命令 !! 执行上一条命令 !string 执行命令历史中最近一个字符串开头的命令 !$ 引用上一个命令的最后一个参数 (es

bash特性之四、五

一.bash特性之四,命令别名 alias,shell的内建命令,显示当前系统所有的命令别名 alias 别名="原始命令" ualias 别名 撤销已经定义的别名. \命令 使用命令本身,而非命令别名. 二.bash特性之五,globbing,统配符 *:匹配任意长度的任意字符(可以没有) ?:匹配任意一个字符(必须有一个),全文件名精确匹配. []:及合通配符表达式,匹配指定字符范围内的任意单个字符 a[xyz]b:axb或ayb或azb, [a-z] [A-Z] 看书是,解释这种

Linux总结之Bash特性

Linux总结之Bash特性 命令历史: 使用命令:history 环境变量: HISTSIZE:命令历史缓冲区中记录的条数,默认为1000: HISTFILE:记录当前登录用户在logout时历史命令存放文件: HISTFILESIZE:命令历史文件记录历史的条数,默认为1000: 操作命令历史: history d OFFSET删除指定行的命令历史: history c 清空命令历史缓冲区中的命令: history # 显示历史中最近的#条命令: history a 手动追加当前会话缓冲区中

bash特性小结&bash变量

时间就是金钱 效率就是生命 一.bash编程 |---------------| |应用           | |-----------|   | |壳|库函数 |    | //可以直接针对系统调用编程 |---------------| |系统调用       | |---------------| |内核           | |---------------| |硬件           | |---------------|     现在程序开发更重视程序开发的速度-因此Pytho

m20预习笔记整理--bash特性

命令引用    $(command)    `command`    `` 反引号  ~符号键    [[email protected] ~]# mkdir `date +%H-%M-%S`    [[email protected] ~]# mkdir $(date +%H-%M-%S) 命令行展开    ~自动展开为用户的家目录,或指定用户的家目录(管理员可以)    {}可以承载一个以逗号分隔的路径列表,并能够将其展开为多个路径        [[email protected] ~]#

linux自学笔记--bash特性

bash特性 1.{}和() {}:类似集合,mkdir -p ./test/{a,b} copy /etc/passwd{,.bak} ():引用命令的执行结果,mkdir $(date) 2.执行结果判断 echo $? 成功:0 失败:1~255 3.常用快捷键 ctrl+l:清屏 ctrl+a:光标跳转行首 ctrl+e:光标跳转行尾 ctrl+u:删除光标之前 ctrl+k:删除光标之后 ESC+.:输出上次所执行的对象 4.globbing通配机制 *:匹配任意长度任意字符 ?:匹配

bash特性续写以及用户和组的管理

本周继续学习了bash的相关知识,bash的变量需要注意书写规范和强弱变量以及bash变量的种类等,然后开始学习用户和组的管理,重点学习了组管理命令,用户管理的命令,用户认证相关的命令,组认证相关的命令,其他命令这些知识点,需要我们课后学习记忆. bash 特性之变量 程序=指令+数据 数据:文件  变量 变量:一段连续的内存空间cell=8bit  (32bit字长支持4GB内存)为这一段内存空间取名 称之为变量名:在这段内存空间中所存储的数据称为变量值 赋值操作: = 赋值操作符 赋值方法

shell编程(五)bash特性

bash特性 终端,附着在终端的接口程序: GUI:KDE, GNome, Xfce CLI:/etc/shells bash zsh fish bash的特性: 命令行展开:~, {} 命令别名:alias, unalias 命令历史:history 文件名通配:glob 快捷键:Ctrl+a, e, u, k, l 命令补全:$PATH 路径补全: bash特性之:命令hash 缓存此前命令的查找结果:key-value key:搜索键 value:值 hash命令: hash:列出 has

bash特性简介

  1.命令补全.路径补全 Tab:按两次Tab可以给出系统中所有的命令 命令补全:根据给出的字符串在PATH环境变量中定义的路径进行查找:多余一个需要按两次Tab可以给出列表,否则直接补全 路径补全:根据给出的真实路径下的文件名进行补全     2.命令别名 在日常管理和维护linux系统过程中,会使用到大量的命令,有一些很长的命令或用法会经常用到,重复输入会很繁琐,这时可以使用命令别名功能将这个过程简化,提高工作效率 在系统中默认已经定义了一些别名,可以直接使用alias不加任何选项就可以查