1、可以使為命令設(shè)置別名alias來(lái)建立快捷鍵。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),伊寧企業(yè)網(wǎng)站建設(shè),伊寧品牌網(wǎng)站建設(shè),網(wǎng)站定制,伊寧網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,伊寧網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
上面是root賬號(hào)下當(dāng)前設(shè)置,下面的例子是為ls建立'll'別名:
在命令行輸入:alias ll="ls?-l"
這個(gè)會(huì)在機(jī)器重啟后丟失
2、建立永久快捷鍵
參照上面的圖示編輯用戶目錄下的.bashrc文件,添加一行:alias ll="ls?-l" 保存退出
然后用source ~/.bashrc(或者 . ~/.bashrc)使修改立刻生效。
???在Linux bash中可以使用命令行展開特性一步完成需要分開成多步完成的操作,達(dá)到事半功倍的效果。在Linux指令參數(shù)位置使用"{}" 將相應(yīng)的參數(shù)括起來(lái),括號(hào)中的參數(shù)以逗號(hào)分隔,然后bash在執(zhí)行這一指令時(shí)會(huì)自動(dòng)將括號(hào)中的內(nèi)容進(jìn)行展開。
示例1:
???同時(shí)創(chuàng)建多個(gè)目錄,在/tmp目錄下創(chuàng)建a_c,a_d,b_c,b_d等目錄,只需要在命令行中執(zhí)行如下命令即可,無(wú)須單個(gè)創(chuàng)建:
執(zhí)行結(jié)果如下:
示例2:
???需要在/tmp/mylinux 目錄下創(chuàng)建如下目錄樹。
創(chuàng)建命令如下:
執(zhí)行結(jié)果如下:
在這里可以使用指令tree來(lái)查看目錄的層級(jí)結(jié)構(gòu),以更直觀的方式將目錄樹顯示出來(lái):
首先要保證你安裝的是正確的,接著保證你的這個(gè)可執(zhí)行文件有當(dāng)前登錄賬號(hào)的執(zhí)行權(quán)限,可以用ls -al查看一下
如果,你可以使用如下方式執(zhí)行:
1、./tlesp (如果后面又參數(shù),你可以根據(jù)需要添加參數(shù))
2、/home/path/tlsap (如果后面又參數(shù),你可以根據(jù)需要添加參數(shù))
摘要: Linux , Python
工作中需要頻繁使用到一個(gè)字符串的md5,因此編寫一個(gè)md5命令工具,輸入字符串直接得到輸出,并且命令支持參數(shù)設(shè)置,比如是否事先格式化,指定不同參數(shù)可以支持多功能輸出,操作步驟如下
直接vim一個(gè)腳本,腳本名md5不需要.py后綴,這樣更像一個(gè)命令,注意在腳本第一行引入python解釋器,并設(shè)置utf-8編碼
其中-f支持先格式化再得到md5,-l支持傳入多個(gè)字符串用空格分開
賦予可執(zhí)行權(quán)限
測(cè)試是否符合要求
直接放置到 /usr/local/bin 目錄下(需要root權(quán)限)
也可以使用軟連接的方式,推薦使用絕對(duì)路徑
之后就可以在環(huán)境變量中直接使用到md5命令
shebang :中文翻譯“釋伴”,由 #! 開頭的字符串,出現(xiàn)在文本文件的 第一行 。類UNIX操作系統(tǒng)的程序載入器會(huì)分析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 用來(lái)指定編碼格式,否則Python2輸出中文亂碼
對(duì)于自定義腳本,推薦放置在 /usr/local/bin 目錄,有多個(gè)可執(zhí)行文件目錄在環(huán)境變量中,區(qū)別如下:
/bin : 包含二進(jìn)制可執(zhí)行文件,為系統(tǒng)最基本的命令,如ls等
/sbin : 與/bin 類似,不同之處是其為root權(quán)限命令文件
/usr/bin : 系統(tǒng)預(yù)裝可執(zhí)行文件,會(huì)隨著系統(tǒng)升級(jí)而改變
/usr/sbin : 同上,不同之處是其為root權(quán)限運(yùn)用
/usr/local/bin : 三級(jí)目錄,用戶自己的可執(zhí)行文件,系統(tǒng)不管理
/usr/local/sbin : root權(quán)限用戶程序