CS基础知识01
1 基本概念
根目錄
驅動器盤符【windows特有】 X:
根目錄
目錄樹生成查看tree
內部命令與外部命令
系統集成,直接啟動后載入內存
文件集成,讀取環境變量和文件
絕對路徑與相對路徑
當前目錄與上級目錄.和…
盤符與路徑
從根出來的絕對路徑
從當前目錄出來的相對路徑
網絡路徑與本地路徑,斜杠與反斜杠的常用方式
完整的文件路徑與文件名
路徑部分
主文件名
擴展名
讀文件與寫文件
重定向方式生成文件
創建文件
覆蓋文件內容
追加文件內容
刪除文件
命令分類
系統命令
ver
winver
msconfig
whoami
color
dir /s
shutdown -s -t 15
shutdown -a
start cmd
exit
cls
方向鍵上下翻查使用過的命令
命令行粘貼與復制
regedit
START 啟動單獨的窗口以運行指定的程序或命令。
SUBST 將路徑與驅動器號關聯。
SYSTEMINFO 顯示計算機的特定屬性和配置。
TASKLIST 顯示包括服務在內的所有當前運行的任務。
TASKKILL 中止或停止正在運行的進程或應用程序。
help
calc
echo
pause
文件命令
rename
copy
del
move
attrib
目錄命令
dir
cd,md,rd
tree
網絡與服務命令
net start
netstart
ipconfig ipconfig/all
ping
telnet
mstsc /v:IP
isqlw
編程控制
if
for
goto
專用管理命令行
命令行成批處理
單擊“開始”–“運行”–輸入“cmd”回車即可(也可以按 WIN+R組合鍵打開運行輸入框)
有些命令因為參數過多,小編也不可能全不都拿出來給大家講。只能給大家介紹一些比較常用或實用的命令
如果有高手路過, 也請幫忙指正一下, 避免誤導勤奮的好朋友們. 同時建議有心想一起玩的條友多動手敲敲鍵盤, 小編數年來的經驗證實了, 學IT, 不動手的話, 也只能學學理論, 但是90%靠的是實踐操作.
小編前期梳理的思路是這樣的:
Dos基礎命令梳理思路
小編初來乍道, 不清楚我的插圖在我發布后會不會不清晰, 因為我在排版時看到插入的圖片是清晰的, 以前見其他條友發布的文章中總有不晰的圖片, 很是不爽. 所以如果有不清晰的地方請條友幫忙指出, 小編看到留言就即可修正.
1、Dir(Directory)命令
命令參數:
----/A -顯示具有指定屬性的文件
--------D 目錄 R 只讀文件
--------H 隱藏文件 A 準備存檔的文件
--------S 系統文件 - 表示“否”的前綴
dir /a 命令執行結果
只瀏覽目錄列表
只瀏覽只讀文件
查看隱藏文件
查看系統文件
----/O - 用分類順序列出文件
--------N 按名稱(字母順序) S 按大小
--------E 按擴展名(字母順序) D 按日期/時間(從先到后)
--------G 組目錄優先 - 顛倒順序的前綴
所查看文件列表按文件名的字母順序排列
按文件名的字母逆序排列
----/P - 在每個信息屏幕后暫停
----/S - 顯示指定目錄和所有子目錄中的文件
分屏顯示子文件及子目錄下的文件列表
----/W - 用寬列表格式
寬列表格式顯示
命令格式:
----Dir -列出當前目錄下的屬性為只讀或存檔的程序和目錄
----Dir /AARHS -列出當前目錄下所有存檔、只讀、隱藏、系統屬性的所有程序
----Dir /ON -按字母順序列出當前目錄下的所有程序和其它目錄
----Dir /OS -按文件或文件夾的大小列出當前目錄下的所有程序和其它目錄
----Dir /P -列出當前目錄下的所有程序和其它目錄,在每個信息屏幕后暫停,按任意鍵繼續
----Dir /S 某程序- 顯示指定目錄和所有子目錄中的某程序
----Dir /W -用寬列表格式列出當前目錄下的所有程序和其它目錄
2、ping命令
通過發送 Internet 控制消息協議 (ICMP) 回響請求消息來驗證與另一臺TCP/IP 計算機的 IP 級
連接。相應的回響應答消息的接收情況將和往返過程的時間一起顯示出來。Ping 是用于檢測網絡
連接性、可到達性和名稱解析的疑難問題的主要TCP/IP 命令。如果不帶參數,ping 將顯示幫助。
ping 命令的默認應用
-t 指定在中斷前 ping
ping ip -t
-n 指定發送回響請求消息的次數。默認值是4
ping -n 2 ip
-a 指定對目的地 IP 地址進行反向名稱解析。如果解析成功,ping 將顯示相應的主機名(測試沒能成功)
-l 指定發送的回響請求消息中“數據”字段的長度(以字節為單位)。默認值為 32,最大值是 65,527
(修正: 測試WIN7_64系統中, 數據包的大小是0-65500字節)
ping -l 自定義測試數據包的大小<=65527
操作系統-------------TTL
LINUX----------------64
WIN2K/NT----------128
WINDOWS 系列 --32
UNIX 系列----------255
3、ipconfig命令
顯示所有當前的 TCP/IP 網絡配置值、刷新動態主機配置協議 (DHCP) 和域名系統 (DNS) 設置
ipconfig的默認應用
/all 顯示所有適配器的完整 TCP/IP 配置信息
ipconfig /all
/renew 更新所有適配器
ipconfig /renew
/release 發送消息到DHCP服務器釋放所有適配器
ipconfig /release
4、Nslookup命令
顯示可用來診斷域名系統 (DNS) 基礎結構的信息
舉例:nslookup www.baidu.com
nslookup的應用
“Server”,顯示的是用戶正在實用實用的DNS服務器域名
“Address”,顯示的是DNS服務器的IP地址
“Name”,顯示的是查詢域名的名稱
“Address”,顯示出該域名與多臺服務器進行了綁定
5、date命令
更改日期
如果加上“/t”參數則只顯示日期,而不用輸入新日期
date
6、time命令
更改時間。
如果加上“/t”參數則只顯示時間,而不用輸入新時間
time
7、tree命令
以圖形顯示驅動器或路徑的文件夾結構
tree
8、type命令
查看文本文件的內容
命令格式如:Type C:.txt -顯示C盤下1.txt文本文件中的內容
type 查看文本文件內容
9、vol命令
用于得到磁盤的卷標和卷序列
例 vol c:
vol查看磁盤分區卷標或卷序列號
10、Ver(version)命令
命令格式:Ver -顯示當前Windows操作系統的版本號
ver 查看系統版本
11、tasklist命令
顯示本地或遠程機器上當前運行的進程列表
/svc 無間斷地列出每個過程的所有服務信息。當 /fo 參數設置為 TABLE 時有效
tasklist /fo:table /svc
這個命令是滾屏顯示且無法上翻, 建議使用管道命令符 “>>” 輸出到一個文件中去, 再查看文件內容
即: tasklist /fo:table /svc >> d: asklist_svc.txt
/m (Module) 列出與給定模式名稱匹配的加載了 DLL 模塊的所有任務。如果未指定模塊名稱,該選項將顯示每個任務加載的所有模塊.
此參數的執行結果同上, 也建議這樣執行:
tasklist /m >> d: asklist_m.txt
其默認執行的結果如下圖示:
tasklist 的默認執行結果
12、taskkill命令
結束一個或多個任務或進程。可以根據進程 ID 或圖像名來結束進程
/im (ImageName)
指定將終止的進程的圖像名稱。使用通配符 (*) 指定所有圖像名稱
/pid ProcessID
指定將終止的進程的進程 ID
/f
指定將強制終止的進程。對于遠程進程可忽略此參數,所有遠程進程都將被強制終止
例:
taskkill /f /im notepad.exe
taskkill /pid 1230 /pid 1241 /pid 1253
taskkill 結束一個或多個進程
13、find命令
在文件中搜索字符串。
/N 顯示行號
/I 搜索字符串時忽略大小寫。
/OFF[LINE] 不要跳過具有脫機屬性集的文件。
“string” 指定要搜索的文字串,
[drive:][path]filename 指定要搜索的文件。
例:find /i"hello" 1.txt
注:在a.txt中查找"hello"并且忽略大小寫
find 文本文件中查找指定的字符串
至于此命令, 請條友自己在CMD命令窗口中試著執行一下就看到了, 系統將羅列出常用的一些命令.如下圖:
不懂不會的命令, 你可以如圖中命令提示中執行: help 命令名 就可以查看此命令的語法和參數及樣例.
幫助
Dos命令進階(一)—Net, Netstat
IT知識梳理 2017-11-30 06:57:10
Dos 命令進階(一)講解思路
1、Net常用命令
(1)net share - 查看共享命令
net share ipc$ - 設置ipc共享netshareipc共享 net share ipc共享netshareipc /del - 刪除ipc共享(xp系統無法刪除)netsharec共享 (xp系統無法刪除) net share c共享(xp系統無法刪除)netsharec=c: - 設置c盤為共享
我的實驗是在win7_64平臺上操作的
將c盤共享出來
查看共享:
net share默認是查看本機共享資源
小編手動通過鼠標操作指定一個共享文件夾后再查看:
手工鼠標操作添加的共享
小編又通過命令來添加一個共享并指定共享訪問權限:
通過命令添加共享
看看圖形界面下文件夾的屬性是不是共享成功:
命令共享文件夾的效果
刪除共享:
命令刪除共享
(2)net user - 查看本地的用戶列表
查看本機帳戶列表
net user 用戶名 密碼 /add - 增加一個用戶
注意:
1>如果你的本機運行著360, 有可能出現添加用戶失敗, 可以試著退出360.
2>請以管理員模式運行CMD.
net user 用戶名 /add 或 net user 用戶名 “”/add - 增加一個密碼為空的用戶(知道上面的操作, 還能不會操作這個)
net user 用戶名 /del - 刪除某個用戶名
net user 用戶名 /active:yes(no) - 設置某個用戶的狀態為啟用(禁用)
禁用一個用戶,使其不無法登錄操作系統
啟用一個用戶,使其正常登錄系統
(3)net localgroup administrators - 查看管理員組里的用戶(即權限為管理員的用戶)
查看某用戶組下的成員
查看本地系統用戶組
net localgroup administrators 用戶名 /add - 把某個用戶增加到管理員組里
net localgroup administrators 用戶名 /del - 從管理員組里刪除某個用戶
注意:.
1>增加到某個組里的用戶必須是已經被創建過的用戶.
2>增加到的組必須為存在的組.
(4)net start - 查看已經啟動的服務列表
net start 服務名 - 開啟某個服務 注意:要想成功的開啟一個服務,前提是它被停用了,而不是被禁止
net stop 服務名 - 停止某個服務 注意:停止的服務必須是已經啟動的,而不是已經停止或是被禁止的
啟動或停止一個服務進程
2、如果我們的計算機有時候收到的數據包出錯,我們不必感到奇怪,TCP/IP可以容許這些類型的錯誤,并能夠自動重發數據包。但如果累計的出錯情況數目占到所接收的IP數據報相當大的比例,或者它的數目正迅速增加,那么我們就應該使用Netstat查一查為什么會出現這些情況了。我們甚至可以用它來檢查我們的機器是否中了病毒或是木馬
netstat 的一些常用選項(注意, 不要寫成了 net stat, 這個不是NET指令哦.):
netstat 這個網絡命令, 小編在應用上最常用來查看當前網絡的連接狀況, 即 netstat -an, 如果有高手路過, 煩請指點一二, 我代表我們這些小白菜們誠心謝過!
netstat –s
本選項能夠按照各個協議分別顯示其統計數據。如果我們的應用程序(如Web瀏覽器)運行速度比較慢,或者不能顯示Web頁之類的數據,那么我們就可以用本選項來查看一下所顯示的信息。我們需要仔細查看統計數據的各行,找到出錯的關鍵字,進而確定問題所在。
netstat -s查看各網絡協議的通信數據統計信息
netstat –e
本選項用于顯示關于以太網的統計數據。它列出的項目包括傳送的數據包的總字節數、錯誤數、刪除數、數據包的數量和廣播的數量。這些統計數據既有發送的數據包數量,也有接收的數據包數量。這個選項可以用來統計一些基本的網絡流量。
netstat -e 查看當前以太網的統計數據
netstat –r
本選項可以顯示關于路由表的信息,類似于使用 route print 命令時看到的 信息。
除了顯示有效路由外,還顯示當前有效的連接。
查看本機路由表
netstat –a
本選項顯示所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監聽連接請求(LISTENING)的那些連接。
netstat -a
netstat –n
顯示所有已建立的有效連接
netsta -n
3、net use \ip地址ipc$ “密碼” /user:用戶名 - 和某個ip地址建立一個ipc連接(ipc連接(ipc連接(ipc入侵)
net use \ip地址ipc$ /del - 刪除建立的ipc$連接
net use 默認查看本地網絡連接
命令成功與否的前提:
1>.對方操作系統是否為NT以上的(除xp外)
2>.對方系統是否開啟了ipc$共享
3>.輸入的用戶名和密碼是否正確
創建一個空連接
創建一個非空連接
創建非空連接的作用是方便查看遠程主機的共享資源, 系統中的用戶列表等信息
4、net use h: \ip地址c$ - 將對方c盤映射到本地的h盤
net use h: /del -刪除映射到本地的磁盤
注意:
1>.要映射到本地的磁盤名不能與本地現有的磁盤名重復(沖突)
2>.想要映射對方的某個磁盤或目錄的前提是對方的此磁盤或目錄設置了共享
2>.copy 磁盤:程序名 \ip地址c$要保存的程序名
3>.net time \ip地址 - 查看某ip地址的計算機系統上的時間
注意:
除了查看本機時間可直接輸入此命令外,在查看其他ip地址的時間之前必須建立ipc$連接
4>.at \ip地址 時間 要運行的程序 - 指定遠程計算機在某個時間點運行指定的程序
小編在公司將共享服務器的資源映射到本地
映射的是什么名稱, 刪除時就刪除什么名稱
Dos 命令進階(二)——FTP命令
IT知識梳理 2017-12-01 07:54:14
FTP命令詳解的思路梳理
FTP命令行與圖形界面的FTP工具的異同:
相同: 都可以通過FTP協議完成文件的收發操作
不同: 命令行工具系統自帶, 隨時隨地完成任務; 而圖形界面則需要安裝或攜帶一個綠色的軟件, 好一點漂亮點的軟件則需要占用過多的系統資源. 而且你還要準備一個鼠標.
總之, 不同的人有不同的需求, 因人而異, 沒好沒壞. 小編只是分享自己的所學所得, 如果對各位條友有用, 可以收藏備參. 不需要的條友就當路過打打醬油吧. 小編在此都表示感激大家的光臨, 謝謝大家的友好的關注與支持!
1、Ftp的概述(簡單的說幾句肺話):
FTP(File Transfer Protocol)是指文件傳輸協議,是Internet上使用非常廣泛的一種通訊手段,它是為Internet用戶進行文件傳輸而制定的。
我們可以通過界面化的專門連接Ftp服務器的工具,或是在cmd模式下連接上Ftp主機,實現文件的上傳、下傳的文件,但是它并沒有過多的權利,無法在遠程電腦(即Ftp服務器)上執行上傳的文件。
2、Ftp的連接方式:
(1)利用界面化的FTP連接軟件進行連接.如CuteFtp、FlashFtp、LeapFtp, FileZilla等
客戶端登錄
客戶端登錄成功
(2)在網頁模式下進行連接.格式為ftp://xxx.xxx.xxx.xxx:開放的Ftp端口號
網頁登錄 FTP 的方式
網頁登錄FTP成功
(3)在cmd命令行模式下進行連接.格式為ftp xxx.xxx.xxx.xxx (此連接方式要求使用默認端口21)或先輸入ftp回車,然后輸入open xxx.xxx.xxx.xxx 開放的Ftp端口號
CMD登錄FTP
顯頁易見, 前兩種訪問方式對于普通用戶是比較方面實用的, 但是對于一些需要遠程且最少資源操作的用戶來說, 命令行則是最佳首選. 即使不用客戶端, 使用瀏覽器訪問, 那么 Linux下非圖形界面咋辦, 而且瀏覽器占用內存資源可不比QQ低, 打開幾個頁面都占了幾百MB的內存了.
Chrome瀏覽占用的內存資源
Chrome瀏覽器在業界算是優化的比較好用的瀏覽器了, 尚且如此, 所以建議條友們學以備用吧.
3、Ftp常用命令介紹(在命令提示符下進行)
1>.(!): 在本機中執行交互shell,執行exit命令可以返回ftp環境.
驚嘆號用于切換本地與遠程
從遠程返回本地
2>.(?): 同help命令,顯示幫助信息.
查看幫助信息
3>.(append): 將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名.
命令格式: append 本地文件名 [遠程保存文件名]
append命令操作
4>.(ascii): 使用ascii類型傳輸方式.
ASCII傳輸模式說明
5>.(bell): 每個命令執行完畢后計算機響鈴一次.
古代常用的一個功能
注意: 輸入一次可以開啟bell模式,再次輸入則可以關閉!
6>.(binary): 設置文件傳輸方式為二進制(類似于ascii 模式的操作).
7>.(bye): 退出ftp命令模式.同quit命令.(就是退到FTP命令并斷開連接, 退出命令模式是跟close的區別)
8.(cd): 切換目錄.
命令格式: cd 遠程目錄
CD命令操作
9>.(close):中斷與遠程服務器的ftp會話(與open對應).
注意與bye和quit命令的區別, close和diconnect只是斷開FTP連接不退出命令模
注意:執行close命令后,不會退出到ftp命令行模式!
10>.(delete):刪除遠程主機文件.
命令格式: delete 遠程文件名
delete命令刪除遠程文件
11>.(debug):設置調試方式,顯示發送至遠程主機的每條命令.
注意:輸入一次debug命令可以開此啟模式,再次輸入則可以關閉!
debug調示模式開關
12>.(dir): 顯示遠程主機目錄,和ls命令有相同處.
命令格式: dir 遠程目錄 本地文件名 (可以把ftp主機上的目錄里的列表情況保存至本地)
不一樣的 dir命令
dir命令執行結果
13>.(disconnect): 中斷與遠程服務器的ftp會話.同close命令.
14>.(get): 從遠程主機上下載文件到本地.
命令格式: get 遠程文件名 本地文件名
使用get命令下載文件到本地
get命令下載的結果驗證
15>.(hash):每傳輸2048字節,顯示一個hash符號"#".
hash 打印標記的演示
16>.(help):同"?"命令,顯示幫助信息.
17>.(lcd):顯示當前本地計算機的目錄.
lcd 命令, 又到了路徑的相對與絕對的區別
連接FTP前的當前路徑
服務端的根目錄的說明, 根目錄就是共享文件夾所在目錄, / 這個符號在linux系統中就是根目錄.
絕對路徑和相對路徑
18>.(ls):顯示遠程主機目錄,但不如dir命令顯示的信息更加詳細.
命令格式: ls 遠程文件名 本地文件名
(注意:這個ls 的功能與dir的功能類似, 都可以將服務端的當前目錄中的文件列表信息寫入到本地的一個文件中去. 只是沒有 dir 命令返回的信息詳細.)
19>.(mdelete):同時刪除遠程主機多個文件, 需要用戶進行確認.
命令格式:mdelete 遠程文件名1 遠程文件名2 …(前提FTP服務端提供了修改權限)
mdelete 批量刪除服務端上的文件
20>.(open): 建立指定ftp服務器連接,可指定連接端口.
命令格式: open 遠程主機 端口號(如果是默認21的端口號,則不需要指定, open指令上面都有操作演示的哦)
21>.(prompt): 設置對多個文件操作時的交互提示,可以取消m打頭命令的確認過程,進行自動確認.
prompt 交互模式開關
交互狀態關閉后的效果
22>.(put): 將本地文件傳送至遠程主機
(與 get 命令是相對的, get是下載到本地, put是下上傳到服務端).
命令格式: put 本地文件名 遠程文件名
本地上傳文件到服務端
上傳成功
23>.(pwd): 列出當前遠端主機目錄(參考上面的操作中, 已有的演示).
pwd 顯示當前所在路徑
24>.(quit): 同bye,退出ftp命令行.
四種退出FTP的方式
25>.(recv): 同get命令(會一個get就夠了,咱不廢腦細胞了).
26>.(remotehelp): 遠程幫助,和本地幫助信息有一定區別().
remotehelp
27>.(rename): 更改遠程主機文件名.
命令格式: rename 想要更改的文件名 更改后的文件名
重命名服務端的文件
28>.(rmdir): 刪除遠程主機目錄.
命令格式: rmdir 遠程目錄名
rmdir的使用
29>.(send): 同put命令.
send 與 put 功能相同
30>.(status): 顯示當前ftp狀態.
查看ftp的當前命令狀態
類型: 即傳送模式是 ASCII
詳細:即 verbose是打開的, 顯示ftp服務器的所有響應
鈴聲: 即 bell 是關閉狀態
提示: 即 prompt 交互是開的, 刪除每個文件都要確認
通配:指 FTP 命令支持通配符
調試: 即 debug 信息
哈希標記: 即 hash 標記, 每傳送2048個字節就打印一個 “#” 符號
31>.(type): 設置(改變)文件傳輸類型,默認文件傳輸類型為ascii.
命令格式: type 文件傳輸類型(如ascii,binary), 這個小編極少用到, 直接執行 ascii 或 binary就可以了
32>.(user): 遠程主機超時需要重新輸入用戶名和密碼或重新以別的用戶名登錄遠端主機時要用到此命令.
命令格式: user 用戶名 密碼(這個真沒有用過, 想演示測試也沒有成功, help user 也沒有詳細的參數, 百度也無解, 有興趣的條碼可以自己玩玩看.)
33>.(verbose): 設置詳盡報告方式,ftp服務器的所有響應都將顯示給用戶,默認為開啟狀態.
詳細信息開關 verbose
點擊查看已發布文章列表
參考資料:
這臨末了, 我從一個cnblogs上搜到一篇詳細的FTP命令, 密密麻麻的一坨, 有興趣的可以看看:
以下是摘自一篇cnblogs的文章內容共大家參考:
https://www.cnblogs.com/mingforyou/p/4103022.html
FTP命令是Internet用戶使用最頻繁的命令之一,不論是在DOS還是UNIX操作系統下使用FTP,都會遇到大量的FTP內部命令。熟悉并靈活應用FTP的內部命令,可以大大方便使用者,并收到事半功倍之效。
FTP的命令行格式為:ftp -v -d -i -n -g [主機名],其中
-v顯示遠程服務器的所有響應信息;
-n限制ftp的自動登錄,即不使用;
n etrc文件;
-d使用調試方式;
-g取消全局文件名。
ftp使用的內部命令如下(中括號表示可選項):
如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時,文件名變為a1,a2。該命令特別適用于遠程主機為非UNIX機的情況。
如:user anonymous my@email。
假設FTP地址為“ 61.129.83.39”(大家試驗的時候可以自己百度個mini型的FTP服務器工具玩一玩)
1:“開始”-“運行”-輸入“FTP”進去cmd界面
2.open 61.129.83.39
如果你的FTP服務器不是用的21默認端口,假如端口是9900,那么此步的命令應在后面空格加9900,即為 open 61.129.83.39 9900
3:它會提示輸入用戶名 username
4: 它會提示你輸入密碼:password
注意密碼不顯示出來,打完密碼后回車即可。如果你的密碼輸入錯誤,將不會提示你重新輸入,這時你只要鍵入“user”命令,你就可以重新輸入用戶名和密碼。
5:成功登陸后就可以用dir查看命令查看FTP服務器中的文件及目錄,用ls命令只可以查看文件。
6:使用cd 命令轉目錄,delete刪文件,用法跟DOS差不多。呵呵!!
7:lcd d:dianying 定位本地默認文件夾(本人理解這里的L是local當地英文的縮寫,很好理解和記憶)
8:下面就是上傳和下載文件的命令了,上傳用put 文件名.下載用get 文件名
當然下載到當前目錄了,就是上面定義的"d:dianying"
9:最后就退出了
用bye命令。
ftp [-v][-d][-i][-n][-g][-s:FileName][-a][-w:WindowSize][-A][Host]
參數
-v
禁止顯示 FTP 服務器響應。
/d
啟用調試、顯示在 FTP 客戶端和 FTP 服務器之間傳遞的所有命令。
-i
傳送多個文件時禁用交互提示。
-n
在建立初始連接后禁止自動登錄功能。
-g
禁用文件名組合。Glob 允許使用星號 (*) 和問號 (?) 作為本地文件和路徑名
的通配符字符。
-s:filename
指定包含 ftp 命令的文本文件。這些命令在啟動 ftp 后自動運行。該參數不
允許帶有空格。使用該參數而不是重定向 (<)。
-a
指定綁定 FTP 數據連接時可以使用任何本地接口。
-w:windowsize
指定傳輸緩沖的大小。默認窗口大小為 4096 字節。
-A
匿名登錄到 FTP 服務器。
Host
指定要連接的計算機名、IP 地址或 FTP 服務器的 IPv6 地址。如果指定了主
機名或地址,則其必須是命令行的最后一個參數。
/?
在命令提示符下顯示幫助。
常用命令:
將10.220.1.37機器上的共享盤E盤,映射為本地的Y盤
命令
net use
參數
IP10.220.1.37
密碼不設置,提示輸入時鍵入
用戶:/user:“xxxxx”
C:\Users\fhzheng>net use y: /del
y: 已經刪除。
C:\Users\fhzheng>net use y: \10.220.1.37\E$ /user:“fhzheng.37”
密碼在 \10.220.1.37\E$ 無效。
為“fhzheng.37”輸入用于連接到“10.220.1.37”的密碼:
命令成功完成。
DOS基礎(二) 切換
1、Cd或Chdir(Change Directory)命令
命令格式:
Cd或Cd (中間有無空格不影響命令的完成,空格將會被忽略) - 切換磁盤的目錄
返回當前磁盤分區的根目錄下
Cd… - 切換到上一級目錄
返回到上級或父級目錄
Cd 文件夾 -切換到某個文件夾中
切換到指定目錄,如果不在同一分區中, 先通過 C: 切換到C分區, 再CD 到該分區下的指定目錄中
該命令就是退出當前CMD命令窗口, 這個真沒有辦法截圖了, 可以自行操作一下.
只所以把它分配到切換這一類別中, 覺著, 開關應該也算切換的一種吧.
DOS基礎(三) 增
1、md命令
用于創建目錄
例: md c:a (在c: 路徑下創建一個a文件夾)
如果需要在d: 這個路徑下創建目錄, 可以這樣執行: md d:a
默認方式創建文件夾
如果你打算在 當前路徑下創建一個 a文件夾, 且又要在a中再創建一個b文件夾, 還要在b文件夾中創建一個c文件夾, 這樣的需求, 如果換成鼠標操作, 那該是多么郁悶的事兒. 好在cmd下可以一下搞定:
md c:acdeg想多長都行, 一回車就搞定了
后悔了, 想刪除就執行: md /s /q a
md 命令可以一次創建多級文件夾路徑
此命令可以在CMD窗口中創建文本文件, 如下圖示:
copy con CMD窗口中創建文本文件
3、Start命令
命令參數:
--------/Min -打開程序開始時窗口最小化
--------/Max - 開始時窗口最大化
命令格式:
Start c:.exe -以默認大小打開C盤下的1.exe
Start /Min c:.exe -以最小化窗口打開C盤下的1.exe
Start /Max c:.exe -以最大化窗口打開C盤下的1.exe
此命令, 建議條友在自己的CMD窗口中執行一下試試, 不過不是執行 1.exe. 你可執行
start /max notepad.exe 最大化顯示文本編輯器
這樣可以打開一個記事本程序.
start命令的使用
DOS基礎(四) 刪
1、Del命令
刪除文件
例:
del d:I.txt
del命令有幾個重要的參數:
/P 刪除每一個文件之前提示確認。
/F 強制刪除只讀文件。
/S 從所有子目錄下刪除指定文件(不會刪除該子目錄文件夾)。
/Q 安靜模式。刪除全局通配符時,不要求確認。
例:
如果你要刪除c盤下所有的111.txt,且文件111.txt是只讀的,該怎么辦呢?
del /f /s c:I.txt
del 不加任何參數, 如果文件不是只讀, 則無需確認即可刪除成功, 否則就提示確認信息
如果要刪除只讀屬性的文件, 可存在于下級目錄中的文件, 可以執行 del /f /s /q 文件夾名
2、rd命令
用于刪除目錄(文件夾)
例:
rd c:abc
刪除c盤根目錄下的 abc 文件夾。然而,該文件夾必須是空的
rd命令有兩個重要的參數:
/S 除目錄本身外,還將刪除指定文件夾下的所有子文件夾和文件(也就是說即使文件夾非空也可以刪除了)。
用于刪除目錄樹。
/Q 安靜模式,帶 /S 刪除目錄樹時不要求確認
不管需要不需要提示文件刪除的確認信息, 執行 rd /q /s 文件夾名, 都不會提示確認信息
3、format命令
磁盤格式化命令,具有危險性,測試時一定小心
例 format d:
格式化d盤,但格式化前會有提示信息。
format /q 快速格式化
format /y 不提示,直接格式化
危險的指令, 一個不注意你的數據將一無所有, 謹慎使用
該命令是一個清除CMD屏幕信息的指令, 當你CMD中的信息影響你的時候, 執行一下該命令, 整個世界就清靜了, 哇咔咔!
5、shutdown命令
相對于format指令這個命令也只是關機,重啟,注銷, 誤操作也就會讓你郁悶一會兒, 放心測試
shutdown /s 關閉計算機
shutdown /r 重啟計算機
shutdown /i 注銷計算機
shutdown /a 放棄關閉計算機
shutdown-t xx 設置關閉的超時為 xx 秒
-c “comment” 關閉注釋(最大 127 個字符)
還有好多參數,詳細的請在命令提示符下輸入“shutdown/?”
例:shutdown /r /t 30 /c “Hello”
注:要取消關閉計算機可以輸入"shutdown-a"命令, 同時注意, 命令與參數之間都是有空格的, 頭條的編輯工具總是會清除空格, 著實讓小編糾結了.
DOS基礎(五) 改
1、label命令
創建、更改或刪除磁盤的卷標
例 label c: 學習資料
將c盤的卷標改成 學習資料。
label磁盤卷標更改
語法和參數:
LABEL [drive:][label]
LABEL [/MP] [volume] [label]
drive: 指定驅動器號。
label 指定卷標。
/MP 指定卷應被視為裝入點或卷名。
volume 指定驅動器號(后面跟一個冒號)、裝入點或卷名。
如果指定了卷名,/MP 標志則不必要。
2、move命令
移動文件
例 move 1.txt a
將 1.txt 移動到當前目錄的a文件夾下。(相當于剪切)
移動或剪切文件
3、Copy命令
將一個或多個文件從一個位置復制到其他位置
命令格式:copy 1.txt test (將 1.txt 復制到 當前目錄下的 test文件夾中)
這里有一個注意事項,如果你的系統是 xp 的, 路徑中如果有空格的話就會出現錯誤,假設有:
copy C:Documents and Settings.txt D:
會得不到正確結果。如何解決呢?很簡單,只要給路徑加雙引號,即
copy “C:Documents and Settings.txt” D:
copy 命令還可以合并兩個文本文件的功能, 如圖示:
copy 1.txt+2.txt
4、Attrib(Attribute)命令
顯示、設置或刪除指派給文件或目錄的只讀、存檔、系統以及隱藏屬性。如果在不含
參數的情況下使用,則 attrib 命令會顯示當前目錄中所有文件的屬性
字符信息含義:
--------, +(設置屬性)
--------, -(清除屬性)
--------R(Read)[只讀文件屬性]
--------A(Archive)[存檔文件屬性]
--------S(System)[系統文件屬性]
--------H(Hide)[隱藏文件屬性]
+r 設置文件只讀屬性
-r 去除文件只讀屬性
Attrib命令的默認執行結果
attrib . (查看某文件的屬性)
attrib +s +h notepad.exe (設置文件系統、隱藏屬性)
attrib /s +r +h *.exe (設置當前目錄以及子目錄下所有后綴為.exe的文件屬性)
Attrib通過加減屬性參數來為文件設置屬性
5、Color(Colour)命令
注意:顏色屬性由兩個十六進制數字指定.第一個為背景,第二個為前景。
字符信息含義:0(黑色) 1(藍色) 2(綠色) 3(湖藍色) 4(紅色) 5(紫色) 6(黃色) 7(白色)
8(灰色) 9(淡藍色) A(淡綠色) B(淡淺綠色) C(淡紅色) D(淡紫色) E(淡黃色) F(亮白色)
命令格式:Color -將顏色還原到cmd命令行模式啟動時的顏色
Color f 或Color 0f -將背景色設置為黑色,前景色設置為亮白色
截圖有些模糊了 color 20 條友可以執行這個指令試試看.
注意:設置好自己喜歡的顏色后,需要手動保存設置,否則在關閉cmd窗口后,下次啟動時仍然為未設
置時的狀態
用來修改文件的文件名
命令格式:Ren 1.txt abc.txt - 將1.txt改名為abc.txt
重命名文件名
命令格式:Title 標題信息- 設置cmd命令行模式的標題欄信息
修改CMD窗口的標題
8、mode命令
mode con lines= ? cols= ?
調整命令提示符窗口大小。lines代表行數(高度),cols代表列數(寬度)
mode 用于修改CMD窗口的大小
總結
- 上一篇: JAVASCRIPT之灰色按钮
- 下一篇: 感谢你给我机会上场