1. 重复执行上一条指令  !!

[root@iZ23t6nzr7dZ python]# ls /usr/local/

aegis bin etc games include lib lib64 libexec python3 sbin share src

[root@iZ23t6nzr7dZ python]# !!

ls /usr/local/

aegis bin etc games include lib lib64 libexec python3 sbin share src

[root@iZ23t6nzr7dZ python]#

2. 重复执行上一条以a为首的指令 !a

[root@iZ23t6nzr7dZ python]# history

rpm -qf /usr/bin/pwd

rpm -ql coreutils

clear

/usr/local/

ls /usr/local/

ls ls /usr/local/

ls /usr/local/

ls -al /usr/local/

vim /etc/shadow

ls

vim /etc/passwd

clear

ls

cp -rf ./* /tmp/

262 ls -l /tmp/

263 ls -l

264 clear

265 ls /usr/local/

266 history

[root@iZ23t6nzr7dZ python]# !rpm

rpm -ql coreutils

/etc/DIR_COLORS

/etc/DIR_COLORS.256color

/etc/DIR_COLORS.lightbgcolor

/etc/profile.d/colorls.csh

/etc/profile.d/colorls.sh

/usr/bin/[

/usr/bin/arch

/usr/bin/base64

3. 重复执行上一条在history表中记录号码为number的指令  !number

[root@iZ23t6nzr7dZ python]#history

clear

ls

cp -rf ./* /tmp/

262 ls -l /tmp/

263 ls -l

264 clear

265 ls /usr/local/

266 history

267 rpm -ql coreutils

268 clear

269 history

[root@iZ23t6nzr7dZ python]# !267

rpm -ql coreutils

/etc/DIR_COLORS

/etc/DIR_COLORS.256color

/etc/DIR_COLORS.lightbgcolor

/etc/profile.d/colorls.csh

/etc/profile.d/colorls.sh

/usr/bin/[

/usr/bin/arch

4.重复执行前第number条指令  !-number

5. 表示获得上一条命令中的最后一项内容  !$

[root@iZ23t6nzr7dZ python]# ls -l /usr/local/python3/bin/ /etc/passwd

-rw-r--r-- root root Jan : /etc/passwd

/usr/local/python3/bin/:

total

lrwxrwxrwx root root Jan : 2to3 -> 2to3-3.7

-rwxr-xr-x root root Jan : 2to3-3.7

-rwxr-xr-x root root Jan : chardetect

-rwxr-xr-x root root Jan : easy_install-3.7

lrwxrwxrwx root root Jan : idle3 -> idle3.

-rwxr-xr-x root root Jan : idle3.

-rwxr-xr-x root root Jan : pip3

-rwxr-xr-x root root Jan : pip3.

lrwxrwxrwx root root Jan : pydoc3 -> pydoc3.

-rwxr-xr-x root root Jan : pydoc3.

lrwxrwxrwx root root Jan : python3 -> python3.

-rwxr-xr-x root root Jan : python3.

lrwxrwxrwx root root Jan : python3.-config -> python3.7m-config

-rwxr-xr-x root root Jan : python3.7m

-rwxr-xr-x root root Jan : python3.7m-config

lrwxrwxrwx root root Jan : python3-config -> python3.-config

lrwxrwxrwx root root Jan : pyvenv -> pyvenv-3.7

-rwxr-xr-x root root Jan : pyvenv-3.7

[root@iZ23t6nzr7dZ python]# cat !$

cat /etc/passwd

root:x:::root:/root:/bin/bash

bin:x:::bin:/bin:/sbin/nologin

daemon:x:::daemon:/sbin:/sbin/nologin

6. 表示获得上一条命令中的第一个参数  !^

[root@iZ23t6nzr7dZ python]#

[root@iZ23t6nzr7dZ python]# ls -l /usr/local/python3/bin/ /etc/passwd

-rw-r--r-- root root Jan : /etc/passwd

/usr/local/python3/bin/:

total

lrwxrwxrwx root root Jan : 2to3 -> 2to3-3.7

-rwxr-xr-x root root Jan : 2to3-3.7

-rwxr-xr-x root root Jan : chardetect

-rwxr-xr-x root root Jan : easy_install-3.7

lrwxrwxrwx root root Jan : idle3 -> idle3.

-rwxr-xr-x root root Jan : idle3.

-rwxr-xr-x root root Jan : pip3

-rwxr-xr-x root root Jan : pip3.

lrwxrwxrwx root root Jan : pydoc3 -> pydoc3.

-rwxr-xr-x root root Jan : pydoc3.

lrwxrwxrwx root root Jan : python3 -> python3.

-rwxr-xr-x root root Jan : python3.

lrwxrwxrwx root root Jan : python3.-config -> python3.7m-config

-rwxr-xr-x root root Jan : python3.7m

-rwxr-xr-x root root Jan : python3.7m-config

lrwxrwxrwx root root Jan : python3-config -> python3.-config

lrwxrwxrwx root root Jan : pyvenv -> pyvenv-3.7

-rwxr-xr-x root root Jan : pyvenv-3.7

[root@iZ23t6nzr7dZ python]# ls !^

ls -l

total

-rw-r--r-- root root Jan : .py

-rw-r--r-- root root Jan : .py

-rw-r--r-- root root Jan : .py

-rw-r--r-- root root Jan : links.txt

-rw-r--r-- root root Jan : wangping_links_2.txt

-rw-r--r-- root root Jan : wp_links_2.txt

7.上一命令除了最后一个参数   !:-

[root@iZ23t6nzr7dZ python]# ls -l /etc/passwd /home/python/

-rw-r--r-- root root Jan : /etc/passwd

/home/python/:

total

-rw-r--r-- root root Jan : .py

-rw-r--r-- root root Jan : .py

-rw-r--r-- root root Jan : .py

-rw-r--r-- root root Jan : links.txt

-rw-r--r-- root root Jan : wangping_links_2.txt

-rw-r--r-- root root Jan : wp_links_2.txt

[root@iZ23t6nzr7dZ python]# !:-

ls -l /etc/passwd

-rw-r--r-- root root Jan : /etc/passwd

[root@iZ23t6nzr7dZ python]#

8.上一条命令中的所有参数   !*

[root@iZ23t6nzr7dZ python]#

[root@iZ23t6nzr7dZ python]# ls /etc/passwd /home/python/.py

/etc/passwd /home/python/.py

[root@iZ23t6nzr7dZ python]# ls -l !*

ls -l /etc/passwd /home/python/.py

-rw-r--r-- root root Jan : /etc/passwd

-rw-r--r-- root root Jan : /home/python/.py

[root@iZ23t6nzr7dZ python]#

9.使用上条命令指定的参数   ![命令名]:[参数号]

$ cp -rf dira dirb/ #将dira拷贝到dirb

$ ls -l !cp: #查看dira的内容

ls -l dira

total

-rw-rw-r-- hyb hyb Jan : barfile

10. 用Ctrl + r 组合键来进入历史搜索模式在history表中查询某条过往指令,找到需要重复执行的命令后,按回车键即可重复命令参数(即上一点中的第5条)

Linux bash 中,如何将正常信息和错误信息输出到文件

问题描述: $ command 2>> error $ command 1>> output 是否有方法,在bash同一行,实现输出stderr到error文件,输出stdou ...

linux bash中too many arguments问题的解决方法

今天在编写shell脚本时,在if条件后跟的是[ $pid ],执行脚本的时候报 然后我输入改为[[$pid]]后,再执行脚本,就成功了,代码如下: #!/bin/bash pid=`ps -ef|g ...

在Linux系详解Linux bash中的变量

(大讲台:国内首个it在线教育混合式自适应学习) 统中进行日常运维或者是编写脚本时,变量是再熟悉不过的了,但这些变量都有哪些类型,具体的用法又有哪些差异呢?本文整理分享给大家: 一.bash变量类型: ...

Linux bash中的变量分类

1.本地变量 VAR=XYZ 2.局部变量 local VAR=XYZ 3.环境变量 在子shell中可以起作用 export VAR=XYZ 4.位置变量 $0 脚本名本身 $1 第一个参数 $2 ...

Linux Bash脚本编程语言中的美学与哲学

我承认,我再一次地当了标题党.但是不可否认,这一定是一篇精华随笔.在这一篇中,我将探讨Bash脚本语言中的美学与哲学. 这不是一篇Bash脚本编程的教程,但是却能让人更加深入地了解Bash脚本编程,更 ...

Linux小知识(1): bash中执行数据库的相关操作

工作中经常会遇到命令行操作数据库或登陆至其他服务器等情况,往往需要通过命令行进入相关的数据库或登陆至相关的服务器,再执行指令操作,因此有没有方法,在命令行或bash脚本中模拟进入数据库或登陆服务器操作 ...

Linux系统中命令提示符解释-Linux中命令格式、分类-bash中的快捷键

1.命令提示符 [root@mysqlserver01 opt]# [root@mysqlserver01 ~]# root 当前用户名 @ 固定的(格式) mysqlserver01 主机名 opt ...

在Windows中运行Linux bash命令的几种方法

如果你正在课程中正在学习 shell 脚本,那么需要使用 Linux 命令来练习命令和脚本. 你的学校实验室可能安装了 Linux,但是你自己没有安装了 Linux 的笔记本电脑,而是像其他人一样的 ...

find查找文件命令 - Linux系统中的常用技巧整理

“find”在Linux系统中是比较常用的文件查找命令,使用方法有很多,可以拥有查找文件.文件目录.文件更新时间.文件大小.文件权限及对比文件时间.下面是整理的“find”常用方法,方便以后需要的时候 ...

随机推荐

Modbus总线CRC16效验算法C语言

unsigned short CRC16_Modbus ( unsigned char *pdata, int len){ unsigned short crc=0xFFFF; int i, j; f ...

[转载] Win7KB3146706补丁导致蓝屏0x0000006B的修复方案

进入winpe,将附件的蓝屏6B修复补丁kb3146706.zip的补丁替换windows/system32下面的ci.dll文件,里面有64和32位系统的,替换了文件就可以进入系统了. 启动进入系统 ...

Ehcache 使用

自从Ehcache 到了1.2+的版本,就支持分布式缓存了 Spring + Hibernate的结构 ,ehcache的对这几个框架的支持较好,就采用这个缓存方案 下面是配置文件:

ueditor上传图片到七牛云存储(form api,java)

转:http://my.oschina.net/duoduo3369/blog/174655 ueditor上传图片到七牛云存储 ueditor结合七牛传图片 七牛的试炼 开发前的准备与注意事项说明 ...

C#:判断一个String是否为数字

方案一:Try...Catch(执行效率不高)private bool IsNumberic(string oText){          try         {                 ...

Mysql insert声明优化

1) 假设你同一时候从同一客户插入非常多行,使用多个值表的INSERT语句. 这比使用分开INSERT语句快(在一些情况中几倍).    Insert into test values(1,2),(1 ...

android自定义动画

前一篇说了实现过程,这次来写一个自己简单实现的3d动画 先来属性声明配置,方便使用xml 文件来定制动画 < ...

按行切割大文件(linux split 命令简版)

按行切割大文件(linux split 命令简版) #-*- coding:utf-8 -*- __author__ = 'KnowLifeDeath' ''' Linux上Split命令可以方便对大 ...

浏览器直接显示html代码,不解析代码

在某些时候,我们可能因为某些特殊的原因,不想让浏览器解析html代码. 1,把代码放到js中,如下

webService开发项目介绍: 1 Webservice:跨语言跨平台的远程调用技术.Web service 即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术. ...

linux中感叹号的作用,感叹号在Linux bash中使用技巧相关推荐

  1. linux中寄存器的作用是什么,c-x86_64汇编器中RBP寄存器的作用是什么?

    Linux使用x86-64(AMD64)架构的System V ABI: 有关详细信息,请参见OSDev Wiki上的System V ABI. 这意味着堆栈变小. 较小的地址在堆栈中"较高 ...

  2. java中channel的作用,java.nio.channels包中的FileChannel类的作用是()。

    一旦计算机感染了病毒,即使用防病毒程序检测到它,如果不进行计算机的全部扫描,也不可能做到完全无毒. Koreaisnolongeradeveloping country,butPeoplestillp ...

  3. python 中缩进的作用_缩进在Python中的作用有哪些?Python缩进案例分享

    缩进通常是指在文档中缩进单词,空格或行以遵循文档的样式规则,或者可以用来解释编写文档或代码时应使用的距离或应使用的空格.不过缩进在Python中的作用有哪些?在Python中缩进是最独特的功能之一,可 ...

  4. bash中的grep函数_如何在Bash中编写函数

    bash中的grep函数 在编程时,实际上是在定义要由计算机执行的过程或例程 . 一个简单的类比将计算机编程与烤面包进行比较:您一次列出了要设置工作环境的成分,然后列出了最终要面包所必须采取的步骤. ...

  5. linux内核grub的作用与用途,linux中grub是干嘛的

    1. 前言 本文主要讲解Linux 原生的启动引导程序GRUB的原理及功能. grub如何引导操作系统的启动 2. 什么是grub GRUB(Grand Unified Bootloader)是GNU ...

  6. linux 文件夹的作用是什么,Linux个文件夹的作用及含义

    1, /  Linux文件系统的入口,也是处于最高一级的目录: 2, /bin 系统所需要的那些命令位于此目录,比如 ls.cp.mkdir等命令:功能和/usr/bin类似,这个目录中的文件都是可执 ...

  7. 计算机网络中 中继器的作用是,请问在计算机网络中,中继器和放大器的区别是什么?...

    优质回答 回答者:tylerkyo 卫杰的说法在一定范围内正确,但是不完善. 1.中继器起信号转发作用,相当于传声筒的作用,不仅仅是针对数据的转发,高级的中继例如ATM异步帧中继,还能针对会话.应用服 ...

  8. 计算机辅助设计在园林设计中发挥的作用,计算机辅助设计在园林设计中的运用.doc...

    计算机辅助设计在园林设计中的运用 - 规划设计 摘要:指出了计算机辅助设计由于其极大的绘图优势在园林设计中起着越来越重要的作用,而是否能熟练掌握各种应用软件也成为衡量园林设计工作者的标准.探讨了利用计 ...

  9. 计算机辅助设计在园林设计中发挥的作用,计算机辅助设计在园林设计中运用.doc...

    计算机辅助设计在园林设计中运用 计算机辅助设计在园林设计中运用 摘要:指出了计算机辅助设计由于其极大的绘图优势在园林设计中起着越来越重要的作用,而是否能熟练掌握各种应用软件也成为衡量园林设计工作者的标 ...

最新文章

  1. 2014年新鲜出炉的16款免费英文字体
  2. 八皇后问题 (递归 搜索)
  3. [恢]hdu 2077
  4. 长春工业大学计算机科学与技术录取分数,2021年长春工业大学各省各专业最低投档录取分数线统计(文科 理科)...
  5. 进阶阿里架构师:算法、编程语言、数据库、架构设计!书单推荐!
  6. Windows7系统资源怎么看?
  7. 外卖红包深度研究报告:千亿市场下的公号私域
  8. Linux/unix不同shell环境下数值运算的处理
  9. spring@Autowired的对象为null,非容器中的类如何调用容器中的类
  10. Sql Function defference returns and returns
  11. java代码实现读写txt文件(txt文件转换成java文件)
  12. iZotope Trash 2 for Mac(失真效果音频插件)
  13. VS编译的程序设置----需要以管理员身份打开
  14. swf播放器 android8,网极swf安卓8.0版本-新版网极swf播放器支持安卓8.0下载-游戏大玩家...
  15. 古风排版java_古风排版java版-Go语言中文社区
  16. ESP8266连接TFT(ST7789)配置说明
  17. 测测你的IQ加分析能力
  18. Deployer php自动部署,Deployer 自动部署
  19. IDEA主题配置--- 炫酷的主题字体颜色设置(基于Intellij IDEA 2018)
  20. mysql的安装使用(免安装版)

热门文章

  1. 82、基于STM32单片机电动车充电桩 MLX90614温度检测自动灭火设计
  2. C——教你如何得到一个数的每一位
  3. java前端如何播放rtsp流_前端怎么播放RTMP、RTSP、HTTP协议 的流媒体资源?
  4. Android studio中全屏显示
  5. vs2017解决方案列表添加文件夹与实际目录中的文件夹对应
  6. 升学杂谈(十五)——大陆外界学位论文查找
  7. 天猫数据分析工具(天猫实时数据)
  8. JUnit5学习之五:标签(Tag)和自定义注解
  9. 使用RSA进行信息加密解密的WebService示例
  10. 联想微型计算机开机黑屏什么原因,联想笔记本电脑开机黑屏的现象及原因分析...