DOS和linux操作命令详解

DOS详解


1 dir 

无参数:查看当前所在目录的文件和文件夹。
/s:查看当前目录已经其所有子目录的文件和文件夹。
/a:查看包括隐含文件的所有文件。
/ah:只显示出隐含文件。
/w:以紧凑方式(一行显示5个文件)显示文件和文件夹。
/p:以分页方式(显示一页之后会自动暂停)显示。
|more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个
命令的结果输出为另外一个命令的参数。more也是一个命令,dir /w |more
得到的结果和dir /w /p的结果是一样的。

其他的参数大家可以用:dir/?查看。


2 cd 
cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就
输入:cdabcdef.ghi进入该目录。
cd\ 退回到根目录。

cd..退回到上一级目录。


3 md rd
md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文
件夹。呵呵!)
rd 目录名:删除特定的文件夹。

创建目录:

mkdir 目录名;

删除目录:

rmdir 目录名

创建文件

echo至少要输入一个空行进去.创建空文件方法很多,可以用任何在命令行执行后不会显示信息的命令加重定向,比如cd.>a.txt    c:>a.txt

echo veryhuo.com > A.txt 重定向输出,此时创建文本文件A.txt; 

echo veryhuo.com >>A.txt 向A.txt文件中追加信息.....; 


4 cls

清除屏幕。


5 copy

copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。


6 move
move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另

一个地方。


7 del
del 文件名:删除一个文件。
del *.*:删除当前文件夹下所有文件。

del不能删除文件夹。


8  rd/s/q "要删除的目录'
删除文件夹和它下面的所有子文件夹还有文件

/s 从所有子目录删除指定文件 
/q 安静模式.删除全局能配符时,不要求确认。

/f 强制删除只读文件 


9 format
format x: :x代表盘符,格式化一个分区。在dos下是用fat文件系统格式

化的,在windows2000安装的时候会问你要不要转换为ntfs。


10 type 

type 文本文件名:显示出文本文件的内容。


11 edit

其实这是个小程序,编辑文本文件用的。


12 ren

ren 旧文件名 新文件名


二、关于网络的常用命令


1 ping
ping 主机ip或名字:向目标主机发送4个icmp数据包,测试对方主机是否收 到并响应,一般常用于做普通网络是否通畅的测试。但是ping不同不代表网络不通,有可能是目标主机装有防火墙并且阻止了icmp响应。
ping -t :不停的发送数据包。当然都很小,不能称作攻击。有些人自己写
了一些类似于ping命令的程序,不停的发送很大的数据包,以阻塞目标主机

的网络连接。


2 net
建议是用net /?获取具体帮助信息。实在是有很多参数,参数下面还有参
数。常用:net view \\主机 来看共享,net start/stop 服务 来启动和停

止服务,信使服务个人不太喜欢。


3 netstat

netstat 主机:查看主机当前的tcp/ip连接状态,如端口的状态。

netstat   -aon|findstr  5037 查看端口号

TCP     127.0.0.1:5037         0.0.0.0:0               LISTENING       6820

端口5037PID(进程号)为6820的进程占用。

查看进程6820被哪个应用占用,继续执行下面命令:

tasklist|findstr 6820 

studio64.exe                  2380 Console                    1    773,192 K


打开一个程序

start AppData\Local\Kingsoft\WPS" Office\10.1.0.6393\office6\wps.exe

有空格的地方一定要加引号,不然cmd会把它做两句话处理

C:\Users\Administrator>start 

AppData\Local\Kingsoft\WPS Office\10.1.0.6393\office6\wps.exe

方法二:

start  "aaa"  "C:\Program Files (x86)\Notepad++\notepad++.exe"

"aaa" 标题名随便填,但一一定要有。

"C:\Program Files (x86)\Notepad++\notepad++.exe"程序的绝对路径


1按进程号关闭进程

taskkill /pid 2152

多个时格式为:

taskkill /pid 2152 /pid 1284

2 按进程名关闭进程

如要关闭notepad.exe,格式为:

taskkill /im notepad.exe

指定多个时格式为:

taskkill /im notepad.exe /im iexplorer.exe

如果是要关闭所有的,则使用通配符*,即:

taskkill /im *.exe

3 有提示的关闭进程

taskkill /t /im notepad.exe

taskkill /t /pid 2152

这个效果是提示后在使用者确定后关闭,有提示框。

4 强行终止进程

taskkill /f /im notepad.exe

taskkill /f /pid 2152
4 nbtstat
nbtstat 主机:查看主机使用的NetBIOS name。
5 tracert
tracert 主机:查看从你自己到目标逐机到底经过了那些路径。如:
tracert www.ncie.gov.cn 然后等待。。。就会看到你经过的一个个路由节
点,一般大一点的路由器,如电信的主干路由,除了ip以外,都有英文标示
的。
6 pathping
pathping 主机:类似tracert,但可以显示一些tracert不能显示出来的信
息。可以自己试试。
7 ftp
字符方式的ftp,我喜欢用;不用装cuteftp了。
8 telnet
字符方式的远程登录程序,是网络人员极其爱用的远程登录程序。我最近常
用来调试邮件服务器。
9 ipconfig 非常有用的网络配置、排错。。。命令。
不加参数显示当前机器的网络接口状态。
/all 先是详细的信息。
/release 释放当前ip。
/renew 重新申请ip。
/flushdns 刷新dns缓存。
/registerdns 重新栽dns服务器上注册自己。


Linux


常用指令

ls          显示文件或目录

     -l           列出文件详细信息l(list)

     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir         创建目录

     -p           创建目录,若无父目录,则创建p(parent)

cd               切换目录

touch          创建空文件

echo            创建带有内容的文件。

cat              查看文件内容

cp                拷贝

mv               移动或重命名

rm               删除文件

     -r            递归删除,可删除子目录及文件

     -f            强制删除

find              在文件系统中搜索某文件

wc                统计文本中行数、字数、字符数

grep             在文本文件中查找某个字符串

rmdir           删除空目录

tree             树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

more、less  分页显示文本文件内容

head、tail    显示文件头、尾内容

ctrl+alt+F1  命令行全屏模式


 系统管理命令

stat              显示指定文件的详细信息,比ls更详细

who               显示在线登陆用户

whoami          显示当前操作用户

hostname      显示主机名

uname           显示系统信息

top                动态显示当前耗费资源最多进程信息

ps                  显示瞬间进程状态 ps -aux

du                  查看目录大小 du -h /home带有单位显示目录信息

df                  查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig          查看网络情况

ping                测试网络连通

netstat          显示网络状态信息

man                命令不会用了,找男人  如:man ls

clear              清屏

alias               对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

猜你喜欢

转载自blog.csdn.net/xxdw1992/article/details/80780762