新聞中心
在Linux中,大寫鍵是鍵盤上非常重要的一個鍵位,但是有時候我們會需要更換一下它的位置。這篇文章將會教你。

目前創(chuàng)新互聯(lián)建站已為成百上千家的企業(yè)提供了網(wǎng)站建設、域名、雅安服務器托管、網(wǎng)站托管維護、企業(yè)網(wǎng)站設計、惠農(nóng)網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
之一步:檢查當前配置
在更改大寫鍵之前,我們需要檢查一下當前鍵盤的配置。我們需要確認一下當前大寫鍵的編碼以及按鍵掃描碼。
要檢查大寫鍵的配置,我們可以運行xev命令,在彈出的窗口中按下大寫鍵,會在窗口中看到大量輸出。在這些輸出中,我們需要找到大寫字母鎖定按鍵的數(shù)字編碼和掃描碼。
第二步:更改鍵位
在Linux中更改鍵位的方式主要有兩種:使用xmodmap命令或者通過更改XInput2的按鍵映射來實現(xiàn)。在這篇文章中,我們將使用xmodmap命令來更改大寫鍵。
要更改大寫鍵,請打開終端并運行以下命令:
“`
xmodmap -e “keycode 66 = BackSpace”
“`
這一命令將鍵碼 66 (默認大寫鍵)映射到退格鍵。
如果你希望將大寫鍵映射到其它鍵位,只需要更改這個命令中的keycode和后面的鍵位名稱即可。
第三步:保存更改
在完成鍵位更改之后,我們需要將更改保存下來。有兩種方法可以實現(xiàn)這一點:一是將xmodmap命令添加到啟動項中,二是將xmodmap命令添加到.xinitrc文件中。
要將xmodmap命令添加到啟動項中,你需要編輯/etc/rc.local文件:
“`
sudo nano /etc/rc.local
“`
然后將以下命令添加到文件的末尾:
“`
xmodmap -e “keycode 66 = BackSpace”
“`
保存并關閉文件?,F(xiàn)在,當你啟動Linux時,大寫鍵將映射到退格鍵。
你也可以將xmodmap命令添加到.xinitrc文件中,在啟動X窗口時調(diào)用該命令。在打開終端并運行以下命令來創(chuàng)建.xinitrc文件:
“`
touch ~/.xinitrc
“`
然后將以下命令添加到文件的末尾:
“`
xmodmap -e “keycode 66 = BackSpace”
“`
保存并關閉文件。現(xiàn)在,當你啟動X窗口時,大寫鍵將映射到退格鍵。
結論
更改大寫鍵是Linux中一個簡單而有用的技巧。通過使用xmodmap命令,你可以很容易地將大寫鍵映射到任何其他鍵位上。只需要按照以上步驟操作,就可以成功更換大寫鍵,提高你的工作效率。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220linux,編寫shell程序,將一個文件名作為程序的參數(shù),把該文件中的英文字母全部轉換成大寫字母
如果沒有指定命令行參數(shù),則直接退出。
如果指定了命令行參數(shù),就把饑基首該文件的英文字母轉化為大寫保存在.caps文件中。支持同時多個參數(shù)。
代碼如下。
#!/bin/bash
if
then
exit 0
fi
upper(){
tr ” ” $1″.caps”
}
for 爛數(shù)file in $*
do
upper $file
done
將文件名作為程序的參數(shù)棗雀, 這個就是位置變量了哦,比如$1。
如果要將字符轉化的話, 就是用tr了轉換頃簡了, 比如tr A-Z a-z
如果樓主不懂的話, 就私下交流了。
Linux中編寫一個shell腳本將指定目錄中的文件的文件全名改為大寫,但是命令執(zhí)行完,shell
將你的腳本貼出來看看
bash shell
腳本的方法有多種,現(xiàn)在作個小結。假設我們編寫好的shell腳本的文件名為hello.sh,文件位置在/data/shell目錄中并已有執(zhí)行權限。
方法一:切換到歷兆shell腳本所在的目錄(此時,稱為工作目錄)執(zhí)行shell腳本:
復制肢鍵租代碼
代碼如下:
cd /data/shell
./hello.sh
./的意思是說在當前的工作亮猛目錄下執(zhí)行hello.sh。如果不加上./,bash可能會響應找到不到hello.sh的錯誤信息。因為目前的工作目錄(/data/shell)可能不在執(zhí)行程序默認的搜索路徑之列,也就是說,不在環(huán)境變量PASH的內(nèi)容之中。查看PATH的內(nèi)容可用
echo $PASH 命令?,F(xiàn)在的/data/shell就不在環(huán)境變量PASH中的,所以必須加上./才可執(zhí)行。
方法二:以絕對路徑的方式去執(zhí)行bash shell腳本:
復制代碼
代碼如下:
/data/shell/hello.sh
方法三:直接使用bash 或sh 來執(zhí)行bash
shell腳本:
復制代碼
代碼如下:
cd /data/shell
bash hello.sh
或
復制代碼
代碼如下:
cd /data/shell
sh
hello.sh
注意,若是以方法三的方式來執(zhí)行,那么,可以不必事先設定shell的執(zhí)行權限,甚至都不用寫shell文件中的之一行(指定bash路徑)。因為方法三是將hello.sh作為參數(shù)傳給sh(bash)命令來執(zhí)行的。這時不是hello.sh自己來執(zhí)行,而是被人家調(diào)用執(zhí)行,所以不要執(zhí)行權限。那么不用指定bash路徑自然也好理解了啊,呵呵……。
方法四:在當前的shell環(huán)境中執(zhí)行bash shell腳本:
復制代碼
代碼如下:
cd /data/shell
. hello.sh
或
復制代碼
代碼如下:
cd /data/shell
source
hello.sh
前三種方法執(zhí)行shell腳本時都是在當前shell(稱為父shell)開啟一個子shell環(huán)境,此shell腳本就在這個子shell環(huán)境中執(zhí)行。shell腳本執(zhí)行完后子shell環(huán)境隨即關閉,然后又回到父shell中。而方法四則是在當前shell中執(zhí)行的。
看的不是同一個目錄
linux 更換大寫鍵的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux 更換大寫鍵,如何在Linux中更換大寫鍵,linux,編寫shell程序,將一個文件名作為程序的參數(shù),把該文件中的英文字母全部轉換成大寫字母,Linux中編寫一個shell腳本將指定目錄中的文件的文件全名改為大寫,但是命令執(zhí)行完,shell的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)是成都專業(yè)網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計、SEO優(yōu)化、手機網(wǎng)站、小程序開發(fā)、APP開發(fā)公司等,多年經(jīng)驗沉淀,立志成為成都網(wǎng)站建設第一品牌!
本文標題:如何在Linux中更換大寫鍵(linux更換大寫鍵)
本文路徑:http://www.5511xx.com/article/dpgehed.html


咨詢
建站咨詢
