Windows和Linux常用命令對比

2021-10-22 07:33:10 字數 2594 閱讀 1319

操作

windows

linux

切換目錄

cdcd

顯示目錄裡的內容

dirls/ll

顯示目錄結構

tree

檔案或目錄重新命名

ren a b

mv建立目錄

md 目錄名

mkdir 目錄名

建立檔案

echo a > 1.txt

touch 檔名

刪除目錄

rd a(刪除當前目錄下的空資料夾);/s /q刪除所有

rm [-r所有]

拷貝檔案

copy a x:\b

cp a b

移動檔案

move a x:\new

mv a b

刪除檔案

del a(/f 刪除所有)

rm a

檔案許可權

cacls test /t /e /c /d username

chmod –r 777 檔案或目錄

操作windows

linux

顯示文字檔案內容

type x:\1.txt & more 1.ini

cat&tac&more&less&head&tail

輸出乙個"回車換行",空白行

dirls/ll

顯示目錄結構

tree

查詢檔案或目錄

where 檔名

find . -name 「*.log」

操作windows

linux

輸出乙個"回車換行",空白行

echo.

後續所有命令在執行前,不列印/列印出命令的內容

echo off /on

輸出123到終端螢幕

echo 123

輸出a的字串到當前目錄中的1.txt檔案中(覆蓋)

echo a > 1.txt

操作windows

linux

編輯1.txt檔案

vim 1.txt

檔案中搜尋字元

find /i filename 「關鍵字」(/n帶行顯示 /i不區分大小寫 /c只顯示找到的次數 /v//只顯示未包含)

grep 『關鍵字』 filename

操作windows

linux

測試與伺服器的連線情況

ping 網域名稱/ip

ping 網域名稱/ip

檢視本地ip位址等詳細資訊

ipconfig /all

ifconfig

顯示本地dns快取的內容

ipconfig /displaydns

清除本地dns快取的內容

ipcondig /flushdns

檢視開啟了哪些埠/網路連線情況/正在進行的工作

netstat -a/-n/-v

netstat -an

tcp協議的使用情況

netstat -p tcp

顯示出ip路由

route print

檢視閘道器

ip route show

操作windows

linux

顯示當前執行的程序資訊(可檢視pid)

tasklist

top –p pid或ps -ef

結束名為a.exe的程序

taskkill /im a.exe

結束pid為1230、1241、和1253的程序以及由它們啟動起來的子程序

taskkill /pid 1230 /pid 1241 /pid 1253 /t

kill 1230

操作windows

linux

檢視當前機器上的使用者

net user

who檢視當前機器上的administrator使用者的資訊

net user administrator

新建乙個名為a,密碼為123456的使用者

net user a 123456 /add

useradd (選項) 使用者名稱

把名為a的使用者新增到管理員使用者組,使其具有管理員許可權

net localgroup administrators a /add

usermod 選項 使用者名稱

刪除名為a的使用者

net user a /del

userdel (選項) 使用者名稱

操作windows

linux

清除螢幕

clsclear

顯示目前的目錄

直接顯示

pwd解壓,打包

解壓tar [-zxvf] 壓縮檔案,打包tar -zcvf ab.tar aa.txt bb.txt

顯示當前時間

date /t

date -u

關閉計算機 (600秒後)

shutdown /s(/t 600)

shutdown -t 600

關閉並重啟本地計算機

shutdown /r

reboot

關閉防火牆

chkconfig iptables off

退出當前cmd視窗

exit

Windows和Linux下socket的區別

1.標頭檔案 windows下winsock.h或winsock2.h linux下netinet in.h 大部分都在這兒 unistd.h close函式在這兒 sys socket.h 在in.h裡已經包含了,可以省了 2.初始化 windows下需要用wsastartup啟動ws2 32.l...

windows和linux下socket程式設計的不同

windows windows 標頭檔案的區別 include include windows 初始化的區別 windows 宣告socket socket型別 windows socket關閉 closesocket windows socket操作錯誤返回值 socket error windo...

Linux和windows檔案互傳

通過簡易ssh協議利用scp命令檔案互傳,要知道ssh不為windows所支援,我們可以借助輔助工具實現。第一步 第二步 第三步 windows linux 傳檔案 windows下cmd中執行 deepmodel.zip為需要傳輸的檔案 pythonfile 目標資料夾 base c users ...