文件:/root/.bashrc,添加以下行:
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站建設(shè)、做網(wǎng)站與策劃設(shè)計,夏縣網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:夏縣等地區(qū)。夏縣做網(wǎng)站價格咨詢:18980820575
alias mycodedir = "cd /root/Source_code"
保存,然后重新啟動,以后在命令行輸入mycodedir 即可執(zhí)行命令“cd /root/Source_code”,省事又省力
把你寫的程序(可執(zhí)行文件)放到 /usr/bin/ 下。
或者將你的可執(zhí)行文件的路徑加到PATH環(huán)境變量里。
比如, 你寫了一個"lssystem"命令(程序), 用來打印系統(tǒng)信息。
這樣你把lssystem這個可執(zhí)行文件拷貝到系統(tǒng)路徑下 /usr/bin/
這樣就可以直接使用了。
注意一點(diǎn), linux 命令就是程序的可執(zhí)行文件。
摘要: Linux , Python
工作中需要頻繁使用到一個字符串的md5,因此編寫一個md5命令工具,輸入字符串直接得到輸出,并且命令支持參數(shù)設(shè)置,比如是否事先格式化,指定不同參數(shù)可以支持多功能輸出,操作步驟如下
直接vim一個腳本,腳本名md5不需要.py后綴,這樣更像一個命令,注意在腳本第一行引入python解釋器,并設(shè)置utf-8編碼
其中-f支持先格式化再得到md5,-l支持傳入多個字符串用空格分開
賦予可執(zhí)行權(quán)限
測試是否符合要求
直接放置到 /usr/local/bin 目錄下(需要root權(quán)限)
也可以使用軟連接的方式,推薦使用絕對路徑
之后就可以在環(huán)境變量中直接使用到md5命令
shebang :中文翻譯“釋伴”,由 #! 開頭的字符串,出現(xiàn)在文本文件的 第一行 。類UNIX操作系統(tǒng)的程序載入器會分析shebang后的內(nèi)容,將這些內(nèi)容作為解釋命令,并調(diào)用該指令,并將載有 shebang的文件路徑作為該解釋器 的參數(shù)
比如 #!/bin/bash 就是使用/bin/bash作為解釋器運(yùn)行腳本,如果以Python作為解釋器運(yùn)行腳本先找到Python解釋器的路徑,一般在Linux自帶的 /usr/bin/python 是Python2版本,也可以指定其他Python版本 #!/opt/anaconda3/bin/python ,第二行為 # coding=utf-8 用來指定編碼格式,否則Python2輸出中文亂碼
對于自定義腳本,推薦放置在 /usr/local/bin 目錄,有多個可執(zhí)行文件目錄在環(huán)境變量中,區(qū)別如下:
/bin : 包含二進(jìn)制可執(zhí)行文件,為系統(tǒng)最基本的命令,如ls等
/sbin : 與/bin 類似,不同之處是其為root權(quán)限命令文件
/usr/bin : 系統(tǒng)預(yù)裝可執(zhí)行文件,會隨著系統(tǒng)升級而改變
/usr/sbin : 同上,不同之處是其為root權(quán)限運(yùn)用
/usr/local/bin : 三級目錄,用戶自己的可執(zhí)行文件,系統(tǒng)不管理
/usr/local/sbin : root權(quán)限用戶程序
1、創(chuàng)建文件夾
mkdir -p 文件夾名
p 確保目錄名稱存在,不存在的就建一個。
2、創(chuàng)建文件
如:touch a.txt
拓展資料
Linux命令-創(chuàng)建文件
1、可以使用cat創(chuàng)建一個新的文件
命令:catfilename
使用cat創(chuàng)建文件時,以系統(tǒng)默認(rèn)的文件屬性作為新文件的屬性,并接受鍵盤輸入作為文件的內(nèi)容。輸入結(jié)束時按Ctrl+d退出并保存文件。
另外,使用cat filename命令可以查看文件內(nèi)容。
cat file1 file2 file3 命令也可將多個文件合并到一個新的文件當(dāng)中。首先創(chuàng)建一個newfile1并輸入內(nèi)容然后合并。
2、使用touch命令創(chuàng)建文件
首先,touch命令用的并不多,主要用于修改指定文件的訪問和修改時間屬性(Update the access and modification times of each FILE to the current time)。
當(dāng)文件不存在時,則創(chuàng)建一個新的文件。touch只能創(chuàng)建空文件。
touch filename 以當(dāng)前時間作為訪問和修改時間屬性值創(chuàng)建一個文件。
touche -r existfilename filename 根據(jù)existfilename的訪問和修改時間屬性確定filename的訪問和修改時間屬性。
可以看到newfile與tfile2的修改時間屬性相同。
linux自定義命令,就是給當(dāng)前命令取個別名。
比如:ls 列出當(dāng)前的文件,rm + 文件名 就能刪除該文件,如何自定義命令,可以使用alias
比如:alias delete=‘rm’
這樣,你輸入delete就等同于rm一樣。
如果想登陸系統(tǒng)后,就能直接使用自定義的命令
可以將參數(shù)加到.profile或者.bashrc里面
(.profile和.bashrc都是隱藏文件,終端下輸入ls -a可以看到)
.profile 針對當(dāng)前普通用戶配置文件
.bashrc 針對root用戶配置文件
如何實(shí)現(xiàn)?
直接 vim .profile 或者.bashrc 在末尾
將alias [自定義的命令]=‘[源命令]'
添加進(jìn)去,然后保存后,重啟機(jī)器,或者注銷,就能用自定義命令了
剛看了下,你圖片中的文件
你可以直接
./configure //配置文件.如果后面不接--prefix==安裝[路徑]的話,會自動安裝到makefile里面定義好的路徑
然后make //執(zhí)行makefile
可能的話,還需要
make install //進(jìn)行安裝
makefile是用autotools系列工具自動生成的安裝配置文件
當(dāng)前文章:linux定義新命令 linux常用命令詳解
標(biāo)題來源:http://muchs.cn/article6/dococig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、外貿(mào)建站、網(wǎng)站改版、企業(yè)建站、虛擬主機(jī)、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)