1. 程式人生 > >Linux新增自定義命令方法

Linux新增自定義命令方法

在我們需要進行Linux開發的時候,有時候需要新增自定義的命令,這樣可以有效提高工作效率。
那麼如何做到呢?
這裡假設我需要完成一個功能,並自定義這個命令為findme
在當前目錄下查詢包含輸入的關鍵字的檔案有哪些,並以顏色標誌出來。

則可以將如下程式碼(當然還可以完善程式碼以完成更多的功能)到~/.bashrc中。

 # Find the keyword quickly.
function findme() {
if [ -z "$1" ]; then
   echo "Need one keyword you want to search"
else
   grep -r -n "$1
"
* --color=auto fi }

然後讓它立即(執行. ~/.bashrc)生效,這樣就可以使用自定義的findme 命令了。

例如:

這裡寫圖片描述

相關推薦

Linux新增定義命令方法

在我們需要進行Linux開發的時候,有時候需要新增自定義的命令,這樣可以有效提高工作效率。 那麼如何做到呢? 這裡假設我需要完成一個功能,並自定義這個命令為findme: 在當前目錄下查詢包含輸入的關鍵字的檔案有哪些,並以顏色標誌出來。 則可以將如下程式

Linux 新增定義命令

一般來說,Shell的初始化指令碼分為2種:一種是全域性預設的,一種是使用者自己的。 全域性預設的路徑為/etc/profile在profile中,它預設會再載入/etc/bash.bashrc。 另一種使用者自己的就是$HOME目錄下的.profile它預設會載載入.bas

Linux新增定義命令

想要新增一個命令 cdh 輸入cdh就能直接進入/usr/share/nginx/html目錄 方法:vi /etc/bashrc          在檔案末尾新增alias cdh='cd

uboot新增定義命令

1.在./common資料夾下新建xx.c命令檔案; 需要用到的結構體為:U_BOOT_CMD(name,maxargs,repeatable,command,"usage","help") name:命令名,非字串,但在U_BOOT_CMD中用“#”符號轉化為字串 ma

linux終端定義命令的別名

現在做開發每次提交程式碼的命令都是一長串引數,不想去記,於是可以使用alias命令來解決這個問題: alias aCommandAlias='aCommand 一堆引數什麼的' 比如 alias gpush='git push origin HEAD:refs/for/master' 這樣在終端中,只需要輸入

flask專案中使用flask_script包新增定義命令命令

新增自定義命令 下面是一個使用命令列新增管理員賬號的虛擬碼 from info.models import User from flask_script import Manager app =

Exynos4412 Uboot 移植(三)—— Uboot新增定義命令

     Uboot新增自定義命令:uboot中的命令使用U_BOOT_CMD這個巨集宣告來註冊進系統,連結指令碼會把所有的cmd_tbl_t結構體放在相鄰的地方。 UBoot版本:u-boot-20

Linux centos ssh 暴力攻擊應對方法 新增定義root使用者 更改ssh埠

今天用root使用者ssh登入以後發現正在有人進行暴力攻擊ssh root使用者帳號: 雖說密碼設定的很複雜,但是萬一要被破解了呢。要想辦法解決。 先不說藉助工具遮蔽ip,至少現在先增加一下破解難度,就是禁用預設root使用者登入,我發現這個攻擊只

Linux新增定義指令碼到開機啟動的方法

chkconfig --add auto_coreseek.sh   完事。   然後研究下這都是些毛意思。 chkconfig有幾個等級: 0:表示關機 1:表示單使用者模式 2:表示無網路連結多使用者命令列模式 3:表示有網路連結多使用者命令列模式 4:表示不可用情況 5:表示帶圖形介面的多使用者模式 6

linux中添加定義命令

系統配置 永久 c中 取消 bsp /etc/ 註意 指令 詳解 centos下設置alias別名,比較簡單,例如: vim /root/.bashrc addalias rm=‘rm -i‘ Linux alias設置指令的別名命令詳解 功能說明:設置指令的別名。語 

Linux定義命令

img etc 自己的 type 命令歷史 令行 cal 白色 屬性 Linux自定義提示符 先上圖,自己看一下效果! 1.命令提示符:prompt [root@localhost ~]# 2.命令提示符後面的符號‘#‘,‘$‘表是兩種

linux添加定義命令

定義 目錄 ali 當前 進入 自定義命令 回車 nbsp 末尾 想添加一個命令, 比如我輸入 cdms 按回車, 然後就執行了: cd /mnt/gopath/src/test/app/ 這條命令方法: vi /etc/bashrc   在文件末尾添加

linux/mac下的配置定義命令alias

root commit 測試 自定義命令 bashrc 文件 自動 一個 cdr linux/mac下的自定義命令alias,並保存別名使其永久生效(重啟不會失效) 在做開發每次提交代碼的命令都是一長串參數,不想去記,於是可以使用alias命令來解決這個問題:alias a

validate表單驗證新增定義方法

驗證數字最多兩位小數點之後最多兩位。自定義方法中有三個引數: 第一個是規則的名字,類似required規則名字。 第二個是改規則的實現部分,需要驗證哪些條件在這裡寫驗證方法,當return返回true時代表驗證條件符合不觸發。 第三個是提示訊息。 其中this.optional(

u-boot 中增加定義命令hjlcmd2------(新增檔案來定義)

1,在 "[email protected]:/home/hjl/Downloads/uboot/common#" 目錄中新增檔案 cmd_hjl.c ,加上標頭檔案     #include <common.h>    &nbs

Linux定義 bash 命令提示符

眾所周知,bash(the Bourne-Again Shell)是目前絕大多數 Linux 發行版使用的預設 shell。本文將會介紹如何通過新增顏色和樣式來自定義 bash 命令提示符的顯示。儘管很多外掛或工具都可以很輕易地滿足這一需求,但我們也可以不使用外掛和工具,自己手動自定義

element-ui 的el-button元件中新增定義顏色和圖示的實現方法

這篇文章主要介紹了element-ui 的el-button元件中新增自定義顏色和圖示的實現方法,目前的解決方案是:新增一個自定義全域性指令,同時在element-ui原始碼中,加入對應的元件。需要的朋友跟隨小編一起看看吧 我使用的element-ui的版本是V1.4.13。 如上圖所示,如果使用el

QTreeWidget新增定義的QTreeWidgetItem項的正確方法

例程1: QTreeWidget *parentTree = itor.value().type == 2 ? ui.PriceTreeWidget : ui.CustomTreeWidget; auto pItem = new QTreeWidgetItem(paren

Android Studio新增定義類註釋模板 定義方法註釋模標

註釋模板 給類註釋或者方法註釋肯定要有的,但是系統自帶的又很不適用,那怎麼辦呢?看下方 類註釋模板 第一種方法 開啟Android Studio後,點選File -> Settings -> Editor -> File and Code Te

在Android原有的api基礎上新增定義方法進行呼叫

      因為自己對相機還是情有獨鍾,也挺感興趣的,所以這裡就拿相機來做一個例子來說一下這個過程! 一、我們找到相機很重要的camera類來新增一個自己的方法。       我這裡用到的並不是Google原生釋放的Android原