其他
1)記錄命令歷史
(1)!!?(連續(xù)兩個”!”),表示執(zhí)行上一條指令;(2)!n(這里的n是數(shù)字),表示執(zhí)行命令歷史中第n條指令,例如”!100”表示執(zhí)行命令歷史中第100個命令;(3)!字符串(字符串大于等于1),例如!ta,表示執(zhí)行命令歷史中最近一次以ta為開頭的指令。
2)指令和文件名補全
按tab鍵,它可以幫你補全一個指令,也可以幫你補全一個路徑或者一個文件名。連續(xù)按兩次tab鍵,系統(tǒng)則會把所有的指令或者文件名都列出來。
3)別名
可以通過alias把一個常用的并且很長的指令別名一個簡潔易記的指令。如果不想用了,還可以用unalias解除別名功能。直接敲alias會看到目前系統(tǒng)預設的alias?:
alias [命令別名]=[’具體的命令’]
4)通配符
在bash下,可以使用*來匹配零個或多個字符,而用?匹配一個字符。
ls -d test*
5)輸入輸出從定向
輸入重定向用于改變命令的輸入,輸出重定向用于改變命令的輸出。輸出重定向更為常用,它經(jīng)常用于將命令的結(jié)果輸入到文件中,而不是屏幕上。輸入重定向的命令是<,輸出重定向的命令是>,另外還有錯誤重定向2>,以及追加重定向>>linux常用命令,稍后會詳細介紹。
6)管道符
管道符”|”,就是把前面的命令運行的結(jié)果丟給后面的命令。
7)作業(yè)控制。
暫停進程運行和恢復進程運行。20、暫停進程運行和恢復進程運行。ps命令就是最根本相應情況下也是相當強大地進程查看命令.運用該命令可以確定有哪些進程正在運行和運行地狀態(tài)、進程是否結(jié)束、進程有沒有僵死、哪些進程占用了過多地資源等等.總之大部分信息均為可以通過執(zhí)行該命令得到地.。
變量
1、env
使用env命令即可全部列出系統(tǒng)預設的全部系統(tǒng)變量了。
env命令顯示的變量只是環(huán)境變量,系統(tǒng)預設的變量其實還有很多,可以使用set命令把系統(tǒng)預設的全部變量都顯示出來。
2、自定義變量
使用bash命令即可再打開一個shell。
1)要想系統(tǒng)內(nèi)所有用戶登錄后都能使用該變量
冒號是表明進入命令模式,所有的命令模式都要指明命令作用的范圍,在這里我們是指整個文件(%),這個命令是使得vim將文件行末的空白符(\s)重復0次或是多數(shù)(*).。而s命令是刪除當前行然后進入插入狀態(tài).我們可以指定數(shù)字count做為前綴,這樣vim就會刪除count個行,然后進入插入狀態(tài).這個命令與c命令的不同之處只是s命令作用整個行,而c命令僅是光標所處的位置到行末.。本軟件小巧簡單,就兩個文件,運行后不寫注冊表,純綠色,作者建議你采取直接安裝模式,安裝后會在開始菜單程序組的啟動項中加入軟件快捷方式,在開機時自動啟動本軟件,如果要設置關機時間,只要打開開始菜單程序組中的關機時間設置菜單,修改一下時間并保存就行了,時間是采用24小時制的,并采用00:00格式,修改后會在下次開機后生效,軟件運行后并沒有任何窗口顯示,不過在任務管理器中還是有一個主程序autoshut.exe的進程的,不用前可在此關閉進程取消自動關機功能。
2)只想讓當前用戶使用該變量
需要在用戶主目錄下的.bashrc文件最后一行加入“export myname=Aming”然后運行”source .bashrc”就可以生效了。這時候再登錄test賬戶,myname變量則不會生效了。上面用的source命令的作用是,講目前設定的配置刷新,即不用注銷再登錄也能生效。
設置自定義變量規(guī)則:
a.設定變量的格式為”a=b”,其中a為變量名,b為變量的內(nèi)容,等號兩邊不能有空格;
b.變量名只能由英、數(shù)字以及下劃線組成,而且不能以數(shù)字開頭;