導航:首頁 > 程序命令 > linux創建自定義命令

linux創建自定義命令

發布時間:2022-09-01 05:52:19

linux怎麼將腳本sh製作為命令mtab

linux添加管理自定義命令
方法一:簡單的命令使用 alias 起別名 www.2cto.com
編輯所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,如加入:
alias ws="cd ~/workspace"
重載該配置文件使更改生效,如source .bashrc。在任意位置輸入ws,即可 cd 到 workspace 目錄。
www.2cto.com
如果有很多 alias 命令,可單獨定義一個文件存放,參考 .bashrc中 的一段說明:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
如果有多個shell,這種方法更方便管理,只需要將這個文件添加到各shell配置文件中即可。
方法二:將可執行文件目錄加入PATH
1、創建存放自定義命令的目錄,如my_cmd
2、將該目錄加入path中
編輯所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,加入
PATH=$PATH:~/my_cmd
也可以將該命令添加到方法一中單獨創建的自定義命令存放文件中
3、重載該配置文件使更改生效,如 source .bashrc
4、將自定義的可執行程序放入 my_cmd 中,在 shell 就可以直接執行了
方法三:綜合上述方法管理自定義命令
1、編輯所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,加入:
if [ -f ~/shellrc ]; then
. ~/shellrc
fi
2、創建 shellrc,加入對 shell 配置文件的改動,如:
PATH=$PATH:~/my_cmd
alias ws="cd ~/workspace"
簡單的命令如 alias,放入shellrc。可執行文件放入my_cmd。

⑵ linux下如何生成自己的命令

你可以讓你的程序接受參數,比如當輸入 myget -f function 的時候執行裡面特定的一個函數

⑶ LINUX中,創建文件夾、文件命令及清除命令。

假設我們在/home里創建

1、創建一個叫test的文件夾

輸入 cd /home 回車 就到了home目錄;

輸入 mkdir test 就可以了。

(3)linux創建自定義命令擴展閱讀:

一、LINUX通用命令:

1.date :print or set the system date and time

2. stty -a: 可以查看或者列印控制字元(Ctrl-C, Ctrl-D, Ctrl-Z等)

3. passwd: print or set the system date and time (用passwd -h查看)

4. logout, login: 登錄shell的登錄和注銷命令

5. pwd: print working directory

6. more, less, head tail: 顯示或部分顯示文件內容.

7. lp/lpstat/cancel, lpr/lpq/lprm: 列印文件.

8. 更改文件許可權: chmod u+x...

9. 刪除非空目錄:rm -fr dir

10. fg jobid :可以將一個後台進程放到前台。

Ctrl-z 可以將前台進程掛起(suspend), 然後可以用bg jobid 讓其到後台運行。

job & 可以直接讓job直接在後台運行。

11. kill 的作用: send a signal to a process. eg: kill -9 發送的是SIG_KILL信號。。。 具體發送什麼信號 可以通過 man kill 查看。

12. ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session顯示的sessionid, tpgid顯示前台進程組id, comm顯示命令名稱。)

參考資料:LINUX命令-網路

⑷ linux怎麼使用自定義的命令求助大蝦們

linux自定義命令,就是給當前命令取個別名。
比如:ls 列出當前的文件,rm + 文件名 就能刪除該文件,如何自定義命令,可以使用alias
比如:alias delete=『rm』
這樣,你輸入delete就等同於rm一樣。

如果想登陸系統後,就能直接使用自定義的命令
可以將參數加到.profile或者.bashrc裡面
(.profile和.bashrc都是隱藏文件,終端下輸入ls -a可以看到)
.profile 針對當前普通用戶配置文件
.bashrc 針對root用戶配置文件

如何實現?
直接 vim .profile 或者.bashrc 在末尾
將alias [自定義的命令]=『[源命令]'
添加進去,然後保存後,重啟機器,或者注銷,就能用自定義命令了

剛看了下,你圖片中的文件
你可以直接
./configure //配置文件.如果後面不接--prefix==安裝[路徑]的話,會自動安裝到makefile裡面定義好的路徑
然後make //執行makefile
可能的話,還需要
make install //進行安裝
makefile是用autotools系列工具自動生成的安裝配置文件

⑸ linux如何添加自定義變數

