實(shí)用的6個(gè)linux命令技巧
2016-10-14 17:19:47
11099
摘要
發(fā)現(xiàn)我們敲linux命令,很多時(shí)候都在不停的切換到這個(gè)目錄,又切回這個(gè)目錄,都是一些Linux常用命令,這邊我們講的是Linux不常用的命令的linux命令技巧,我們需要在 Bash 中重復(fù)執(zhí)行先前的命令。你當(dāng)然可以使用上方向鍵來(lái)查看之前曾經(jīng)運(yùn)行過(guò)的命令。但這里有一些更好的方式:
Linux命令技巧如下;
1. !!:重復(fù)執(zhí)行上一條指令
2. !a:重復(fù)執(zhí)行上一條以a為首的指令
3. !number:重復(fù)執(zhí)行上一條在history表中記錄號(hào)碼為number的指令
4. !-number:重復(fù)執(zhí)行前第number條指令
5. !$:表示獲得上一條命令中的最后一項(xiàng)內(nèi)容
6. 用Ctrl + r 組合鍵來(lái)進(jìn)入歷史搜索模式在history表中查詢(xún)某條過(guò)往指令,找到需要重復(fù)執(zhí)行的命令后,按回車(chē)鍵即可重復(fù)命令參數(shù)(即上一點(diǎn)中的第5條)
Linux命名技巧1
以下是Linux命令技巧的實(shí)例:
發(fā)現(xiàn)我們敲linux命令,很多時(shí)候都在不停的切換?這個(gè)目錄,又切回這個(gè)目錄,都是一些Linux常用命令,這邊我們講的是Linux不常用的命令的linux命令技巧,我們需要在 Bash 中重復(fù)執(zhí)行先前的命令。你當(dāng)然可以使用上方向鍵來(lái)查看之前曾經(jīng)運(yùn)行過(guò)的命令。但這里有一些更好的方式:
Linux命令技巧如下;
1. !!:重復(fù)執(zhí)行上一條指令
2. !a:重復(fù)執(zhí)行上一條以a為首的指令
3. !number:重復(fù)執(zhí)行上一條在history表中記錄號(hào)碼為number的指令
4. !-number:重復(fù)執(zhí)行前第number條指令
5. !$:表示獲得上一條命令中的最后一項(xiàng)內(nèi)容
6. 用Ctrl + r 組合鍵來(lái)進(jìn)入歷史搜索模式在history表中查詢(xún)某條過(guò)往指令,找到需要重復(fù)執(zhí)行的命令后,按回車(chē)鍵即可重復(fù)命令參數(shù)(即上一點(diǎn)中的第5條)
Linux命名技巧1
以下是Linux命令技巧的實(shí)例:
1 2 3 4 5 6 | [root@li229-122 tmp]# cd /data/site/test.ttlsa.com/ [root@li229-122 test.ttlsa.com]# ls info.php [root@li229-122 test.ttlsa.com]# !! ls info.php |
如上命令,大家可以看到我輸入!!,實(shí)際上是重復(fù)了上一條命令ls
Linux命名技巧2
1 2 3 4 5 | [root@li229-122 ~]# touch a [root@li229-122 ~]# touch b [root@li229-122 ~]# touch c [root@li229-122 ~]# !t touch c |
如果上命令,可以看到敲了三個(gè)touch命令,輸入!t,他匹配了我最后一條的touch c命令
Linux命令技巧3
1 2 3 4 5 6 7 8 9 | [root@li229-122 ~]# history 41 history 42 touch a 43 touch b 44 touch c 45 history [root@li229-122 ~]# !43 touch b [root@li229-122 ~]# |
如上命令,history看到了history的編號(hào)。接著!43執(zhí)行的是編號(hào)為43的touch b
Linux命令技巧4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [root@li229-122 ~]# history 41 touch a 42 history 43 touch a 44 touch c 45 touch d 46 history 47 touch c 48 touch 2 49 history [root@li229-122 ~]# history ^C [root@li229-122 ~]# !-5 touch d [root@li229-122 ~]# |
如上命令,可以看到我們執(zhí)行了linux歷史記錄命令中倒數(shù)第五條
Linux命令技巧5
1 2 3 4 5 | [root@li229-122 ~]# a b c e eeeee -bash: a: command not found [root@li229-122 ~]# !$ eeeee -bash: eeeee: command not found |
如上命令,當(dāng)然這些命令是?亂輸?shù)?,可以發(fā)現(xiàn)獲取到的是命令最后一個(gè)參數(shù)
Linux命令技巧6
安裝ctrl + r,出現(xiàn)如下內(nèi)容:
1 2 | [root@li229-122 ~]# ^C (reverse-i-search)`': |
接著輸入touch
1 2 | [root@li229-122 ~]# ^C (reverse-i-search)`touch': touch c |
便出現(xiàn)了相關(guān)命令touch c.找臨時(shí)命令會(huì)比較方便
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)