自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳細(xì)閑扯Linux Bash命令查詢歷史事件操作功能

運(yùn)維 系統(tǒng)運(yùn)維
由于Linux Bash命令是以空格或者回車來(lái)識(shí)別原來(lái)的命令的,所以如果不使用引號(hào)就可能導(dǎo)致Linux Bash命令只截取第一個(gè)字,從而出現(xiàn)錯(cuò)誤。

在向大家詳細(xì)介紹Linux Bash命令之前,首先讓大家了解下Bash命令,然后全面介紹Linux Bash命令,希望對(duì)大家有用。可以在命令行上編輯歷史事件列表中的事件。表10-3列出了查詢歷史事件列表的各種操作。

表10-3Linux Bash命令查詢歷史事件操作 查詢歷史事件操作 功能
Ctrl+n或向下光標(biāo)鍵 移至歷史事件列表中當(dāng)前事件的下一歷史事件
Ctrl+p或向上光標(biāo)鍵 移至歷史事件列表中當(dāng)前事件的前一歷史事件
Esc < 移至歷史事件列表表首
Esc > 移至歷史事件列表表尾
!event_num 用歷史事件號(hào)來(lái)定位一個(gè)歷史事件
!characters 用歷史事件的字符前綴來(lái)查詢一個(gè)歷史事件
!?pattern 用“模式”來(lái)查詢歷史事件列表中的事件
!-event_num 通過(guò)偏移量來(lái)定位歷史事件

 配置history:HISTFILE及HISTSIZE

系統(tǒng)保存的歷史事件數(shù)被保存在一個(gè)特定的系統(tǒng)變量中,這個(gè)變量就是HISTSIZE。這個(gè)變量的缺省值通常被設(shè)置為500。這個(gè)值可以被修改。例如: $ HISTSIZE=10 將HISTSIZE的值重新設(shè)置為10。
歷史事件被保存在一個(gè)文件中,文件名由變量HISTFILE指定。通常這個(gè)文件的缺省名是.bash_history。通過(guò)給變量HISTFILE賦值,可以指定新的文件名。
$ echo $HISTFILE
/home/lisa/.bash_history
$ HISTFILE=”/home/lisa/newhist”
$ echo $HISTFILE
/home/lisa/newhist
以上操作先顯示變量HISTFILE的值,然后賦予它新的值“/home/lisa/newhist”,以后所有的歷史事件將被保存在newhist文件中。別名還有一個(gè)使工作變得輕松的方法是使用命令別名。命令別名通常是其他命令的縮寫(xiě),用來(lái)減少鍵盤(pán)輸入。
命令格式為: alias [alias-name=’original-command’]

其中,alias-name是用戶給Linux Bash命令取的別名,original-command是原來(lái)的Bash命令和參數(shù)。需要注意的是,由于Linux Bash命令是以空格或者回車來(lái)識(shí)別原來(lái)的命令的,所以如果不使用引號(hào)就可能導(dǎo)致Linux Bash命令只截取***個(gè)字,從而出現(xiàn)錯(cuò)誤。如果alias命令后面不使用任何參數(shù),則顯示當(dāng)前正在使用的被別名化的Linux Bash命令及其別名。為命令取的別名在該次登錄期間始終有效。如果用戶需要?jiǎng)e名在每次登錄時(shí)都有效,那么就將alias命令寫(xiě)到初始化腳本文件中。

如果經(jīng)常要鍵入如下的Linux Bash命令,***為它建立一個(gè)別名來(lái)減少工作量。
$ cd /usr/X11/lib/X11
假如為這個(gè)長(zhǎng)命令建立一個(gè)名為goconfig的別名,在Linux Bash命令提示符下鍵入如下命令:
$ alias goconfig=’cd /usr/X11/lib/X11’
現(xiàn)在,除非您退出Bash,鍵入goconfig將和原來(lái)的長(zhǎng)命令有同樣的作用。如果想取消別名,可以使用下面的命令:
$ unalias goconfig
這是一些很多人認(rèn)為有用的別名,可以把它們寫(xiě)入初始化腳本文件中來(lái)提高工作效率:
alias ll=’ls –l’
alias log=’logout’
alias ls=’ls –F’
如果您是一名DOS用戶并且習(xí)慣了DOS命令,可以用下面的別名定義使Linux Bash命令表現(xiàn)得象DOS一樣:
alias dir=’ls’
alias copy=’cp’
alias rename=’mv’
alias md=’mkdir’
alias rd=’rmdir’
注意:在定義別名時(shí),等號(hào)兩邊不能有空格,否則shell不能決定您需要做什么。僅在Linux Bash命令中包含空格或特殊字符時(shí)才需要引號(hào)。 如果鍵入不帶任何參數(shù)的alias命令,將顯示所有已定義的別名。

【編輯推薦】

  1. 剖析來(lái)自Linux系統(tǒng)的svn命令
  2. 闡述Linux內(nèi)存管理方式
  3. 微軟為什么羨慕Linux系統(tǒng)安全性
  4. 解析Linux操作系統(tǒng)修改時(shí)間
  5. 全面解析Linux Make規(guī)則
責(zé)任編輯:佚名 來(lái)源: CSDN
相關(guān)推薦

2009-12-25 17:17:45

shell命令

2010-06-23 11:24:23

Linux Bash命

2010-06-23 14:45:02

Linux Bash

2009-12-25 13:58:15

LINUX光標(biāo)移動(dòng)

2010-08-19 09:56:02

Android語(yǔ)音功能Voice Actio

2009-12-21 11:22:37

Linux網(wǎng)絡(luò)操作命令

2010-07-20 17:04:06

開(kāi)源技術(shù)

2010-06-23 15:36:23

Linux Bug B

2010-06-28 13:27:33

SQL Server視

2015-06-19 11:00:09

bash

2024-11-07 18:54:26

2009-07-03 14:15:37

NetBeans6.7

2020-07-06 14:18:25

Linux 系統(tǒng) 數(shù)據(jù)

2010-01-22 10:54:45

Linux操作系統(tǒng)PS命令

2012-05-04 09:24:02

Linuxps命令

2010-06-23 14:28:23

LINUX Bash

2009-12-16 11:11:44

HTML 5

2010-06-23 10:03:18

Linux Bash命

2010-06-23 17:34:03

Linux Bash

2010-06-23 17:37:14

Linux Bash
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)