溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux中別名與二進(jìn)制怎么用

發(fā)布時(shí)間:2021-07-16 11:01:41 來(lái)源:億速云 閱讀:107 作者:小新 欄目:服務(wù)器

這篇文章將為大家詳細(xì)講解有關(guān)Linux中別名與二進(jìn)制怎么用,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

二進(jìn)制

一般二進(jìn)制這個(gè)名詞聽上去高深莫測(cè),然而當(dāng)你了解它之后其實(shí)并不復(fù)雜,在計(jì)算機(jī)里處理數(shù)據(jù)一般都是由二進(jìn)制處理。

平時(shí)我們計(jì)數(shù)都是以10為進(jìn)制,比如平時(shí)數(shù)數(shù):1、2、3、4、5、6、7、8、9,數(shù)到10時(shí)就會(huì)導(dǎo)致個(gè)位變成0,十位變成了1,因?yàn)?+1要向十位進(jìn)一,十進(jìn)制意味著數(shù)字的每一位最小為0,最大為9。同理,二進(jìn)制意味著數(shù)字的每一位最小為0,最大為1,十進(jìn)制的2在二進(jìn)制如何表示?1+1意味著要進(jìn)一位,對(duì)于二進(jìn)制來(lái)說(shuō),1+1=10,注意!這里的10不是十進(jìn)制的十。當(dāng)然二進(jìn)制的減法原理和十進(jìn)制的減法一樣,10-1=1,因?yàn)?減1,所以必須借一位才能夠完成這個(gè)運(yùn)算。都知道0 和1,占一位有兩種狀態(tài),如果兩位,就是00,01,10,11,4種狀態(tài)。那么它有幾位和幾種狀態(tài)的關(guān)系是2的幾次方(2^n),比如:

2的0次方是1(任何數(shù)的0次方都是1,0的0次方無(wú)意義)

2的1次方是2

2的2次方是4

2的3次方是8

2的4次方是16

2的5次方是32

2的6次方是64

2的7次方是128

2的8次方是256

2的9次方是512

2的10次方是1024

N表示二進(jìn)制的位數(shù)

2^N 種組合

最大值是:2^N-1。

當(dāng)然你如果實(shí)在不會(huì)算也可以使用bc,Linux下的計(jì)算器。 可以支持進(jìn)制轉(zhuǎn)換。

Linux 別名

1.定義

別名,英文alias。意思就像是我們的小名一樣,它也是一個(gè)命令的小名。當(dāng)然在Linux系統(tǒng)中也有一個(gè)工具叫alias,可以讓我們把一些復(fù)雜,命令長(zhǎng)度較長(zhǎng),經(jīng)常使用的一個(gè)命令取一個(gè)小名也就是別名,這樣以后我們?nèi)绻斎肽切┍容^復(fù)雜或命令較長(zhǎng)的命令時(shí),就可以使用它的別名來(lái)操作,一樣可以達(dá)到同樣的效果。

例如:我們經(jīng)常用的一個(gè)文件,cd /etc/sysconfig/network-scripts/ 這個(gè)命令就特別長(zhǎng),如果每次要進(jìn)入這個(gè)文件都要輸這么長(zhǎng),是不是很浪費(fèi)時(shí)間?那么我們可以給它定義一個(gè)別名,比如cdnet(當(dāng)然這個(gè)你可以自己選擇認(rèn)為好記得),當(dāng)然我們可以先檢查一下“cdnet”這個(gè)別名或者命令有沒(méi)有重復(fù),我們定義的別名最好不要跟系統(tǒng)已經(jīng)定義的別名和系統(tǒng)的一些命令起沖突,我們可以輸入你要設(shè)置的名稱,現(xiàn)在我要設(shè)置cdnet,你可以輸入cdnet然后回車,看下有沒(méi)有這個(gè)命令,提示說(shuō)找不到這個(gè)命令,那么你就可以使用cdnet來(lái)定義這個(gè)別名,當(dāng)然我們也可以輸入命令“alias”,就可以看到我們已經(jīng)定義了哪些別名,以后我們添加的永久別名,也會(huì)保存在這個(gè)里面?,F(xiàn)在我們提示沒(méi)有cdnet這個(gè)命令或者別名,我們就可以使用這個(gè)用alias cdnet=‘cd /etc/sysconfig/network-scripts/'來(lái)給它建立別名,然后你在輸入cdnet,跟你輸入cd /etc/sysconfig/network-scripts/是完全相同的命令,這樣是不是方便多了?

如圖所示:

Linux中別名與二進(jìn)制怎么用

2.保存

當(dāng)然現(xiàn)在是可以了,但是如果你退出了,就沒(méi)有了,你要永久保存還需要把這個(gè)命令寫到文本里面,通常是定義在自己的家目錄里,因?yàn)槊總€(gè)人的個(gè)人習(xí)慣是不同的,定義的別名也不同,所以自己創(chuàng)建自己習(xí)慣的別名就好了,用ls -a 可以看到一個(gè)目錄,.bashrc這個(gè)目錄,我們就需要把剛剛創(chuàng)建的那個(gè)別名命令輸入到.bashrc這個(gè)目錄里,輸入命令nano .bashrc進(jìn)入這個(gè)文本,把剛創(chuàng)建的命令按它的順序復(fù)制或者在輸入一遍,CTRL+o保存,然后退出CTRL+x,一般剛剛定義完別名是不會(huì)立馬生效的,一般直接exit退出就可以立即生效了,也可以用.來(lái)立即生效,輸入. .bashrc就生效了,然后可以用alias來(lái)查看剛創(chuàng)建的別名。

如圖所示:

Linux中別名與二進(jìn)制怎么用

Linux中別名與二進(jìn)制怎么用

3.取消

還有如果你需要取消一個(gè)別名,或者說(shuō)不想要這個(gè)別名了,可以用unalias這個(gè)命令來(lái)刪除,比如我們剛創(chuàng)的別名,我不想要了,可以輸入unalias加上你想要?jiǎng)h除的別名,unalias cdnet然后確定,這個(gè)你剛剛創(chuàng)的那個(gè)別名就沒(méi)了,你可以在輸入alias來(lái)查看,還有一個(gè)命令是刪除所有別名,unalias -a這個(gè)命令就是刪除所有的別名。當(dāng)然這個(gè)刪除肯定也只是臨時(shí)刪除,如果你退出了,就恢復(fù)了,如果真的想刪除掉,跟剛剛創(chuàng)建時(shí)一樣的,進(jìn)入nano .bashrc這個(gè)目錄,把你不想要的別名直接刪掉,然后保存,在退出來(lái)就沒(méi)有了。

如圖所示:

Linux中別名與二進(jìn)制怎么用

Linux中別名與二進(jìn)制怎么用

使用命令

alias                   查看所有別名

unalias              刪除別名

alias + 名稱=想改別名的命令                 修改別名

unalias -a   刪除所有別名

nano            文本編輯

ls                  查看目錄下文件名稱

ls -a             查看隱藏名稱

cd                切換目錄

exit              退出

bc                 計(jì)算器

scale=3       小數(shù)點(diǎn)

ibase=10    代表你輸入數(shù)字的進(jìn)制

obase=2     代表你輸出數(shù)字的進(jìn)制

關(guān)于“Linux中別名與二進(jìn)制怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI