windows基本操作命令
一.文件/目錄操作
1.cd 切換目錄
- cd //顯示當前文件所在
- cd.. //顯示上一級目錄
- cd /d x:\ //進入x盤根目錄
- cd /d x: //進入上次x盤所在的目錄 (可直接輸入 x:)
- cd x: //顯示上次x盤所在的目錄
- cd /d x:\a //進入x盤裏的a文件夾
- cd a\b\c //進入當前目錄下的a\b\c文件夾
2.dir 顯示目錄裏的內容
- dir //顯示當前目錄裏的子文件夾和文件
- dir /b //只顯示當前目錄子文件夾、文件的文件名
- dir /p //分頁顯示當前目錄子文件夾、文件
- dir /ad //只顯示當前目錄中的文件夾
- dir /a-d //顯示當目裏的文件
- dir x:/a //顯示x盤下a文件夾中的內容
- dir 1.txt //顯示當目下1.txt的信息
- dir /s //遞歸顯示當目中的內容 ctrl c終止當前命令
- dir a* //顯示當目下a開頭的文件、文件夾信息
- dir /ah /os //顯示當目下隱藏的文件和目錄,按文件大小從小到大排序
3.tree 顯示目錄結構
- tree //樹狀顯示當前目錄的結構
- tree x:\a //顯示x:\a的目錄結構
4.ren 文件或目錄重命名
- ren a b //將當前目錄下的a文件
- ren x:\a b //將x盤裏的a文件夾改名爲b
5.md 創建目錄 rd 刪除目錄
- md a //在當前目錄下創建a目錄
- md x:\a\b //創建x:\a\b目錄
- rd a //刪除當前目錄下的空文件夾
- rd /s /q x:\a //安靜模式刪除x盤a目錄下的所有子目錄、文件
/s 遞歸 /q 安靜模式
6.copy 拷貝文件
- copy 1.txt x:\a //拷貝當前目錄下的1.txt到x:\a(文件名重複詢問是否覆蓋)
- copy a x:\b //拷貝當前目錄下a文件夾裏的文件(不遞歸子目錄)到x:\b
- copy /y 1.txt x:\a //拷貝當前目錄下的1.txt到x:\a(重複不詢問直接覆蓋)
- copy 1.txt x:a\2.txt //將當前目錄下的1.txt拷貝到x:a,並重命名爲2.txt
- copy 1.txt + //刷新文件的日期
- copy /y 1.txt + 2.txt 3.txt //將當前目錄下的1.txt 2.txt內容合併寫入3.txt ,不詢問直接覆蓋,按輸入順序寫
- copy /b a.* a //將當前目錄下a.開頭的所有文件按名稱升序排序依次合併生成a
- copy /b a.1 + a.2 a //將當前目錄下的a.1 a.2文件合併生成a
7.move 移動文件
- move *.txt a //將當前目錄下的所有txt文件移動到當目下的a文件夾(重複詢問覆蓋)
- move /y *.txt a //~重複不詢問直接覆蓋
- move 1.png x:\a\2.png //將當前目錄下的1.png圖片移動到x盤的a文件夾中,並改名爲2png,重複詢問
- move a x:\new //若x盤有new文件夾則將當前目錄下的a文件夾移動到x盤new中,若沒有移動到x盤,文件改名爲new(跨盤不行)
8.del 刪除文件
- del a //刪除當前目錄下的a文件夾裏的所有非只讀文件(不刪除子目錄下的文件,刪除前確認 )
- del /f a //刪除當前目錄下a文件夾的所有文件(包括只讀文件,不刪除子目錄下的文件,會進行確認,等價於del /f a\*)
- del /f /s /q a x:\ b\*.doc //刪除當前目錄下a文件夾中所有文件以及x:\b\下所有doc文件(包括只讀文件,遞歸子目錄下的文件,直接刪除不確認)
二.文件查看
1.type 顯示文本文件內容
- type x:\1.txt //顯示x盤下的1.txt文件內容
- type x:\1.txt | more //分頁顯示x盤裏1.txt的內容
- more 1.ini //逐屏顯示當目下1.ini的文本內容(空格:下一屏 q:退出)
三.特殊符號
- & // 順序執行多條命令,不管是否執行成功
- && // 順序執行多條命令,遇到執行錯誤的命令後停止執行後面的命令
- || //順序執行多條命令,遇到執行正確的命令後停止執行後面的命令
- , //在特殊情況下可代替空格
- ; //隔開相同命令的多個目標用,若果執行中發生錯誤返回錯誤報告,但繼續執行。
四.輸出
- echo. // 輸出一個"回車換行",空白行
- echo off // 後續所有命令在執行前,不打印出命令的內容
- echo on // 後續的所有命令在執行前先打印出命令的內容
- echo 123 // 輸出123到終端屏幕
- echo "我!" // 輸出我!到終端屏幕
- echo a > 1.txt // 輸出a的字符串到當前目錄中的1.txt文件中(以覆蓋的方式)
五.文本處理
- 1.edit 1.txt // 編輯1.txt文件(進入edit編輯器,alt選對應菜單)
- find 文件中搜索字符
- findstr 文件中搜索字符串
- /n帶行顯示 /i不區分大小寫 /c只顯示找到的次數 /v//只顯示未包含123的行
六.網絡操作
- ping baidu.com //測試與baidu服務器的連接情況
- ping 220.181.111.86 //測試與220.181.111.86的連接情況
- ping x //測試與機器名爲x的機器的連接情況
- ping -l(L) 60000 -n 5 qq.com //向qq.com發送5次60000字節的ping
- ping -n 6 127.0.0.1 //對當前主機執行6次ping操作(花費時間爲5s)
- ping -t baidu.com //不斷的測試baidu服務器發連接情況(ctrl+pause break:查看ping的統計信息;ctrl+c終止當前任務)
- ipconfig /all //查看本地ip地址等詳細信息
- ipconfig /displaydns //顯示本地dns緩存的內容
- ipcondig /flushdns //清除本地dns緩存的內容
- nslookup www.x.com //獲取www.x.com的域名解析
- netstat -a //查看開啓了哪些端口
- netstat -n //查看端口的網絡連接情況
- netstat -v //查看正在進行的工作
- netstat -p tcp //查看tcp協議的使用情況
- tracert 182.140.167.44 //查看本機到達182.140.167.44的路由路徑
- route print //顯示出ip路由
- telnet 182.140.167.44 8000 //探測182.140.167.44是否使用TCP協議監聽8000端口(telnet命令不支持UDP端口檢測)
七.進程操作
- tasklist //顯示當前運行的進程信息(可查看PID)
- taskkill //結束指定的進程
- taskkill /im a.exe //結束名爲a.exe的進程
- taskkill /pid 1230 /pid 1241 /pid 1253 /t //結束pid爲1230、1241、和1253的進程以及由它們啓動起來的子進程
- taskkill /f /im a.exe /t //強制結束名爲a.exe的進程以及由它啓動起來的子進程
八.用戶操作
- net user //查看當前機器上的用戶
- net user administrator //查看當前機器上的administrator用戶的信息
- net user x /active:yes //啓用x用戶
- net user a 123456 /add //新建一個名爲a,密碼爲123456的用戶
- net localgroup administrators a /add //把名爲a的用戶添加到管理員用戶組,使其具有管理員權限
- net user a /del //刪除名爲a的用戶
九.其他基本操作
- cls //清除屏幕
- ver //顯示當前windows系統的版本號
- winver //彈框顯示當前windows
- vol //顯示當前分區的卷標
- label //顯示當前分區的卷標,同時提示輸入新卷標
- date //設置新的當前日期(格式:YYYY/MM/DD)
- date /t //顯示當前時間
- start // 運行某程序或命令
- exit //退出當前cmd窗口
- color //設置當前cmd窗口背景色和字體顏色(前景色)
- shutdown //關閉、重啓、註銷、休眠計算機
shutdown /s //關閉計算機
shutdown /s /t 600 //600s後,關閉本地計算機
shutdown /a //終止系統關閉
shutdown /r //關閉並重啓本地計算機
shutdown /m 192.168.1.166 /r //關閉並重啓ip爲192.168.1.166的計算機
shutdown /g //關閉並重啓計算機,重啓後重新啓動所有註冊的應運程序
shutdown /I //註銷本地計算機
shutdown /h /f //休眠本地計算機(強制關閉正在運行的營運程序,不前臺警告用戶)
shutdown /s //關閉計算機
linux基本操作命令
1.目錄處理常用命令
- wc //統計文件內容
- ls //列出目錄
- cd //切換目錄
- pwd //顯示當前所在的目錄
- mkdir //創建一個新目錄
- rmdir //刪除一個空目錄
- cp //複製文件或目錄
- rm //移除文件或目錄
- mv //移動文件與目錄,或修改文件與目錄的名稱
- touch //創建一個文件
2.文件查看常用命令
- cat:由第一行開始查看文件
- tac:cat倒着寫,由最後一行到第一行查看
- more:逐項查看文件,按空格繼續,最後自己退出
- less:逐行查看文件,按方向鍵,不可主動退出,按q退出
- head:只查看文件前十行
- tail:只查看文件後十行
3.查看ip信息
- ip config 或 ip addr show : 查看ip
- ip route show: 查看網關
4.過濾操作
- grep:過濾文件內容
- ^grep: 表示以關鍵字開頭的行
- grep$: 表示以關鍵字結尾的行
- grep -v 反向過濾
5.查看進程
- ps aux : 查看當前啓動進程
- petree a :樹狀查看當前a軟件的子進程