一.文件/目录操作
操作 | Windows | Linux |
---|---|---|
切换目录 | cd | cd |
显示目录里的内容 | dir | ls/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 |
输出一个"回车换行",空白行 | dir | ls/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 |
---|---|---|
清除屏幕 | cls | clear |
显示目前的目录 | 直接显示 | 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 |