2018-07-19

遇到的Linux操作

一、U盤掛載

1,以root用戶登陸

? 先加載USB模塊 modprobe usb-storage

? 用fdisk -l 看看U盤的設(shè)備

? 假如U盤是sda1

2,確定在 目錄 /mnt 下建立了 文件夾 /usb,如果未建立可鍵入一下命令:mkdir /mnt/usb_disk,成功后進(jìn)行下一步。? ?

3,載入 u 盤,需鍵入以下命令:mount? /dev/sda? /mnt/usb_disk? ?

? ? 成功后,即可使用 u 盤了, 文件就在目錄 /mnt/usb 下。

4,卸載u盤:在使用完u盤后,在拔出前需要先鍵入卸載U盤命令? ?

? ? 命令如下:umount /mnt/usb

ps:Linux 無(wú)法直接掛載NTFS格式的硬盤,可以使用ntfs-3g工具來(lái)進(jìn)行掛載,具體配置方法如下(參考網(wǎng)址:https://www.cndba.cn/dave/article/2189):

下載地址:

http://www.tuxera.com/community/ntfs-3g-download/

--安裝:

./configure

make

make install # or 'sudo make install' if you aren't root

--使用:

mount -t ntfs-3g /dev/sda1 /mnt/windows

[dave@www.cndba.cn ntfs-3g_ntfsprogs-2014.2.15]# ntfs-3g /dev/sdb1 /mnt

The disk contains an unclean file system (0, 0).

The file system wasn't safely closed on Windows. Fixing.

[dave@www.cndba.cnntfs-3g_ntfsprogs-2014.2.15]#

二、復(fù)制文件

將目錄/usr/men下的所有文件及其子目錄復(fù)制到目錄/usr/zh中

cp -r /usr/men /usr/zh

-a:此參數(shù)的效果和同時(shí)指定"-dpR"參數(shù)相同;

-d:當(dāng)復(fù)制符號(hào)連接時(shí),把目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄;

-f:強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在;

-i:覆蓋既有文件之前先詢問(wèn)用戶;

-l:對(duì)源文件建立硬連接,而非復(fù)制文件;

-p:保留源文件或目錄的屬性;

-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;

-s:對(duì)源文件建立符號(hào)連接,而非復(fù)制文件;

-u:使用這項(xiàng)參數(shù)后只會(huì)在源文件的更改時(shí)間較目標(biāo)文件更新時(shí)或是名稱相互對(duì)應(yīng)的目標(biāo)文件并不存在時(shí),才復(fù)制文件;

-S:在備份文件時(shí),用指定的后綴“SUFFIX”代替文件的默認(rèn)后綴;

-b:覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份;

-v:詳細(xì)顯示命令執(zhí)行的操作。

強(qiáng)制覆蓋不要y提示,用-rf,但是root權(quán)限時(shí)還是會(huì)提示。

三、刪除整個(gè)文件夾

:rm -rf 目錄名字

四、查看目錄下有多少個(gè)文件夾

ls | wc -c

五、argparse模塊

代碼:

import argparse

ap = argparse.ArgumentParser()

ap.add_argument("-database", required = True,

help = "Path to database which contains images to be indexed")

ap.add_argument("-index", required = True,

help = "Name of index file")

args = vars(ap.parse_args())

if __name__ == "__main__":


db = args["database"]

output = args["index"]

使用:

python index.py -database database -index featureCNN.h5

六、Linux如何把子目錄中的文件移動(dòng)到上一目錄中

cd 到上一級(jí)目錄

mv 子目錄/* ./

注:子目錄/*? 表示子目錄下的所有文件

./是當(dāng)前文件目錄的意思

如:

[root@gpuserver fsh]# cd test_d

[root@gpuserver test_d]# ll

總用量 0

drwxr-xr-x 6 root root 114 7月? 16 14:38 fdafea

[root@gpuserver test_d]# mv fdafea/* ./

[root@gpuserver test_d]# rm -rf fdafea/

[root@gpuserver test_d]# ll

總用量 0

drwxr-xr-x 2 root root? 58 7月? 16 14:38 EP78100002NWB1

drwxr-xr-x 2 root root 186 7月? 16 14:38 EP78100004NWB1

drwxr-xr-x 2 root root? 86 7月? 16 14:38 EP78100005NWB1

drwxr-xr-x 2 root root? 66 7月? 16 14:38 EP78100008NWA1

七、查看磁盤空間

df -hl

顯示格式為:

文件系統(tǒng)? ? ? ? ? ? ? 容量 已用 可用 已用% 掛載點(diǎn)

Filesystem? ? ? ? ? ? Size Used Avail Use% Mounted on

/dev/hda2? ? ? ? ? ? ? 45G? 19G? 24G 44% /

八、解壓文件

(https://www.cnblogs.com/wangkongming/p/4305962.html)

1、把/home目錄下面的mydata目錄壓縮為mydata.zip

zip -r mydata.zip mydata #壓縮mydata目錄

2、把/home目錄下面的mydata.zip解壓到mydatabak目錄里面

unzip mydata.zip -d mydatabak

3、把/home目錄下面的abc文件夾和123.txt壓縮成為abc123.zip

zip -r abc123.zip abc 123.txt

4、把/home目錄下面的wwwroot.zip直接解壓到/home目錄里面

unzip wwwroot.zip

5、把/home目錄下面的abc12.zip、abc23.zip、abc34.zip同時(shí)解壓到/home目錄里面

unzip abc\*.zip

6、查看把/home目錄下面的wwwroot.zip里面的內(nèi)容

unzip -v wwwroot.zip

7、驗(yàn)證/home目錄下面的wwwroot.zip是否完整

unzip -t wwwroot.zip

8、把/home目錄下面wwwroot.zip里面的所有文件解壓到第一級(jí)目錄

unzip -j wwwroot.zip

九、Linux下查看文件內(nèi)容的命令

查看文件內(nèi)容的命令:

cat? ? 由第一行開始顯示內(nèi)容,并將所有內(nèi)容輸出

tac? ? 從最后一行倒序顯示內(nèi)容,并將所有內(nèi)容輸出

more? ? 根據(jù)窗口大小,一頁(yè)一頁(yè)的現(xiàn)實(shí)文件內(nèi)容

less? ? 和more類似,但其優(yōu)點(diǎn)可以往前翻頁(yè),而且進(jìn)行可以搜索字符

head? ? 只顯示頭幾行

tail? ? 只顯示最后幾行

nl? ? ? 類似于cat -n,顯示時(shí)輸出行號(hào)

tailf? 類似于tail -f



2018年7月20日14:53:39

十、mv出現(xiàn)錯(cuò)誤:-bash: /usr/bin/mv: 參數(shù)列表過(guò)長(zhǎng)

由于移動(dòng)到的文件夾下文件過(guò)多,出現(xiàn)上述的報(bào)錯(cuò)問(wèn)題。

方法:首先,進(jìn)入到要移動(dòng)的文件夾下,

然后用這個(gè)命令進(jìn)行移動(dòng):?? ls | xargs -t -I {} mv {} ../test1/??

其中../就是進(jìn)入到父目錄中,test1是要移動(dòng)到的文件夾

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容