bash特性-命令历史命令行编辑

晴天 晴天     2022-08-02     592

关键词:

bash:

GUI:Gnome,KDE,XFCE

CLI:sh,csh,bash,ksh,tcsh,zsh

shell,子shell

 

tree:查看目录树

pstree:查看进程目录树

 

bash:

1、命令历史、命令补全

2、管道、重定向

3、命令别名

4、命令行编辑

5、命令行展开

6、文件名通配

7、变量

8、编程

 

命令行编辑:

光标跳转:

  Ctrl+a:跳到命令行首

  Ctrl+e:跳到命令行尾

  Ctrl+u:删除光标至命令行首的内容

  Ctrl+k:删除光标至命令行尾的内容

  Ctrl+l:清屏

 

命令历史:history

  命令历史保存至内存缓冲区中

   查看命令历史:history

  -c:cleared,清空命令历史

  -d OFFSET:删除指定位置的命令

  -w:write,保存命令历史至历史文件中

 

环境变量

PATH:命令搜索路径

HISTSIZE:命令历史缓冲区大小

 

命令历史的使用技巧:

!n:执行命令历史中的第n条命令

! -n:执行命令历史中的倒数第n条命令

!!:执行上一条命令

!str:执行命令历史中最近一个以指定字符串开头的命令

!$:引用前一个命令的最后一个参数

 

命令补全:PATH环境变量,命令搜索路径下查找

路径补全:

bash基础特性

...的环境变量可以通过ehco$#查看#为环境变量 bash的基础特性:(1)命令历史 history 环境变量: HISTSIZE:命令历史记录的条数 HISTFILE;~/.bash_history HISTFILESIZE:命令历史文件记录历史的条数 history-doffset删除某条历史命令 his... 查看详情

08-bash基础特性及基础命令

bash的基础特性  (1)命令历史 history HISTSIZE:命令历史记录的条数: HISTSIZE:~/.bash_history HISTFILESIZE:命令历史文件记录的条数: history-dOFFSET   -c history#:显示历史最近的#条命令: -a:手动追加当前会话... 查看详情

bash特性

bash的基础特性(1): (1)命令历史history系统中history环境变量:HISTSIZE:命令历史记录的条数;HISTFILE:~/.bash_history;HISTFILESIZE:命令历史文件记录历史的条数; history-dOFFSET(具体删除第几条历史记录)history-c 清空所有... 查看详情

bash的常见特性及文本查看命令实战

bash的基础特性之一:bash有很多特性能辅助我们完成系统管理命令历史:shell进程会在其会话中保存此前用户提交执行过的命令~]#history我们这个命令第一能保存多少个?第二如果我们系统出现关机了,下次我们在重启以后这些命... 查看详情

2017.10.15bash基础特性及基础命令

一.命令历史,命令补全和路径补全 环境变量:   HISTFILE:命令历史记录的条数  HISTSIZE:~/.bash.history   HISTFILESIZE:命令历史文件记录历史的条数   history:默认显示10条历史纪录  ... 查看详情

bashshell相关特性(代码片段)

bash基础特性之:命令历史命令历史:shell进程会在会话中保存此前用户提交执行过的命令;查看历史命令:~]#history定制history的功能,可通过环境变量来实现;HISISIZE:shell进程可保留的命令历史条数;HISIFILE:持久保存命令历史... 查看详情

bash特性

ctrl+e光标调到行尾ctrl+a 光标调到行首ctrl+u删除字符至行首ctrl+k删除字符至行尾ctrl+w向前删除一个单词ctrl+←/→向左或者向右跳跃一个单次,不支持远程终端HISTSIZE:命令历史数量大小!n执行命令历史中的第n个命令!-n执行命令历... 查看详情

bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。

bash特性:命令执行状态返回值bash命令的执行状态分为两种:?1.成功,状态返回值为0。?2.失败,状态返回值为1-255。bash使用特殊变量$?保存最近一条命令的执行状态结果:echo$?bash命令的执行结果:成功 bash命令的执行结果:... 查看详情

bash基础特性命令引用

...D` 这是反引号:就是ESC键下面的那个反引号bash的引用特性: 引用 强引用:‘‘单引号弱引用:""双引号命令引用:$(COMMADN) bash特性:快捷键 ctrl+a:跳转至命令行首ctrl+e:跳转至命令行行尾ctrl+u:删除行首至光标... 查看详情

删除linuxterminal中的历史记录(代码片段)

...开记录vim~/.bash_history滚动光标到指定行,敲dd删除行命令即可删除只能行内容记录,然后:wd退出即可2.删除全部记录通过键入命令:echo>~/.bash_history删除当前用户的所有记录,而echo>/root/.bash_history删除root用户的... 查看详情

bash变量和逻辑运行

(一)bash特性及bash脚本编程初步如果相与计算机进行交互,必须有一个终端,以及附着在终端上的接口程序GUI:KDE,GNome,XfceCLI:/etc/shellsbash特性命令行展:~,{}命令别名:alias,unalias命令历史:history文件名通配:glob快捷键... 查看详情

bash基本特性

bash基本特性bash是Linux中最常使用到的shell,它给用户提供了许多便利的功能和特性,下面就介绍一些bash的基本特性。 1、命令历史historybash能为我们提供命令的存储功能,我们也可以借由history命令来查看我们以往输入过的命... 查看详情

linux中shell历史命令记录文件的路径是啥

...都使用bash作为默认的shell吧,下面就介绍一下bash的history命令管理功能吧,history命令可以回顾,修改和重用之前使用过的历史命令。1.一些变量说明:$HISTFILEbash启动的时候会读取~/.bash_history文件并载入到内存中,这个变量就用于... 查看详情

bash常用功能(代码片段)

1、历史命令[root@centos7~]#history[选项][历史命令保存文件]选项:-c:清空历史命令-w:把缓存中的历史命令写入历史命令保存文件。如果不手工指定历史命令保存文件,则放入默认历史命令保存文件~/.bash_history中2、历史命令使用使... 查看详情

bash基本特性及linux基本命令

bash基本特性及linux基本命令1、命令历史      history         环境变量:            HI 查看详情

bash基本特性及linux基本命令

bash基本特性及linux基本命令1、命令历史      history         环境变量:            HI 查看详情

linux怎么样显示命令历史后又显示命令的输入时间

参考技术Alinux的bash内部命令history就可以显示命令行的命令历史,默认环境执行history命令后,通常只会显示已执行命令的序号和命令本身。如果想要查看命令历史的时间戳,那么可以执行:#exportHISTTIMEFORMAT=\'%F%T\'#history|more12008-08... 查看详情

bash相关特性

   一、bash的快捷键:      C:Ctrl键;M:Alt键;E:ESC键      C-l:清屏,相当于clear命令;      C-a:将光标跳转至命令行编辑模式的行首;&nb 查看详情