当在SUSE系统上使用命令行时,默认使用 bash shell。
Bash shell提供了强大的命令行接口,这些接口提供了许多DOS命令行所缺乏的特性。这些特性中最重要的是 历史命令 和 命令补充:
* 历史命令 —— 可以通过重复按上下箭头键查看所输入的历史命令,然后可以编辑命令并重新使用它。
* 命令补充 —— 如果输入了部分命令,并按下 Tab键,bash 将尽量把该命令补充完整。
备注:
历史命令可以用多种方法进行查找,如果输入了命令“history”,将会看到最近输入命令的列表。
每一个命令都进行了编号,如果输入“!”,后面加上命令的编号,可以重新运行这个命令。
e.g:
#
history
....
1011 clear
1012 ls
1013 clear
1014 history
#
!1012
ls
autoinst.xml .exrc
.bash_history .fvwm
bin .gconf
... ...
如果按 Ctrl+R键 (按住 Ctrl键再按R键),可以通过输入要查找命令的一部分来搜索命令历史。如果出现的第一个命令不是想要的命令,重复 Ctrl+R键,直到它出现。也可以通过输入“!”加上前面命令的第一个字母或多个字母,来重复命令。
e.g:
按 Ctrl+R键,弹出如下信息:
(reverse-i-search)`':
输入所需要查询的命令,如:
(reverse-i-search)`his': history
然后按回车键,就执行了您所需要的命令。若要退出,直接按Ctrl+C键,即可。
#
!hist
....
1011 clear
1012 ls
1013 clear
1014 history
摘自《SUSE Linux 10宝典》P35
分享到:
相关推荐
promptline.vim, 使用电力线符号和航空公司颜色生成快速 shell 提示 promptline.vim简单 shell 提示发生器,支持电力线符号和航空公司集成bash zsh 小鱼 特性创建普通文件以管理提示。 生成的文件可以由 shell 在...
使用 Linux环境变量 ...系统环境变量基本上都是使用全大写字母,以区别于普通用户的环境变量。 要查看全局变量,可以使用env或printenv命令。 也可以使用echo显示变量的值。在这种情况下引用某个环境
安卓系统下的bash shell,ssh服务器,gcc编译器以及vim文本编辑器等 使用vim编辑多个文件 vim file1 file2 file3 ... :next查看或编辑后一个文档的内容 :prev查看或编辑前一个文档的内容 :first查看或...
sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等。这样不仅减少了root用户的登录和管理时间,同样也提高了安全性。sudo不是对...
内容包括UNIX的基本特性及高级性能,例如shell配置、目录管理、shell编程,编辑器的使用方法等。本书条理清晰、重点突出,为快速了解与掌握UNIX操作系统提供了极有价值的参考。 译 者 序 “旧时王榭堂前燕,...
第1章绪论.1 1.1操作系统概述1 1.1.1建立操作系统的目标1 1.1.2操作系统是用户与计算机的接口1 1.1.3操作系统是资源管理器2 1.2UNIX系统的主要特性3 1.3UNIX系统的发展史4 1.4开源软件与UNIX的推广发展6 1.4.1开源...
genymotion安卓模拟器其实不是普通的模拟器,严格来说,genymotion是虚拟机,被网传定义为模拟器,genymotion虚拟机希望能够给你带来最好的Android模拟体验,目前具备以下特性(更多特性正在开发中,敬请期待): ...
普通用户只能修改自己的Shell,超级用户可以修改全体用户的Shell。要想查询系统提供哪些Shell,可以使用chsh -l 命令,见图1所示。 图1 系统可以使用的Shell类型 从图1中可以看到,笔者系统中可以使用的Shell有...
批处理文件中完全可以使用非dos 命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows 系统 这个新型解释平台的涉入,使得批处理的应用越来越"边缘化"。所以我们讨论的批处理应该限定在dos 环境或者...
内容包括UNIX的基本特性及高级性能,例如shell配置、目录管理、shell编程,编辑器的使用方法等。本书条理清晰、重点突出,为快速了解与掌握UNIX操作系统提供了极有价值的参考。 译 者 序 “旧时王榭堂前燕,飞入...
特性 1. 简单的词法分析器:Splitter 除满足普通的参数解析需求,还支持添加关键字,实现 `>a-file.txt` 分割成 ... 本 `Shell` 支持使用 `>` `>>` `1>` `1>>` `2>` `2>>` `&1` `&2` 和 `自定义输入输出和错误输出`。
内容包括UNIX的基本特性及高级性能,例如shell配置、目录管理、shell编程,编辑器的使用方法等。本书条理清晰、重点突出,为快速了解与掌握UNIX操作系统提供了极有价值的参考。 译 者 序 “旧时王榭堂前燕,飞入...
两个单引号包围起来的字符串就是普通的字符串,它将保留原始的字面意思. 双引号 两个双引号包围起来的字符串,部分特殊字符将起到它们的作用. 这些特殊字符有: 美元符$, 反斜杠\, 反引号, 感叹号!. 反引号 ...
第三章 Shell命令使用 3.1 控制台相关命令 clear 命令 echo 命令 yes 命令 3.2 目录操作命令 cd 命令 pwd 命令 mkdir 命令 rmdir 命令 3.3 文件操作命令 ls 命令 touch 命令 cat 命令 more 和 less 命令...
注: DAA (Direct-Access-Archive) 是PowerISO生成的一种高级映像文件格式,它支持普通ISO文件所不具有的一些特性,如压缩,加密以及分卷等。 -PowerISO能够象处理其它光盘镜像文件一样处理DAA文件,如展开、刻录...
sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo...
HP-Unix管理员参考手册 ...第七章:Shell高级特性 第八章:引用 第九章:输入输出重定向 第十章:管道 第十一章:使用网络服务 第十二章:存储介质 第十三章:离线文件存储 第十四章:进程控制
使用普通的persistence.xml ix. 67.9. 使用Spring Data JPA和Mongo仓库 x. 67.10. 将Spring Data仓库暴露为REST端点 vii. 68. 数据库初始化 i. 68.1. 使用JPA初始化数据库 ii. 68.2. 使用Hibernate初始化数据库 iii...