• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • CMD學習筆記——replace、type和more

    標簽: CMD

    replace替換文件

    如果需要用源目錄中的同名文件替換目標目錄中的文件,可以使用replace命令,也可以使用replace將唯一的文件名添加到目標目錄。

    語法

    replace [drive1:] [path1] filanme [drive2:][path2] [/a] [/p] [/r] [/w]
    replace [drive1:] [path1] filanme [drive2:][path2] [/a] [/p] [/r] [/w] [/u]
    

    參數

    參數 說明
    [drive1:] [path1] filanme 指定源文件或文件集的位置和名稱
    [drive2:][path2] 指定目標文件的位置。不能為要替換的文件指定文件名。如果沒有指定驅動器和目錄,replace將使用當前驅動器和目錄作為目標
    /a 將新文件添加到目標目錄中而不是替換現存的文件。不能將此命令行選項與/s或/u命令行選項共同使用
    /p 提示用戶在替換目標文件或添加源文件之前確認
    /r 替換只讀文件和未受保護的文件。如果沒有指定命令行選項卻嘗試替換只讀文件,就會發生錯誤并終止替換操作
    /w replace開始搜索源文件之前等待用戶插入磁盤。如果沒有指定/w,按enter鍵之后,replace立即開始替換或添加文件
    /s 搜索目標目錄的所有子目錄并替換匹配的文件。不能將/s命令行選項與/a命令行選項共同使用。replace命令不搜索path1中指定的子目錄
    /u 只替換目標目錄中比源目錄中文件舊的文件。不能將/u命令行選項和/a命令行一同使用

    例1:用a文件夾中a.txt替換b文件夾中a.txt文件
    在這里插入圖片描述
    a文件夾中a.txt內容為

    在這里插入圖片描述
    b文件夾中a.txt內容為
    在這里插入圖片描述
    現在進行替換
    在這里插入圖片描述
    在這里插入圖片描述

    例2:將a文件夾中的Aa.txt添加到b文件夾中
    添加前
    在這里插入圖片描述
    在這里插入圖片描述
    添加后
    在這里插入圖片描述
    在這里插入圖片描述
    例3:將a文件夾中的Aa.txt添加到b文件夾中,在添加前進行詢問
    在這里插入圖片描述

    type顯示文本文件的內容

    如果需要顯示文本文件的內容,可以使用type命令

    語法

    type [drive:][path]filename 
    

    參數
    [drive:][path]filename 指定要察看的文本文件名和位置。

    例1:查看a文件夾下Aa.txt的內容

    在這里插入圖片描述

    這里需要注意編碼問題,我這個txt文件選的是ANSI編碼。如果你選的是UTF8可能會亂碼,想要修改編碼你只需要把txt文件在另存為的時候,選擇下面截圖畫線為ANSI編碼就行
    在這里插入圖片描述
    例2:讀取doc文檔
    首先來創建doc文檔
    在這里插入圖片描述

    注意:DOS下沒有提供直接創建文件的命令,但可以使用管道操作來創建文件
    在這里插入圖片描述
    接著就是讀取
    在這里插入圖片描述

    more 一次顯示一個輸出屏幕

    more命令用于每次顯示一個輸出屏幕

    語法

    MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [drive:][path]filename
    
    command-name | MORE [/E [/C] [/P] [/S] [/Tn] [+n]]
    
    MORE /E [/C] [/P] [/S] [/Tn] [+n] [files]
    

    參數

    [drive:][path]filename  指定要逐屏顯示的文件
    
    command-name                 指定要顯示其輸出的命令 。
    /E      啟用擴展功能
    
    /C      顯示頁面前先清除屏幕
    
    /P      擴展 FormFeed 字符
    
    /S      將多個空白行縮成一行
    
     /Tn     將跳格鍵擴展成 n 個空格(默認值為 8)
    
     命令行開關可以出現在 MORE 環境變量中。
    
    +n      從第 n 行開始顯示第一個文件
    
     files    要顯示的文件列表。 用空格分開列表中的文件。
    
    如果擴展的功能已經啟用,在 -- More -- 提示處會接受下列命令:
    
    P n     顯示下 n 行
    
    S n     略過下 n 行并顯示下一屏信息
    
    F       顯示下個文件
    
    Q       退出
    
    =       顯示行號
    
    ?       顯示幫助行
    
    \<space> 顯示下一頁
    
    \<enter>   顯示下一行
    

    例1:顯示Plus.txt文件
    在這里插入圖片描述在這里插入圖片描述
    可以看到文件內容很多,可以使用空格顯示下一頁,使用enter鍵是每次顯示一行,如果要退出more可以按q鍵或者ctrl+c

    例2:使用=可以顯示行號、使用P n 顯示下 n 行、S n 略過下 n 行,并顯示下一屏信息
    使用=可以顯示行號
    在這里插入圖片描述
    使用P n 顯示下 n 行
    在這里插入圖片描述
    S n 略過下 n 行,并顯示下一屏信息
    在這里插入圖片描述
    例3:/C 顯示頁面前先清除屏幕
    輸入前,沒有被清屏
    在這里插入圖片描述
    輸入后被清屏
    在這里插入圖片描述
    在這里插入圖片描述

    版權聲明:本文為qq_42683219原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/qq_42683219/article/details/103952560

    智能推薦

    (401-C#學習筆記)反射和特性-Type類、Assembly類、Obsolete特性

    一.什么是反射? 程序在運行時,可以查看其它程序集或其本身的元數據一個運行的程序查看本身的元數據或者其他程序集的元數據叫做反射。 注:**元數據:**C# 編寫的程序編譯成一個程序集,程序集會包含元數據、編譯代碼和資源。 元數據包含內容: 清單信息,包括與程序本身有關的數據,以及它依賴的庫; 程序或類庫中每一個類型的描述; 在代碼中嵌入的自定義特性,提供與特性所修飾的構造有關的額外信息。 二.Ty...

    TypeScript 學習筆記4: Type Fundamentals

    原文鏈接:https://leanpub.com/essentialtypescript/read#type-fundamentals 在Visual Studio Code中,打開 TypeScriptTodo 工程。 啟動 tsc -w。 新建一個 test.ts 文件,這一章的代碼需要在這個環境下練習。 1. JavaScript 類型 1.1. ES5 本身僅僅定義了六種類型:  ...

    筆記68 | 切換fragmengt的replace和add方法筆記

    replace add 性能沒什么區別~~~...

    javascript中的replace學習

    之前一直都覺得這個方法就是替換唄,結果今天看到了一段代碼,第一眼看的時候有點迷茫,再看的時候更迷茫,就稍微研究了一下: 迷茫代碼就是當replace方法的第二個參數是一個函數的時候,這個函數的各個參數分別都是什么東西,廢話不多說了,上代碼: 在這段代碼中,用正則匹配了字符"a"以及“a”后面的一個字符,那么函數中all和letter又分別是什么呢,看下打...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    猜你喜歡

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    Linux C系統編程-線程互斥鎖(四)

    互斥鎖 互斥鎖也是屬于線程之間處理同步互斥方式,有上鎖/解鎖兩種狀態。 互斥鎖函數接口 1)初始化互斥鎖 pthread_mutex_init() man 3 pthread_mutex_init (找不到的情況下首先 sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev) 動態初始化 int pthread_...

    精品国产乱码久久久久久蜜桃不卡