1.Linux的變數種類
按變數的生存周期來劃分,Linux變數可分為兩類:
1. 永久的:需要修改配置文件,變數永久生效。
2. 臨時的:使用export命令聲明即可,變數在關閉shell時失效。
2.設置變數的三種方法
1. 在/etc/profile文件中添加變數【對所有用戶生效(永久的)】
用VI在文件/etc/profile文件中增加變數,該變數將會對Linux下所有用戶有效,並且是「永久的」。
例如:編輯/etc/profile文件,添加CLASSPATH變數
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
註:修改文件後要想馬上生效還要運行# source /etc/profile不然只能在下次重進此用戶時生效。
2. 在用戶目錄下的.bash_profile文件中增加變數【對單一用戶生效(永久的)】
用VI在用戶目錄下的.bash_profile文件中增加變數,改變數僅會對當前用戶有效,並且是「永久的」。
例如:編輯guok用戶目錄(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下內容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
註:修改文件後要想馬上生效還要運行$ source /home/guok/.bash_profile不然只能在下次重進此用戶時生效。
3. 直接運行export命令定義變數【只對當前shell(BASH)有效(臨時的)】
在shell的命令行下直接使用[export 變數名=變數值]
定義變數,該變數只在當前的shell(BASH)或其子shell(BASH)下是有效的,shell關閉了,變數也就失效了,再打開新shell時就沒有這個變數,需要使用的話還需要重新定義。

⑹ 如何在Linux中自定義一條命令

把你寫的程序(可執行文件)放到 /usr/bin/ 下。
或者將你的可執行文件的路徑加到PATH環境變數里。

比如, 你寫了一個"lssystem"命令(程序), 用來列印系統信息。
這樣你把lssystem這個可執行文件拷貝到系統路徑下 /usr/bin/
這樣就可以直接使用了。

注意一點, linux 命令就是程序的可執行文件。

⑺ linux如何自定義命令,linux 自定義命令

你說的是shell腳本中的變數吧。 一般直接賦值,類似: DIR=/opt/xxx 這樣就可以了

⑻ linux下如何添加自定義命令

文件:/root/.bashrc,添加以下行:

alias mycodedir = "cd /root/Source_code"

保存,然後重新啟動,以後在命令行輸入mycodedir 即可執行命令「cd /root/Source_code」,省事又省力

⑼ linux 如何自定義命令函數

你是想問在shell(比如說bash)下如何定義一個函數cuts嗎?

如果是bash,那麼就直接在shell 下輸入以下內容

function cuts () {
echo "Hello world"
}

然後就可以在當前終端下調用cuts了,比如
$ cuts
Hello world

如果你是想在某個腳本中調用函數cuts,那麼只要把上面那段代碼加入腳本中,也就可以用了,比如

#!/bin/bash

function cuts ()
{
echo "Hello world"
}

....
cuts
....

⑽ 如何創建linux命令」快捷方式」或」自定義命令」

可以通過軟連接 ln 命令創建快捷方式
自定義命令這個看你怎麼定義,
是簡單的alias 設置一下別名?
還是寫個腳本組合命令?

如果你會c也可以用c寫一些操作命令,這個就不清楚你的具體需求了。

閱讀全文

與linux創建自定義命令相關的資料

熱點內容
xlsx轉換pdf 瀏覽:94
3dmax擠出命令英語 瀏覽:903
靶心率的定義和演算法 瀏覽:513
3d模術師app哪裡下載 瀏覽:474
php中文api文檔 瀏覽:458
安卓設計怎麼加入輸入框 瀏覽:185
主根伺服器什麼時候開始 瀏覽:738
奇門遁甲完整版pdf 瀏覽:901
app軟體怎麼用的 瀏覽:802
電子書pdf購買 瀏覽:193
浪潮伺服器如何做系統 瀏覽:111
冒險島img格式加密 瀏覽:596
我的世界手游如何復制命令 瀏覽:659
天刀自動彈琴腳本源碼 瀏覽:970
打開其它app微信怎麼收不到 瀏覽:447
安卓游戲耳機怎麼戴 瀏覽:18
不越獄怎麼去除app廣告 瀏覽:178
ipadminipdf閱讀 瀏覽:507
文件夾無限制壓縮會不會降低內存 瀏覽:412
榮耀怎樣創建文件夾 瀏覽:631