linux 重新掛載需要先卸載再重新掛載,如果要一條命令可以通過(guò)符號(hào)將兩個(gè)命令組合到一個(gè)命令里,例如:
創(chuàng)新互聯(lián)公司于2013年開(kāi)始,先為新吳等服務(wù)建站,新吳等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為新吳企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
umount -l /mnt/test mount -o ro /dev/hda1? /mnt/test
linux中掛載命令是mount,卸載是umount,在命令行中使用可以將多條命令組合成一條命令并順序執(zhí)行,以達(dá)到快速執(zhí)行的目的。
擴(kuò)展資料
linux掛載命令mount的用法介紹:
1、語(yǔ)法
mount [-fnrsvw] [-t vfstype] [-o options] device dir
2、參數(shù)說(shuō)明:
-V:顯示程序版本
-h:顯示輔助訊息
-v:顯示較訊息,通常和 -f 用來(lái)除錯(cuò)。
-a:將 /etc/fstab 中定義的所有檔案系統(tǒng)掛上。
-F:這個(gè)命令通常和 -a 一起使用,它會(huì)為每一個(gè) mount 的動(dòng)作產(chǎn)生一個(gè)行程負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量 NFS 檔案系統(tǒng)時(shí)可以加快掛上的動(dòng)作。
-f:通常用在除錯(cuò)的用途。它會(huì)使 mount 并不執(zhí)行實(shí)際掛上的動(dòng)作,而是模擬整個(gè)掛上的過(guò)程。通常會(huì)和 -v 一起使用。
-n:一般而言,mount 在掛上后會(huì)在 /etc/mtab 中寫入一筆資料。但在系統(tǒng)中沒(méi)有可寫入檔案系統(tǒng)存在的情況下可以用這個(gè)選項(xiàng)取消這個(gè)動(dòng)作。
通過(guò)你問(wèn)題的描述,可以通過(guò)如下命令來(lái)對(duì)文件進(jìn)行重新命名:
方式1、[root@bbs haha]# mv? ? wa_01.txt? ?01.txt
方式2、[root@bbs haha]# rename? ?01.txt? ? wa_01.txt? ? 01.txt
格式為:rename? ?from? ? to? ? file
擴(kuò)展知識(shí):
1、mv? 命令的格式為:mv? ?源文件 目標(biāo)文件 。方式1中? wa_01.txt? ?為原文件, 01.txt? 為目標(biāo)文件,此處是將?wa_01.txt? 改名為??01.txt 。
2、rename 命令的格式為:rename from? to? file
其中? from :代表 需要替換的或者需要處理的字符。
to :把前面的from 代表的內(nèi)容替換為 to? 代表的內(nèi)容。
file:待處理的文件。
溫馨提示:
以上就是關(guān)于文件重命名常用的命令,不同的系統(tǒng)在操作時(shí)可能會(huì)有出入,如果有問(wèn)題,可以私信+關(guān)注,我會(huì)第一時(shí)間進(jìn)行回復(fù),希望我的回答能夠?qū)δ阌兴鶐椭?/p>
關(guān)于linux bash的重定向
所謂I/O重定向簡(jiǎn)單來(lái)說(shuō)就是一個(gè)過(guò)程,這個(gè)過(guò)程捕捉一個(gè)文件,或者命令,程序,腳本,甚至腳本中的代碼塊(code block)的輸出,然后把捕捉到的輸出,作為輸入發(fā)送給另外一個(gè)文件,命令,程序,或者腳本。
如果談到I/O重定向,就涉及到文件標(biāo)識(shí)符(File Descriptor)的概念, 在Linux系統(tǒng)中,系統(tǒng)為每一個(gè)打開(kāi)的文件指定一個(gè)文件標(biāo)識(shí)符以便系統(tǒng)對(duì)文件進(jìn)行跟蹤,這里有些和C語(yǔ)言編程里的文件句柄相似,文件標(biāo)識(shí)符是一個(gè)數(shù)字,不同數(shù)字代表不同的含義,默認(rèn)情況下,系統(tǒng)占用了3個(gè),分別是0標(biāo)準(zhǔn)輸入(stdin),1標(biāo)準(zhǔn)輸出(stdout), 2標(biāo)準(zhǔn)錯(cuò)誤(stderr), 另外3-9是保留的標(biāo)識(shí)符,可以把這些標(biāo)識(shí)符指定成標(biāo)準(zhǔn)輸入,輸出或者錯(cuò)誤作為臨時(shí)連接。通常這樣可以解決很多復(fù)雜的重定向請(qǐng)求。
標(biāo)準(zhǔn)輸入通常指鍵盤的輸入
標(biāo)準(zhǔn)輸出通常指顯示器的輸出
標(biāo)準(zhǔn)錯(cuò)誤通常也是定向到顯示器
請(qǐng)看以下例子,來(lái)描述一下他們的關(guān)系
#ls /dev
這個(gè)命令列出/dev目錄下的所有文件,在屏幕上輸出結(jié)果。
這里 /dev 就是作為命令ls的標(biāo)準(zhǔn)輸入(從鍵盤輸入),而打印在屏幕的結(jié)果就是標(biāo)準(zhǔn)輸出(/dev目錄中的內(nèi)容)
還是回到標(biāo)題,重定向就是把標(biāo)準(zhǔn)的`輸入或者輸出更改成其他的方式,請(qǐng)參看如下例子
或者等同于
#ls /dev 1filename #注意:"1"和""中間沒(méi)有空格
以上命令會(huì)把命令的標(biāo)準(zhǔn)輸出重新定向到一個(gè)文件filename,而不是顯示到屏幕上,如果不指明文件標(biāo)識(shí)符,系統(tǒng)默認(rèn)的就是1, 因此1可以省略
如果把上面例子重的""改成""則表示把輸出追加到filename文件的末尾,如果文件不存在則創(chuàng)建它。如下
#ls /dev filename
也可以把標(biāo)準(zhǔn)錯(cuò)誤重新定向到文件
#ls -qw /dev 2filename
顯然 -qw是一個(gè)錯(cuò)誤參數(shù),通常會(huì)在顯示器上報(bào)告一個(gè)錯(cuò)誤信息,但由于把2標(biāo)準(zhǔn)錯(cuò)誤(stderr)重新定向到了文件filename,因此顯示器沒(méi)有錯(cuò)誤信息,而信息寫到了文件里面
以下命令是把標(biāo)準(zhǔn)輸出和錯(cuò)誤都定向到文件
#ls /dev filename
""在這里代表標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤,這里無(wú)論是正常輸出還是錯(cuò)誤信息都寫到filename中了。
重新定義標(biāo)準(zhǔn)輸入,輸出,和錯(cuò)誤的文件標(biāo)識(shí)符
重新定義文件標(biāo)識(shí)符可以用ij命令,表示把文件標(biāo)識(shí)符i重新定向到j(luò),你可以把""理解為"取地址"
請(qǐng)看以下例子
#exec 51
表示把文件標(biāo)識(shí)符5定向到標(biāo)準(zhǔn)輸出,這個(gè)命令通常用來(lái)臨時(shí)保存標(biāo)準(zhǔn)輸入。
同樣標(biāo)準(zhǔn)輸入也是可以重新定向的,請(qǐng)參考下面例子
# grep search-word
一般來(lái)說(shuō)grep命令在給定文件中搜索字符串,以上命令把文件filename作為grep命令的標(biāo)準(zhǔn)輸入,而不是從鍵盤輸入。
前面曾經(jīng)提到,系統(tǒng)為每一個(gè)打開(kāi)的文件指定一個(gè)文件標(biāo)識(shí)符以便系統(tǒng)對(duì)文件進(jìn)行跟蹤,那么默認(rèn)的文件標(biāo)識(shí)符是什么呢?答案是0,也就是標(biāo)準(zhǔn)輸入,或者可以說(shuō)從鍵盤輸入。當(dāng)然這個(gè)文件標(biāo)識(shí)符也可以自己指定,請(qǐng)參考下面例子
#echo 123456789 filename 把字符串寫到文件filename中 #exec 3filename 把文件filename打開(kāi),并指定文件標(biāo)識(shí)符為3 #read -n 4 3 從文件中讀4個(gè)字符,句柄已經(jīng)指到第四個(gè)字符末尾 #echo -n . 3 在第5個(gè)字符處寫一個(gè)點(diǎn),覆蓋第5個(gè)字符,-n表示不換行 #exec 3- 關(guān)閉文件標(biāo)識(shí)符3
現(xiàn)在cat filename文件的結(jié)果就成了1234.6789
命令jfilename表示把文件打開(kāi),并指明文件標(biāo)識(shí)符為j
"-"表示關(guān)閉文件標(biāo)識(shí)符
有關(guān)關(guān)閉文件標(biāo)識(shí)符的操作請(qǐng)參考下面
n- 關(guān)閉輸入文件標(biāo)識(shí)符n 0-或- 關(guān)閉標(biāo)準(zhǔn)輸入stdin n- 關(guān)閉輸出文件標(biāo)識(shí)符n 1-或-關(guān)閉標(biāo)準(zhǔn)輸出stdout
另外還有一些其他命令,如下參考
2. : filename 或者 filename
表示把文件filename設(shè)置成空,也就是清空文件內(nèi)容,如果文件不存在,則創(chuàng)建一個(gè)空文件,(等同于touch命令) :表示一個(gè)空輸出,兩個(gè)命令的唯一區(qū)別就是filename不是在所有shell都可以正常工作的。
;
linux重命名文件和文件夾可以使用mv命令來(lái)實(shí)現(xiàn)。
mv命令:
Linux mv 命令用來(lái)為文件或目錄改名、或?qū)⑽募蚰夸浺迫肫渌恢谩?/p>
實(shí)例:
比如:before.txt是修改之前的文件名,after.txt是準(zhǔn)備修改的文件名。
命令為:
注意:如果當(dāng)前目錄下也有個(gè)after.txt的文件的話,我們的這個(gè)文件是會(huì)將它覆蓋的。
mv命令也可以移動(dòng)文件和文件夾,例如將/a目錄移動(dòng)到/b下,并重命名為c。
命令為:
把你寫的程序(可執(zhí)行文件)放到 /usr/bin/ 下。
或者將你的可執(zhí)行文件的路徑加到PATH環(huán)境變量里。
比如, 你寫了一個(gè)"lssystem"命令(程序), 用來(lái)打印系統(tǒng)信息。
這樣你把lssystem這個(gè)可執(zhí)行文件拷貝到系統(tǒng)路徑下 /usr/bin/
這樣就可以直接使用了。
注意一點(diǎn), linux 命令就是程序的可執(zhí)行文件。
分享標(biāo)題:linux重新定義命令,linux常用命令 重命名
當(dāng)前地址:http://m.kartarina.com/article26/dseejjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、靜態(tài)網(wǎng)站、網(wǎng)站制作、建站公司、定制開(kāi)發(fā)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)