搜档网
当前位置:搜档网 › unix常用命令大全

unix常用命令大全

unix常用命令大全
unix常用命令大全

第一章目录及文件操作命令

1.1 ls

[语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件……]

[说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。

-R 递归地列出每个子目录的内容

-a 列出所有文件,包括第一个字符为“.”的隐藏文件

-d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连

用以显示目录状态。

-C 输出时多列显示

-x 横向按字符顺序排列

-m 输出按流式格式横向排列,文件名之间用逗号(,)分隔

-l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:

文件存取模式链接数文件主文件组文件字节数上次修改时间

其中文件存取模式用10个字母表示,从左至右的意义如下:

第一个字母表示文件种类,可以是以下几种情况:

d 为目录文件

l 为链接

b 为块文件

c 为字符型文件

p 为命名管道(FIFO)

- 为普通文件

后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。如果是设备文件,则在文件字节数处显示:主设备从设备。

-n 与-l选项相同,只是文件主用数字(即UID)显示,文件组用数字

(即GID)表示

-o 与-l选项相同,只是不显示文件组

-g 与-l选项相同,只是不显示文件主

-r 逆序排列

-t 按时间顺序排列而非按名字

-u 显示时间时使用上次访问时间而非上次修改时间

-c 显示时间时使用上次修改i节点时间而非上次修改时间

-p 若所列文件是目录文件,则在其后显示斜杠(/)

-F 在目录文件后加’/’,在可执行文件后加’*’

-b 文件名中若有非打印字符,则用八进制显示该字符

-q 文件名中的打印字符用’?’表示

-i 显示节点号

-s 显示文件长度时使用块长度而非字节长度

-f 将后面的参数解释为目录并列出其中的每一项

-1 每行仅列一项

[例子]:

ls 列出当前目录下的文件

ls -al /bin 以长列表的形式列出目录 /bin 下的所有文件,包括隐藏文件1.2 pwd

[语法]: pwd

[说明]:本命令用于显示当前的工作目录

[例子]:

pwd 显示出当前的工作目录

1.3 cd

[语法]: cd [目录]

[说明]:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数,$HOME 一般为注册时进入的路径。

[例子]:

cd 回到注册进入时的目录

cd /tmp 进入 /tmp 目录

cd ../ 进入上级目录

1.4 mkdir

[语法]: mkdir [-m 模式] [-p] 目录名

[说明]: 本命令用于建立目录,目录的存取模式由掩码(umask)决定,要求对其父目录具有写权限,目录的UID和GID为实际UID和GID

-m 按指定存取模式建立目录

-p 建立目录时建立其所有不存在的父目录

[例子]:

mkdir tmp 在当前目录下建立子目录 tmp

mkdir -m 777 /tmp/abc 用所有用户可读可写可执行的存取模式

建立目录 /tmp/aaa ,存取模式参看命令 chmod

mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c ,若不存在目录 /tmp/a

及/tmp/a/b 则建立之

1.5 rmdir

[语法]: rmdir [-p] [-s] 目录名

[说明]: 本命令用于删除目录

-p 删除所有已经为空的父目录

-s 当使用-p 选项时,出现错误不提示

[例子]:

rmdir /tmp/abc 删除目录 /tmp/abc

rmdir -p /tmp/a/b/c 删除目录 /tmp/a/b/c ,若目录 /tmp/a /b

及/tmp/a 空,则删除

1.6 cat

[语法]: cat [-u] [-s] [-v[-t] [-e]] 文件…

[说明]: 显示和连接一个或多个文件至标准输出

-u 无缓冲的输出(缺省为有缓冲输出)

-s 对不存在的文件不作提示

-v 显示出文件中的非打印字符,控制字符显示成^n ,n为八进制数字,

其他非打印字符显示成M-x , x 为该字符低7位的8进制数值

-t 在使用-v 选项时,将制表符(tab)显示成 ^I,将换页符

(formfeed)显示成 ^ L

-e 在使用-v 选项时,在每一行的行尾显示 $

[例子]:

cat file 显示文件

cat -s -v -e file1 file2 file3 逐个显示文件 file1 file2 file3

1.7 head

[语法]: head [-n] [文件…]

[说明]: 将文件的头n 行显示输出,缺省值为 10 行,显示多个文件时,在每个文件的前面加上 ==> 文件名 <==

[例子]:

head -9999 file1 file2 显示文件 file1 和 file2 的头 9999 行

1.8 more

[语法]: more [-cdflrsuw] [-行数] [+ 行数] [+ / 模式 ] [ 文件 ... ] [说明]: 将文件显示在终端上,每次一屏,在左下部显示--more--,若是从文件读出而非从管道,则在后面显示百分比,表示已显示的部分,按回车键则上滚一行,按空格键则上滚一屏,未显示完时可以使用more 命令中的子命令。-c 显示文件之前先清屏

-d 当输错命令时显示错误信息而不是响铃(bell)

-f 不折叠显示长的行

-l 不将分页控制符(CTRL D)当作页结束

-r 一般情况下,more 不显示控制符,本选项使more 显示控制符,

例如,将 (CTRL C) 显示成 ^ C

-s 将多个空行转换成一个空行显示

-u 禁止产生下划线序列

-w 一般情况下 more 显示完后立即推出,本选项在显示完后作提

示,敲任意键后推出

-n 行数指定每屏显示的行数

+ 行号从指定行号开始显示

+/模式在文件中搜索指定模式,从模式出现行的上两行开始显示文件未显示完时,可以使用more 命令中的子命令,命令中除了! 和 / 以外均不回显,也不用敲回车,当命令破坏 more 提示行时,可用退格键恢复提示行。在以下子命令操作中,i 表示数字,缺省值为 1。

i 空格上滚一屏多 i 行

i 回车上滚 i 行

i CTRL+D i 缺省时上滚 11 行,否则上滚 i 行

id i 缺省时上滚 11 行,否则上滚 i 行

iz i 缺省时上滚一屏,否则定义每屏为 i 行

is 跳过 i 行后显示一屏

if 跳过 i 屏后显示一屏

i CTRL+B 跳回 i 屏后显示一屏

b 跳回一屏后显示一屏

q 或 Q 推出 more

= 显示当前行号

v 从当前行开始编辑当前文件编辑器由环境变量

$EDITOR定义

h 显示帮助信息

i / 模式向前搜索,直至模式的第 i 次出现,从该行的上两行开始显示一屏

in 向前搜索,直至上一模式的第 i 次出现,从该行的上两行开始显示一屏单引号回到上次搜索的出发点,若无搜索则回到开始位置

! 命令激活一个sh 去执行指定的命令

i : n 跳到后面第 i 个文件,若不存在则跳到最后一个文件

:f 显示当前文件名和行号

:q 或:Q 推出 more

. (点) 重复上次命令

[ 例子]:

more -c +50 file 清屏后,从第50行开始显示文件 file

more -s -w file1 file2 file3 显示文件 file1 file2 file3

1.9 cp

[语法]: cp [ -p ] [ -r ] 文件 1 [ 文件 2 ...] 目标

[说明]: 将文件1(文件2 ...)拷贝到目标上,目标不能与文件同名,若目标是文件名,则拷贝的文件只能有一个,若目标是目录,则拷贝的文件可以有多个,若目标文件不存在,则建立这个文件,若存在,则覆盖其以前的内容,若目标是目录,则将文件拷贝到这个目录下。

- i 在覆盖已存在文件时作提示,若回答 y 则覆盖,其他则中止

- p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表,但不拷贝UID 及 GID

- r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件,此时

目标必须为目录

[例子]:

cp file1 file2 将文件 file1 拷贝到文件 file2

cp file1 file2 /tmp 将文件 file1 和文件 file2 拷贝到目录 /tmp 下

cp -r /tmp /mytmp 将目录 /tmp 下所有文件及其子目录拷贝至目录/mytmp 1.10 mv

[语法]: mv [-f] [-i] 文件1 [文件2...] 目标

[说明]: 将文件移动至目标,若目标是文件名,则相当于文件改名

- i 在覆盖已存在文件时作提示,若回答 y 则覆盖,其他则中止

- f 覆盖前不作任何提示

[例子]:

mv file1 file2 将文件 file1 改名为 file2

mv file1 file2 /tmp 将文件 file1 和文件 file2 移动到目录 /tmp 下

1.11 rm

[语法]: rm [-f] [-i] 文件...

或 rm -r [-f] [-i] 目录名... [文件]

[说明]: 用来删除文件或目录

- f 删除文件时不作提示

- r 递归地删除目录及其所有子目录

- i 删除文件之前先作提示

[例子]:

rm file1 删除文件 file1

rm -i /tmp/* 删除目录 /tmp 下的所有文件

rm -r /mytmp 递归地删除目录 /mytmp

1.12 chmod

[语法]: chmod [-R] 模式文件...

或 chmod [ugoa] {+|-|=} [rwxst] 文件...

[说明]: 改变文件的存取模式,存取模式可表示为数字或符号串,例如:chmod nnnn file , n为0-7的数字,意义如下:

4000 运行时可改变UID

2000 运行时可改变GID

1000 置粘着位

0400 文件主可读

0200 文件主可写

0100 文件主可执行

0040 同组用户可读

0020 同组用户可写

0010 同组用户可执行

0004 其他用户可读

0002 其他用户可写

0001 其他用户可执行

nnnn 就是上列数字相加得到的,例如 chmod 0777 file 是指将文件 file 存取权限置为所有用户可读可写可执行。

-R 递归地改变所有子目录下所有文件的存取模式

u 文件主

g 同组用户

o 其他用户

a 所有用户

+ 增加后列权限

- 取消后列权限

= 置成后列权限

r 可读

w 可写

x 可执行

s 运行时可置UID

t 运行时可置GID

[例子]:

chmod 0666 file1 file2 将文件 file1 及 file2 置为所有用户可读可写chmod u+x file 对文件 file 增加文件主可执行权限

chmod o-rwx 对文件file 取消其他用户的所有权限

1.13 chown

[语法]: chown [-R] 文件主文件...

[说明]: 文件的UID表示文件的文件主,文件主可用数字表示,也可用一个有效的用户名表示,此命令改变一个文件的UID,仅当此文件的文件主或超级用户可使用。

-R 递归地改变所有子目录下所有文件的存取模式

[例子]:

chown mary file 将文件 file 的文件主改为 mary

chown 150 file 将文件 file 的UID改为150

1.14 chgrp

[语法]: chgrp [-R] 文件组文件...

[说明]:文件的GID表示文件的文件组,文件组可用数字表示,也可用一个有效的组名表示,此命令改变一个文件的GID,可参看chown。

-R 递归地改变所有子目录下所有文件的存取模式

[例子]:

chgrp group file 将文件 file 的文件组改为 group

1.15 cmp

[语法]: cmp [-l] [-s] 文件1 文件2

[说明]: 比较两个文件,若文件 1 为 - ,则使用标准输入,两个文件相同则无提示,不同则显示出现第一个不同时的字符数和行号。

-l 显示每个不同处的字节数(10进制)和不同的字节(8进制)

-s 不作任何提示,只返回码

[例子]:

cmp file1 file2 比较文件 file1 和 file2

cmp -l file1 file2 比较文件file1 和 file2 的每处不同

[语法]: diff [-be] 文件1 文件2

[说明]: 本命令比较两个文本文件,将不同的行列出来

-b 将一串空格或TAB转换成一个空格或TAB

-a ?成一?编辑角?,作为ex或ed的输入可将文件1转换成文件2

[例子]: diff file1 file2

dif? -b file1 file2

?off -e fi|e1 file耲 >ed?cript

1.17 wc

[语法Y: wc [-lwcY 文件…

[说明]?统计文件纔行、字、嬗?数,蛥无指定文件,则盟计标准输入

-l 只统计行数

-w 只统计字数

,c 只统计字符数??例子]:

wc ?l fil?1 fkle2 统计文件file1和f?le2?的行数

1.18 split

[语法]: split [-n] [ 文件 [名字]]

[说明]: split 将指定大文件分解为若干个小文件,每个文件长度为n行(n 缺省时为1000),第一个小文件名为指定的名字后跟aa,直至zz,名字缺省值为x,若未指定大文件名,则使用标准输入

[例子]:

split -500 largefile little

将文件largefile 每500行写入一个文件,第一个文件名为littleaa

1.19 touch

[语法]: touch [-amc] [mmddhhmm[yy]] 文件…

[说明]: 将指定文件的访问时间和修改时间改变,若指定文件不存在则创建之,若无指定时间,则使用当前时间,返回值是未成功改变时间的文件个数,包括不存在而又未能创建的文件。

-a 只改变访问时间

-m 只改变修改时间

-c 若文件不存在,不创建它且不作提示

mmddhhmm[yy] 两位表示月日时分[年]

[例子]:

touch file

更新文件file的时间

touch 0701000097 HongKong

将文件HongKong的时间改为97年7月1日0时0分

[语法]: file![-f 文件名文件] 文件?

[说明]: file ?指定文件进行测试,尽量猜测嗺文价类型并显示出来?f 文件名斆件文延名文件是?个包含了斅件名的文本文滶? -f 邉项测试

文件名文件中所列出的文件

[例子]:

file * 显示当刍目录下所有文件的类型

??61 peck

[语法]: pack 文件…

[说明]: pac??将 定文件转储帺压缩格式,枇件名后加 .z ,?撇仦存取模式﹌访问时闤,修改时间等均不变

[例子]8

p?cc l?rgefime 堆largefil?压缩后转储为largmfile.z

9.?2 ?cat 显示压缩文件

[语法]: ?cat 文件…

[诔明聝: pc?t 显示输出压?文件

[例子]:

pcat largefi?e.z 显示压缩前的large?ile

pcat largef?le.z > oldfile 显示压缩前的lar聥gfile,年将其釉定向到

文件?l?f?le中?

1.23 unpack

[觭擕]: ?n?ack 文件…

[诶 ]: 将压缩后的文件解压后转储为压缩前的格式

[例子]?

unpack largef)le.z 将压缉文件largefile.z解压后转储为largefile

1.24 find

[语法]: find 路径名… 表达式

[说明]: find 命令递归地遍历指定路径下的每个文件和子目录,看该文件是否能使表达式值为真,以下 n 代表一个十进制整数,+n 代表打印 n , -n 代表小于 n ,下面是合法表达式说明:

-name 模式文件名与模式匹配则为真,(\ 为转意符)

-perm [-]八进制数文件存取模式与八进制数相同则为真若有- 选项,则文件存取模式含有八进制数规定模式即为真

-size n[c] 文件块长度为 n 则真(一块为512字节),若

有c 选项,则文件字节长度为 n 则真

-atime n 若文件的最近访问时间为 n 天前则为真,

find 命令将改变其访问的目录的访问时间

-mtime n 若文件的最近修改时间为 n 天前则为真

-ctime n 若文件状态为 n 天前改变则为真

-exec 命令 { }\; 若命令返回值为0则真,{ }内为命令参数,

此命令必须以 \; 为结束

-ok 命令 { }\; 与 exec 相同,只是在命令执行前先提示,若

回答 y 则执行命令

-print 显示输出使表达式为真的文件名

-newer 文件若文件的访问时间比newer 指定的文件新则真

-depth 先下降到搜索目录的子目录,然后才至其自身

-mount 仅查找包含指定目录的文件系统

-local 文件在当前文件系统时为真

-type c 文件类型为 c 则真,c 取值可为 b(块文件) c (字符文件)

d(目录) l (符号链接) p (命名管道) f (普通文件)

\( 表达式 \) 表达式为真则真

-links n 文件链接数为 n 时为真

-user 用户当文件属于用户时为真,用户可用数字表示UID

-nouser 当文件不属于 /etc/passwd 中的一个用户时为真

-group 文件组当文件属于文件组时为真,文件组可用数字表示GID

-nogroup 当文件不属于 /etc/group 中的一个组时为真

-fstype 类型当文件所属文件系统类型为指定类型时真

-inum n 当文件 i 节点号为 n 时为真

-prune 当目录名与模式匹配时,不再搜索其子目录

可以用逻辑操作符将简单表达式连接成复杂表达式

逻辑操作符有 ! 表示非操作, -o 表示或操作,两个表达式并列则表示

与操作

[例子]:

find / -name find* -print

从根目录开始搜索文件名如 find* 的文件并显示之

find ./ -exec sleep{1}\; -print

每秒显示一个当前目录下的文件

find $HOME \(-name a.out -o -name ‘*.o’ \) -atime +7 -exec rm {} \; 从$HOME目录开始搜索,删除所有文件名为a.out 或 *.o 且访问时间在7天前的文件

1.25 grep

[语法]: grep [选项] 模式 [文件…]

[说明]: 在指定的文件中搜索模式,并显示所有包含模式的行,模式是一个正规表达式,在使用正规表达式时,最好将其引在单引号(’) 中,若指定文件为缺省,则使用标准输入,正规表达式可以是:

. 匹配任意一个字符

* 匹配0个或多个*前的字符

^ 匹配行开头

$ 匹配行结尾

[] 匹配[ ]中的任意一个字符,[]中可用 - 表示范围,

例如[a-z]表示字母a 至z 中的任意一个

\ 转意字符

命令中的选项为:

-b 显示块号

-c 仅显示各指定文件中包含模式的总行数

-i 模式中字母不区分大小写

-h 不将包含模式的文件名显示在该行上

-l 仅显示包含模式的文件名

-n 显示模式所在行的行号

-s 指定文件若不存在或不可读,不提示错误信息

-v 显示所有不包含模式的行

[例子]:

grep ‘good’ * 在所有文件中搜索含有字符串 good 的行

grep ‘^myline’ mytext 在文件mytext中搜索行首出现myline字符串的行1.26 vi

[语法]:vi [-wn] [-R] 文件…

[说明]: vi 是一个基于行编辑器ex 上的全屏幕编辑器,可以在vi 中使用ex,ed的全部命令,vi选项中-wn 指将编辑窗口大小置为n行,-R 为将编辑的文件置为只读模式,vi 工作模式分为命令模式和输入模式,一般情况下在命令模式下,可敲入vi命令,进入输入模式下时可以编辑要编辑的文本,命令a A i I o O c C s S R 可进入输入模式,在输入模式下按ESC 键可推出输入模式,回到命令模式,在命令模式中敲入:命令,则可进入ex方式,在屏幕底部出现提示符:,此时可使用任意ex命令,屏幕底行也用来作/ ? ! 命令的提示行,大多数命令可以在其前面加数字,表示命令执行的重复次数,下面简单介绍一下vi 的命令集,^ 表示(CTRL)键

^B 退回前一页,前面加数字表示重复次数,每次换页时

保留上一页的两行

^D 在命令模式下,表示下滚屏幕的一半,在输入模式下,表示回退至

左边的自动缩进处

^E 显示屏幕底线之下的一行

^F 前进一页,前面加数字表示重复次数,每次换页时

保留上一页的两行

^G 显示当前文件名,当前行号和文件总行数,并用百分号当前行在

整个文件中的位置

^H(退格) 在命令模式下,光标左移一格;在输入模式下,删去前面的字符

^I(TAB) 在输入模式下,产生一串空格

^J(LF) 光标下移一行

^L 刷新屏幕,即将屏幕重新显示

^M(回车) 在命令模式下,光标移动至下行开头

在输入模式下,开辟一新行

^N 光标下移一行

^P 光标上移一行

^Q 在输入模式下,将其后的非打印字符作为正文插入

^R 刷新屏幕

^U 屏幕上滚一半,前面加数字时表示上滚的行数,此数字对

以后的^D ^U 命令有效

^V 在输入模式下,将其后的非打印字符作为正文插入

^W 在输入模式下,使光标回退一个字

^Y 显示屏幕底线之上的一行

^Z 暂停编辑,退回上层Shell

^[(ESC) 退出输入模式,回到命令模式

! 暂时退出编辑,执行Shell命令

(双引号) 用于标志有名缓冲区,编号缓冲区1-9用于保存被删去的正文,字母名缓冲区a-z供用户存放自定义的正文

$ 将光标移动到当前行尾,前加数字则表示前移行数,如2$表示移动

到下一行行尾

% 将光标移动到配对的小括号()或大括号{}上去

( 退回句子开头

) 前移到句子开头

- 退到上一行第一个非空格字符

. 重复上一次改变缓冲区内容的命令

/ 模式向前搜索模式,将光标移动到模式出现处,模式是一个正规

表达式,(参看grep)

:在屏幕底部提示:,其后可使用ex命令

? 功能同/ ,但方向是向前查找

[[ 光标回退至前一节分界处

\ 转意符

]] 光标前移至节分界处

^(不是CTRL) 光标移至当前行第一个非空字符上

‘?连续两个'’表示将光标移至其移动前的位置,’后跟字母表示光标字

母标记的行首(参看m 命令)

A 在行尾插入正文,进入输入模式

B 光标回退一个字

C 替换光标后的内容

D 删除光标后的内容

E 光标前移到字尾

F 字符在当前行向左查找指定字符

G 光标移动到其前面数字指定的行,若未指定则移动到最后一行

H 光标移动到屏幕顶行,若前面有数字,则移动到屏幕上该数字

指定的行

I 在行开头插入正文

J 连接两行,若前面有数字则连接数字指定的行

L 光标移动到屏幕底行,若前面有数字,则移动到屏幕底线往上数该

数字指定的行

M 光标移动到屏幕中线

N 使用模式查找/或?时,重复找下一个匹配的模式,但方向与上次相反,其功能同n ,但方向相反

O 在当前行上开辟一新行

P 将上次被删除的正文插入光标前面,可在其前面加缓冲区编号,编号1-9用于保存被删去的正文,字母名缓冲区a-z供用户存放自定

义的正文

Q 从vi 推出进入ex命令状态

R 替换字符串

S 替换整行

T 字符向左查找字符

U 将当前行恢复至第一次修改前的状态

W 光标移至下一个字首

X 删除光标前的字符

Y 将当前行存入无名缓冲区,前面加数字表示存入的行数,也可用有名缓冲区来保存,以后可用命令p或P将其取出

ZZ 存盘退出vi

a 光标后插入正文

b 光标回退至上一个字首

cw 替换当前字

c) 替换当前句子

dw 删除一个字

dd 删除一行

e 光标移到下一个字末

f 字符在当前行向前查找字符

h 光标左移一格

i 在光标前插入正文

j 光标下移一行

k 光标上移一行

l 光标右移一格

m 字母用字母标记当前行,以后可用‘字母使光标移动到当前行,(参看’命令)

n 重复上次/ 或? 命令

o 在当前行下开辟一新行

p 将用户缓冲区内容放到光标位置(参看P命令)

r 替换当前字符

s 用一串字符替换当前字符

t 字符光标移动至字符前

u 取消上次操作

w 光标移至下一字首

x 删除当前字符

yw 将当前字存入无名缓冲区,前面可加x,表示存入名字为x的有名缓冲区(x为a-z),也可加数字表示存入的字数,以后可用P或p命

令取出

yy 将当前行存入无名缓冲区,用法参看yw

{ 光标移动至前一段开头

| 光标移至行首,若前面加数字,则移到数字指定行的行首

} 光标移至下一段开头

在:提示符下,常用命令如下:

:w 当前文件存盘

:w! 强制存盘

:w 文件将内容写入指定文件

:w! 文件强制写入指定文件

:x,y w 文件将x至y 行写入指定文件中

:r 文件将文件读到光标位置

:r ! 命令将系统命令的输出读到光标位置

:q 退出编辑

:q! 强制退出

:x 与命令ZZ相同

:e 文件名编辑另一文件

:e ! 重新编辑文件,放弃任何改变

:sh 执行sh,结束后回到编辑

:! 命令执行命令后回到编辑

:n 编辑下一文件

:n 文件表重新定义待编辑文件表

:set 设置vi 的选项,例如set nu 表示每行前显示行号,在选项前加no则表示清除该选项,例如set nonu 表示每行前不显示行

号,下面是一些常用的选项:

ai 自动缩进

aw 编辑下一文件前自动存盘

ic 查找字符串时不区分大小写

nu 每行前显示行号

sm 输入)及}时显示与之配对的( 或{

slow 插入时延迟屏幕刷新

ws 使查找能绕过文件尾从头进行

wa 写文件之前不作对文件的检查

CMD(网络命令大全)

CMD(网络命令大全) CMD(网络命令大全) netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名例:netstat -p tcqip 查看某协议使用情况(查看tcpip 协议使用情况) netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写 tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。 ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“all”显示全部配置信息 tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Supporttools文件夹内) kill -F 进程名加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Supporttools文件夹内) net user 用户名密码add 建立用户 net user guest activeyes 激活guest用户 net user 查看有哪些用户 net user 帐户名查看帐户的属性 net localgroup administrators 用户名 add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名开启服务;(如net start telnet, net start schedule) net stop 服务名停止某服务 net time 目标ip 查看对方时间

unix操作基本命令

UNIX系统操作入门篇(一) 这篇东西是关于Unix系统操作的教程。也是Unix的入门教程。如果你有兴趣学,请看下去,保证你可以学到许多有用的东西。如果你满足于dos,windows的操作,不想对网络服务器,有任何了解的话,可以不看。因为你并不想成为计算机高手。本教程仅仅讲授Unix系统的常用命令,不涉及Unix的历史、安装和编程。如果你想得到更多的知识,请查找其他的教材。本教程参考了《精通Unix》、《Unix基础》、《Unix系统使用指南》等书,你可以在那里找到更多的知识。 准备知识: Unix是一个多任务多用户的操作系统。多任务是指可以同时运行几个不同的程序,或命令。在操作系统的术语里叫“进程”,就象在运行Windows95的时候我们可以一边听CD 一边打字,同时打印机还在工作。多用户是指一台运行Unix系统的机器可以同时具有几个不同的输入输出设备,给几个,几十个用户同时使用。不同的输入输出设备我们称为终端。Unix 给每个终端设置不同的序号以协调工作,这个序号被称为终端序号。Unix是一个根本不同于Dos的系统,无论其命令格式,用途都和Dos有很大区别。比如:目录分割符是"/",而不是"\"。具体的不同请参考其他书籍。 开始练习之前: 在开始教授Unix命令之前,请先记下这个地址:https://www.sodocs.net/doc/e011166492.html,。它是一台在美国的,连上Internet的Unix主机。之所以告诉大家这个地址是因为它提供免费的帐号供大家使用。是免费的。就是说你可以先去那里申请一个帐号,然后在那里练习你所学到的Unix 命令。因为我相信不是每个朋友都可以轻松地得到Unix帐号的。在你成功的申请好帐号之后,请在你Windows95的dos窗口里输入"telnet https://www.sodocs.net/doc/e011166492.html," 等待连上主机。接下来就是输入你的用户名和密码,不要告诉我这些你都不会,如果你不会的话,你是怎么连到这个网页的?现在假定你连上了主机,系统的提示符应该是"https://www.sodocs.net/doc/e011166492.html,%",对这个就是提示符就象dos里的"c:\>"。接下去我将开始命令篇。 ls 你记不记得你学会的第一个Dos命令?反正我学会的第一个命令是dir:列目录和文件的命令。你学会的第一个Unix的命令也是列目录和文件的命令ls. 功能列出当前目录下的文件和目录。同Dos一样,Unix系统命令也是带参数的。ls的参数有"a","l","F"。请注意,F是大写。Unix系统里对命令的大小是严格区分的。(所以我们做网页常常会发生连接错误)同dos 不一样的地方在于,Unix命令的参数是"-"为其前导,而不是"/"。所以完整的ls命令是 ls -l -a -F或ls -laF -l:long的意思,把文件的其他资料,如文件长度,上次修改的日期等等列出来。 -a:all的意思,把本目录下所有的文件,包括隐含的文件也列出来。 -F:显示文件类型。"*"表示可执行文件,"/"表示目录,"@"表示连接。 好,请在你的机器上输入ls -l -a -F,或许这是你一生里第一个Unix命令。记住了吗? cd 变换目录,和Dos相同。如果你在cd后面没有给定目的地,则表示目的地是家目录。在unix 中有三中表示目录的符号".","..","~"。"."表示当前目录路径的位置".."表示当前路径的上一层目录,或称"父目录" "~"表示家目录,所谓家目录指系统管理员分配给你的目录,比如你的用户名是li,那么你的家目录就是在"~li",在cd后面加上"~li"就是去你的家目录。 date 显示出当前的时间和日期,记住在Unix里你是无法修改系统时间的。输出时间一般是格林

SCO_UNIX系统常用命令.

SCO UNIX 系统常用命令 一. 常用系统命令 1. 登录 在login :下,输入用户名,密码,进入显示shell 名令提示符,超级用户#>,普通用户$>. 2 su #>su -oracle 3 退出 exit logout ctrl +d( 强制退出 4 passwd修改密码 5 man查命令的解释 6who 查看登录用户,包括自己。 Who am I 7finger 显示当前用户的信息。 8clear 清屏 9setcolor -n 置屏幕为normal , 黑底白字。 10wall 广播信息 wall -》回车-》输入内容-》ctrl +d mail 发送邮件

mail 接收用户名-》回车-》输入内容-》ctrl +d 11关机 shutdow n -g0 —立即关闭无需确认 haltsys reboot init 0 关机 init 6 停止系统运行并重启 12du dfspace du :显示文件目录占用的磁盘空间大小。 Dfspace: 显示空闲磁盘空间。 13scoadmin系统管理工具 14u name —显示系统信息 15env 显示更改环境设置 set 16sar系统维护的重要工具 /usr/lib/sa/sar_e nable-y 打开 /usr/lib/sa/sar_e nable—n 关闭 从14个方面报告系统的活动情况,重点监视内存和cpu的使用情况.sar -r 30 4 报告内存和交换区的使用

sar -u 30 4报告cpu的使用情况 Wio 值高表示硬盘存在IO 瓶颈 Idle 值高表示等待分配内存, 需扩内存小于30表示进程主要竞争的自源是cpu. ipcs 显示共享内存 ipcrm -m(s id 号 integrity 把文件控制数据库与文件系统中的文件, 进行比较. Fixmog 使全部的系统文件或指定的系统文件和鉴别数据库一致起来. 二. 文件目录相关命令 1 pwd 显示当前所在目录 2cd 3mkdir 创建目录 4rmdir 删除目录 5rm 删除文件 rm —r 6mv 源目标 7cp 源目标 cp -r 8ln 源目标文件的链接 9pg 文件

UNIX系统常用命令

UNIX系统常用命令 UNIX系统常用命令格式: command [flags] [argument1] [argument2] ... 其中flags以-开始,多个flags可用一个-连起来,如ls -l -a 与ls -la相同。 根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。 命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个 非零值(在shell中可用变量$?查看). 在shell script中可用此返回值作为控制逻辑的一部分。 注:不同的UNIX版本的flags可能有所不同。 1、与用户相关的命令 1.1 login (在LINUX Redhat下此命令功能与Solaris/BSD不同,执行login会退出当前任务). login: Password: 相关文件: 在下面的这些文件中设定shell运行时必要的路径,终端类型,其他变量或特殊程序. $HOME/.profile (Bourne shell, sh, bash) $HOME/.cshrc (csh, tcsh) $HOME/.tcshrc (tcsh) /etc/passwd文件中列出每个用户的shell /etc/csh.cshrc /etc/csh.login /etc/profile (Bourne shell, bash) /etc/login (Bourne shell, bash) csh: /etc/csh.cshrc和$HOME/.cshrc每次执行都会读取, 而/etc/csh.login和$HOME/.login只有注册shell才执行 修改相应文件后使用 source .cshrc使能相关修改,如果修改了path则 还需使用rehash刷新可执行文件hash表。 tcsh: $HOME/.tcshrc, 没有些文件读取.cshrc sh: /etc/profile和$HOME/.profile注册shell bash: /etc/profile和$HOME/.bash_profile注册shell读取 .bashrc交互式非注册shell才读取。

计科13-2 第五组 实验2 网络常用命令使用(学习类别)

宁波工程学院电子与信息工程学院 计算机网络实验实验报告 实验名称实验2 网络常用命令使用 班级计科13-2 组别 5 实验地点逸夫楼511 日期 3.24 一、实验目的: ●使用ipconfig命令查看本机地址、网关地址、DNS服务器地址 ●使用ping命令测试网络(如网关)的连通性 ●使用arp命令查看、修改ARP高速缓存内容 ●使用route命令查看路由表,并解释路由表的主要内容 二、实验内容、要求和环境: (1)任务1:使用ping 命令验证简单TCP/IP 网络的连通性。 ping命令用于验证本地主机计算机或其它网络设备上的TCP/IP 网络层连通性。 使用该命令时,可以用目的IP 地址或限定域名(如https://www.sodocs.net/doc/e011166492.html,)来测试域名服务(DNS) 功能。本实验只使用IP 地址。 ping操作很简单。源计算机向目的设备发送ICMP 回应请求。目的设备用应答消息做出响应。如果源设备和目的设备之间连接断开,路由器可能会用ICMP 消息做出响应,表示主机未知或目的网络未知。 步骤1:验证本地主机计算机上的TCP/IP 网络层连通性。 C:\> ipconfig Windows IP Configuration Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : IP Address : 172.16.1.2 Subnet Mask : 255.255.0.0 Default Gateway : 172.16.255.254 C:\> 1. 打开Windows 终端,用ipconfig命令确定该主机计算机的IP 地址。 除IP 地址外,输出的其它内容应该与图示相同。如果缺少信息或显示其它子网掩码和默认网关,请重新配置与此主机计算机设置相符的TCP/IP 设置。 2. 记录本地TCP/IP 网络信息的相关信息。

SCO_UNIX系统常用命令.

SCO UNIX系统常用命令 一. 常用系统命令 1. 登录 在 login :下,输入用户名,密码,进入显示 shell 名令提示符,超级用户 #>,普通用户$>. 2 su #>su – oracle 3 退出 exit logout ctrl +d(强制退出 4 passwd 修改密码 5 man 查命令的解释 6who 查看登录用户,包括自己。 Who am I 7finger 显示当前用户的信息。 8clear 清屏 9setcolor – n 置屏幕为 normal , 黑底白字。 10wall 广播信息 wall -》回车-》输入内容-》 ctrl +d mail 发送邮件

mail 接收用户名-》回车-》输入内容-》 ctrl +d 11关机 shutdown – g0 – y 立即关闭无需确认 haltsys reboot init 0 关机 init 6 停止系统运行并重启 12du dfspace du :显示文件目录占用的磁盘空间大小。 Dfspace: 显示空闲磁盘空间。 13scoadmin 系统管理工具 14uname – X 显示系统信息 15env 显示更改环境设置 set 16sar 系统维护的重要工具 /usr/lib/sa/sar_enable – y 打开 /usr/lib/sa/sar_enable – n 关闭 从 14个方面报告系统的活动情况 , 重点监视内存和 cpu 的使用情况 . sar – r 30 4 报告内存和交换区的使用 .

sar – u 30 4 报告 cpu 的使用情况 . Wio 值高表示硬盘存在 IO 瓶颈 Idle 值高表示等待分配内存 , 需扩内存小于 30表示进程主要竞争的自源是cpu. ipcs 显示共享内存 ipcrm -m(s id 号 integrity 把文件控制数据库与文件系统中的文件 , 进行比较 . Fixmog 使全部的系统文件或指定的系统文件和鉴别数据库一致起来 . 二. 文件目录相关命令 1 pwd 显示当前所在目录 2cd 3mkdir 创建目录 4rmdir 删除目录 5rm 删除文件 rm – r 6mv 源目标 7cp 源目标 cp -r 8ln 源目标文件的链接

计算机网络常用命令

网络常用命令 1.Ping 命令 Ping 是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,你就可以推断TCP/IP 参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP 配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP 的正确性。 简单的说,Ping 就是一个测试程序,如果Ping 运行正确,你大体上就可以排除网络访问层、网卡、MODEM 的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。但由于可以自定义所发数据报的大小及无休止的高速发送,Ping 也被某些别有用心的人作为DDOS (拒绝服务攻击)的工具,前段时间Yahoo就是被黑客利用数百台可以高速接入互联网的电脑连续发送大量Ping 数据报而瘫痪的。 按照缺省设置,Windows 上运行的Ping 命令发送 4 个ICMP (网间控制报文协议)回送请求,每个32 字节数据,如果一切正常,你应能得到 4 个回送应答。 Ping 能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping 还能显示TTL (Time To Live 存在时间)值,你可以通过TTL 值推算一下数据包已经通过了多少个路由器:源地点TTL 起始值(就是比返回TTL 略大的一个 2 的乘方数)-返回时TTL 值。例如,返回TTL 值为119,那么可以推算数据报离开源地址的TTL 起始值为128,而源地点到目标地点要通 过9 个路由器网段(128-119);如果返回TTL 值为246,TTL 起始值就是256,源地点到目标地点要通过9 个路由器网段。 通过Ping 检测网络故障的典型次序 正常情况下,当你使用Ping 命令来查找问题所在或检验网络运行情况时,你需要使用许多Ping 命令,如果所有都运行正确,你就可以相信基本的连通性和配置参数没有问题;如果某些Ping 命令出现运行故障,它也可以指明到何处去查找问题。下面就给出一个典型的检测次序及对应的可能故障:ping 127.0.0.1-- 这个Ping 命令被送到本地计算机的IP 软件,该命令永不退出该计算机。 如果没有做到这一点,就表示TCP/IP 的安装或运行存在某些最基本的问题。 ping 本机IP--这个命令被送到你计算机所配置的IP 地址,你的计算机始终都应该对该 Ping 命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP 地址。 ping 局域网内其他IP--这个命令应该离开你的计算机,经过网卡及网络电缆到达其他计算机, 再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP 地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。 ping 网关IP--这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。 ping 远程IP--如果收到4 个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet (但不排除ISP 的DNS 会有问题)。 ping localhost--localhost 是个作系统的网络保留名,它是127.0.0.1 的别名,每太计算机都应该能够将该名字转换成该地址。如果没有做到这一带内,则表示主机文件 (/Windows/host )中存在问题。 ping https://www.sodocs.net/doc/e011166492.html,-- 对这个域名执行Pin ... 地址,通常是通过DNS 服务器如果这里出现故障,则表示DNS 服务器的IP 地址配置不正确或DNS 服务器有故障(对于拨号上网用户,某些ISP

《UNIX常用命令大全》word版

UNIX常用命令大全[分享] apropos 用途:apropos查找使用说明的名称。 举例:apropos print(等价于man -k prink)。 arch 用途:arch获得机器体系结构的描述信息。 举例:arch。下面是arch输出的结果: sun4 将这个命令与uname进行比较。 ash 用途:ash是外壳,只用于某些系统。 举例:ash。这个命令启动ash外壳的一个实例。 at 用途:at用于确定命令执行的时刻。 举例:at 9:00am December 31。 awk 用途:awk是一种模式扫描和执行语言。 举例:awk\'{print $1}\'file.txt。这个命令执行后将打印出file.txt的第一个区域。bash 用途:bash是GNU Bourne-Again外壳。 举例:bash[options]。这个命令启动bash外壳,它是一个增强的和sh兼容的外壳。bash 的提示符为$。 biff 用途:biff通知你是否收到了邮件。 举例:biffy。这个命令叫biff通知你新邮件什么时候到达(注意,要想让biff工作,你必须同时运行 sendmail)。 cancel 用途:cancel取消挂起的打印作业。 举例:cancel23。这个命令取消23号打印作业。 cal 用途:cal显示无格式文本日历。 举例:cal。以下是命令执行后输出的列表: August 1998 cat 用途:cat将文件连接在一起并显示这些文件中的内容。 举例:cat myfile.txt。这个命令执行后显示myfile.txt中的内容。 cc 用途:cc是用于许多系统的C编译器。 举例:cc myfile.c -o myfile。这个命令执行后对myfile.c源文件进行编译并输出一个名为myfile的可执行文件。 cd 用途:cd用来改变当前目录。 举例:cd/usr/bin。这个命令执行后将当前目录更改为/usr/bin。

网络常用命令

第一部分网络常用命令 一实验内容 熟悉网络常用命令及其工作机制 二实验目的 熟练掌握每个命令的基本功能、命令格式、相关参数说明、使用技巧等 三实验步骤 1. Ping命令 工作机制:用来测试网络连接状态以及信息包发送、接收状态。网络上的机器都有唯一确定的IP地址,按照目标IP地址给对方发送一个数据包,对方要返回一个同样大小 的数据包。根据返回值可以确定目标主机是否存在以及目标主机得操作系统类 型。 相关参数:输入ping /?后ping命令的相关参数都会出现,如下图所示。 Ping -t 表示将不间断向目标IP发送数据包,直到被用户以Ctrl+C中断。主要用

于网络调试,可以判断网络是否畅通。 向目的IP发送了4个数据报,并收到4个数据报,表明网络畅通。 ping –n 连续ping n个包。按照缺省设置,Windows上运行的Ping命令发送4个ICMP (网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。 如上图所示,收到4个数据报,每个为32字节,有效时间均为55.并统计了发送和接收的个数,最大时间,最小时间,平均时间。

设置n的大小,向目标地址发送5个数据报并收到5个,并统计各种信息。 Ping –i ttl设置有效期。 已知本地主机到119.75.218.45的TTL为55,设置TTL为4时,显示TTLexpired in transit 表明在传播途中期满。

设置TTL为56时,可正常到达并且默认状态下发送并接收4个数据报。 2.ipconfig命令 工作机制:获得主机配置信息,包括 IP 地址、子网掩码和默认网关。该诊断命令显示所有当前的 TCP/IP 网络配置值,刷新动态主机配置协议(DHCP)和域名 系统(DNS)设置。 相关参数:输入ipconfig /?后显示其所有参数。如下图所示: Ipconfig /all 用于显示本地主机的所有配置信息。

UNIX 常用命令

6.dd 删除一行文本所用的操作符 7.10x 删除10个字符所用的操作符 8.. 点重复用户最近一次文本修改 9.$ 移动光标到当前行尾 10.W 将光标向右移动一个字 11.K 将光标向上移动 12.j 将光标向下移动 13.h 将光标向左移动 14.l 将光标向右移动 15.A 在当前行尾输入文本 16.O 在当行上面添加一行 17.o 在当前行下面添加一行 18.U 撤销对当前行所做的所有修改 19.r 替换光标所在位置的字符 20./ 向前搜索指定的字符串 21.?向后搜索指定的字符串 22.:q! 不保存文件,退出vi 23.a 将输入的文本插到光标位置处 24.0(零)将光标移到当前行首 25.ls 列出当前目录的内容 26.pwd 显示当前目录的路径名 27.cd 改变当前目录到主目录 28.mkdir xyz 在当前目录下创建xyz 目录 29.ls-l 以长格式列出当前目录 30.cd.. 改变当前工作目录到当前目录的父目录(改变到了另一个目录) 31.ls-a 列出所有文件包括隐藏文件 32.cat xyz 在屏幕上显示xyz 文件的内容 33.lp xyz 在默认打印机上打印xyz文件 34.rm xyz 删除xyz文件 35.rmdir xyz 删除xyz 目录 36.cancel lp1 取消lp1打印机上的打印作业 37.lpstat 显示默认打印机的状态 38.rm-i 在删除文件之前要求确认 39.rm 删除文件 40.rmdir 删除目录 41.lp 打印文件 42.Cancel 取消打印请求 43.Lp-n 打印文件的多份副本 44.cd 改变到主目录 45.mkdir 创建目录 46.mkdir-p 创建两层目录结构 47.cd 改变到根目录下 48.cat- 在屏幕上显示文件 49.cat-- 在屏幕上显示两份文件 50.G 将光标放在文件的最后一行上 51./most查找字most 52.[Ctrl-g] 显示当前的行号 53.2dw 删除两个字 54.“x4yy 复制4行到缓冲区x中 55.66G 将光标定位到第66行 56.rx 用字母xti替换光标处的字符 57.“lp 查看缓冲区的1的内容 58.:set number 设置行号选项 59.“x5yy 保存5行到缓冲区X 60.:r!date 将日期串读入(输入)用户文件中 61.:!ls 列出当前目录 62.:ab 创建缩写 63.:unab 取消缩写68.mv xxx yyy 将xxx重命名为yyy 69.rm* 删除当前目录下的所有文件 70.ls*[1-6] 列出所有文件名以数字1-6结尾的文件 71.cp file??source 复制所有文件名以file开头,后面跟两个字符的文件 72.pr-2 myfile 以两列格式化myfile 73.pg myfile 以逐屏显示的方式浏览myfile 74.cat myfile>yyy 复制myfile到yyy 75.cat?myfile>>yyy 将所有文件名为myfile前加一个字符的文件内容加到yyy文件中 76.find.-name“file*”-print 查找所有文件名以file开头的文件 77.find-name xyz-size20-print 查找所有文件名为xyz大小为20块的文件 78.cut-f2 xyz>xxx 保存xyz文件的第2个域到xxx文件中 79.more zzz 逐屏读zzz文件 80.alias 该命令创建命令的别名 81.ls-i 列出当前目录下的文件名及其i节点号 82.echo 该命令在输出设备上显示其输出参数 83.\a 警报(响铃) \n 回车换行 \b 回退 \r回车不换行 84.echo A>>B 把A追加到B 1.编辑器:编辑器是一个工具,可以方便的创建新文件或修改旧文件 2.UNIX操作系统支持的编辑器:(行编辑器)Emase,ex,ed,(全屏编辑器)vi,view /* 3.x 删除光标出的字符 r 替换光标所在位置的字符 / 向前搜索指定的字符串 ? 向后搜索指定的字符串 h 将光标向左移动一行 A 将输入文本放在当前行的行尾 q! 不保存文件,退出vi wq 保存文件并退出vi a 将输入的文本插入到光标位置后 $ 将光标移到当前行行尾 0 将光标移到当前行行首 K 将光标向上移动一行 4.dd 删除一行 dw 删除1个字 yy 复制1行 yw 复制1个字 d$ 删除到当前行尾 :z2yy 将两行保存到缓冲区z “zp 将缓冲区z的内容复制到当前行后 “2p 将缓冲区2的内容复制到当前行后 5.G 将光标放到文件的最后一行上 /most 查找字most [Ctrl-g] 显示当前行的行号 2dw 删除两个字 j 将光标向下移动一行 “x4yy 复制4行到缓冲区x $ 将光标定位到当前行尾 0(零)将光标定位到当前行首 66G 将光标定位到第66行 x 删除光标出的字符 rx 用字母x替换光标出的字符

路由器常用命令

CCNA、NP路由器常用命令大全 一、基本命令介绍 1、Router >:用户模式(简单的查看和测试) 2、#:特权模式(所有的查看和测试,以及保存) 3、Configure terminal :全局配置模式Enable:特权模式 4、Hostname cisco(主机名):更改名字 5、No hostname cisco :删除以前操作 6、Disable:从特权模式恢复用户模式 7、Exit(退出)Write(保存)Copy run start (保存) 8、Reload:重启设备 9、图标含意:* :预备缺省路由C:直连路由S:静态路由 10、Pint -t 202.102.1.2 :一直Ping指定IP 11、No logging console :关闭Console信息 12、Terminal monitor :远程登录下显示日志信息 13、Traceroute 5.5.5.0 :查看到达网络所经过的路径 二、基本命令配置 1、Hostname R1:修改主机 2、No ip domain lookup :关闭域名查找 3、Line console 0 :进入Console控制台 4、exec-timeout 0 0 :设置超时时间(永不超时0 0) 5、Logging synnchronous :日志同步(命令不尾随日志显示) 三、查看配置命令 1、Show ip route :查看路由表 2、Show ip ospf database :查看OSPF链路状态信息 3、Show ip protocols :查看动态路由协议 4、Show ip eigrp neighbors :查看EIGRP的邻居表 5、Show ip eigrp topology :查看EIGRP的拓扑表 6、Show ip route eigrp :只查看EIGRP路由条目 7、Show ip eigrp neighbor detail :查看EIGRP的详细邻居表 9、Show ip interface brief :查看所有接口信息 8、Show ip ospf neighbor :查看OSPF邻居表 9、Show ip ospf database router :查看OSPF一类LSA 10、Show ip ospf database summary :查看OSPF三类LSA 11、Show ip ospf database asbr-summary :查看OSPF四类LSA 12、Show ip ospf int f0/0 :查看OSPF接口信息 13、Show ip route ospf :只查看OSPF路由条目 14、Show mac-address-table :查看交机的MAC地址 15、Show running-config :查看当前所有配置 16、Show access-list :查看ACL定义条目 17、Show run |s r e :只查看EIGRP配置

unix常用命令

UNIX常用命令 以下只说明各常用指令的基本用法, 若需详细说明, 请用 man 去读详细的 manual. 1.关於档案/目录处理的命令 ls——列目录 这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是 某一个档案的内容显示出来。 格式:ls -1ACFLRabcdfgilmnopqrstux -W[sv] [files] 例: #ls (不跟任何参数以简单格式列出当前目录中所有档案) #ls bin (简单格式列出名为bin的文件或目录下的所有档案) #ls /u/ilasII_GB/lib (全路径,列出lib目录下的所有档案) ls 的常用参数如下: -a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls 将不会显示出这个档案的名字,我们称此类档案为隐藏档。如 .profile、.tcshrc等 如果我们要察看这类档案,则必须在其后加上参数 -a 。 -l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯,如档案存取权,档案拥有者( owner ),档案归属组,档案大小,档案最後更新时间,甚而 symbolic link 的档案是 link 那一个档等等。显示结果如下所示: drwxrwxrwx 30 root bin 1024 May 23 10:38 u drwxrwxrwx 2 root sys 512 Jul 28 1999 uacn drwxrwxrwx 5 root sys 512 Jul 27 1999 udk lrwxrwxrwx 1 root sys 11 Jul 27 1999 unix -> /stand/unix drwxrwxrwx 35 root auth 1024 Apr 3 13:45 usr 在开始的10个字符上系统给出文件的用户权限。该序列分成四个域。第一个字符为类型域,第2、3、4个字符为用户主域,第5、6、7个字符为同组用户域,第8、9、10个字符为其它用户域,域中字符的含义如下: ●在类型域中: d 表示此文件是一个目录 -表示此文件是一个普通文件 b 表示此文件是一个特殊的块设备I/O文件 c 表示此文件是一个特殊的字符设备I/O文件 l 表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称。如: unix -> /stand/unix ●在“用户主”、“同组用户”、“其它用户”域中: r 表示有读权限。含义是可以拷贝或显示该文件或目录中的内容。 w 表示有写权限。含义是可以改变或修改该文件。 x 表示有执行权限。含义是可以执行该文件或用cd命令进入该目录,在该目录中建立文件或子目录等。 -表示无权限。

UNIX操作系统常用命令使用方法

UNIX系统及BSJ2200系统培训 第一章SUN系统介绍 第一节SUN的发展史 (一)硬件体系 81--89 Sun1/2/3 CISC Motrala 680x0系列 89--94 Sun4/60 sparc1 Risc sparc 65 sparc1+ 70 sparc2 Server : Sun/290/670/690 93--96 Sparc10/20 SuperSparc Server : 1000/2000 96--97 Ultra1(140/170/170E/200E) UltraSparc SBUS体系结构,UPA接口 Ultra2 Server : E150,E3000 98--99 Ultra5 ,Ultra10 PCI体系结构(IDE外设) Ultra30,Ultra60 Server : E250,E450,E3500 2000-至今BLADE 150/2000/2500 (二)软件体系 Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD Solaris 2.x System V 32bit 2.5.1 SunOS 5.5.1 +OpenWindows 2.6 SunOS5.6+CDE1.2 Solaris 2.7(7) 64 bit Solaris 2.8(8) for sparc平台/intel x86平台 Solaris 2.9(9) for sparc平台/intel x86平台 第二节SUN系统的安装 以SUN Ultra5(9.1G)硬盘Solaris2.7为例,步骤如下: 1、在OK提示下输入:boot cdrom 2、出现“Select Language and local”时,选择“Continue”按钮。 3、出现“The Solaris installation program”时,选择“Continue”按钮。 4、出现“Identify this system”时,选择“Continue”按钮。 5、出现“Hostname”时,先输入机器名后,再选择“continue”按钮。 6、出现“Network connectively”时,先选择“Yes”,再选择“Continue”。 7、出现“IP Address”时,输入IP后,选择“Continue”。 8、出现“Confirm Infirmation”时,选择“Continue”。 9、出现“Name service”时,先选择“None”后,再选择“Continue”。 10、出现“Confirm Infirmation”时,选择“Continue”。 11、出现“Subnets”时,先输入“NO”,再输入“Continue”。 12、出现“Time Zone Geographic region”时,输入“Set”。 13、出现“Geographic region”时,选“Asia Eastern HongKong”。

unix基本命令

unix常用命令 a. 关於档案/目录处理的指令: 1. ls 这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是某一个档案的内容显示出来。 如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所有档案。 也可以在 ls 後面加上所要察看的目录名称或档案的名称,如 % ls /home2/X11R5 % ls first ls 有一些特别的参数,可以给予使用者更多有关的资讯,如下: -a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls 将不会显示出这个档案的名字,我们称此类档案为隐藏档。如 tcsh 的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数 -a 。 -l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯, 如档案存取权,档案拥有者( owner ),档案大小,档案最後更新 日期,甚而 symbolic link 的档案是 link 那一个档等等。如下 % ls -l drwx--x--x 2 jjtseng 512 Aug 8 05:08 18 drwx--x--x 2 jjtseng 512 Aug 8 22:00 19 -rw------- 1 jjtseng 566 Aug 8 05:28 makefile 2. cp cp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另 一个档案或者是将其复制到另一个目录去。 cp 的用法如下: cp f1 f2 : 将档名为 f1 的档案复制一份为档名为 f2 的档案。 cp f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都以相同的档名复制一 份放到目录 dir 里面。 cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。

网络维护人员常用命令

网络维护常用命令 如果你是一个网络维护人员,那么肯定要经常处理网络故障,了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。 Ping Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最 常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。 如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。 命令格式: ping IP地址或主机名[-t] [-a] [-n count] [-l size] 参数含义: -t不停地向目标主机发送数据; -a 以IP地址格式来显示目标主机的网络地址; -n count 指定要Ping多少次,具体次数由count来指定; -l size 指定发送到目标主机的数据包的大小。 例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping避免202.168.0.1命令查看本机是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是ping 1 27.0.0.1。 Tracert

Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。 命令格式: tracert IP地址或主机名[-d][-h maximumhops][-j host_list] [-w timeout] 参数含义: -d 不解析目标主机的名字; -h maximum_hops 指定搜索到目标地址的最大跳跃数; -j host_list 按照主机列表中的地址释放源路由; -w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。 例如大家想要了解自己的计算机与目标主机https://www.sodocs.net/doc/e011166492.html,之间详细的传输路径信息,可以在MS-DOS方式输入tracert https://www.sodocs.net/doc/e011166492.html,。 如果我们在Tracert命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。Ne tstat Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。 利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。 命令格式: netstat [-r] [-s] [-n] [-a] 参数含义:

网络诊断常用的几个常用命令

网络诊断常用的几个常用命令 net 命令 net accounts 查阅当账号设置 net config server 查阅本网络配置信息统计 net share 查阅本地计算机上的共享文件 net user 查阅本地用户账号 net view 查阅网络上的可用计算机 ping 命令 一般情况下,用户可能通过使用一系列ping命令来查找问题出现在何处,或检验网络运行的情况,典型的检测次序及所对应的故障。 ping 127.0.0.1 如果测试成功,表明网卡,TCP/IP协议的安装和IP地址、子网掩码的设置正常。 如果测试不成功,则表示TCP/IP的安装或运行存在某些最基本的的问题。 PING 本地IP 如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通介质进行测试、检查并排除故障。 PING 局域网内其他的IP 如果测试成功,表明本地网络中的网卡和网络电缆运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆有问题。 PING 网关IP 这个命令如果应答正确,表示局域网中的网关路由器正在运行并能做出应答。 PING 远程IP 如果收到正确应答,则表示成功地使用了默认网关;对于拨号上网用户,则表示能够成功地访问INTERNET。 ping localhost localhost 是系统的网络保留名,它是127.0.0.1的别名,每台计算机都能将该名字转换成该地址。如果没有做到这一转换,则表示主机文件(Windows/host)中存在问题。 ping https://www.sodocs.net/doc/e011166492.html,(一个著名网站域名) 对此域名执行PING命令。计算机须先将域名转换成IP 地址,通常是通过DNS服务器。如果这里出现故障,则表示本机DNS服务器的IP地址配置不正确,或NDS服务器有故障。如果上面列出的所有PING命令都能正常运行机制,那么计算机进行本地和远程通信基本上就没有问题了。但是,这些命令的成功并不表示所有网络配置就没问题,例如,某些子网掩码错误就可能无法用这些方法检测到。 PING命令的常用参数选项如下。 PING IP 地址(如192.168.1.10)-T:连续对IP地址执行PING命令,直到被用户按Ctrl+C键中断。 ping IP 地址-1 2000:指定PING 命令国的数据长度为2000B,而不是默认的32 B。 PING IP地址-N:执行特定的确次PING命令。 netstat命令 netstat -s -s选项能够按照各个协议分别显示其统计数据。 netstat -a:显示所有连接和侦听端口。 netstat -e:显示关于以太网的统计数据。 netstat -r:显示关于路由表的信息。

相关主题