unix号令行怎么翻开

1天前 (04-11 00:08)阅读1回复0
猪脚
猪脚
  • 管理员
  • 注册排名6
  • 经验值140110
  • 级别管理员
  • 主题28022
  • 回复0
楼主
1、linux,unix常用根本号令 2、rm的UNIX号令 3、说说常用的UNIX号令? 4、UNIX的号令 linux,unix常用根本号令

1.常用指令

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  号令行全屏形式

2.系统治理 号令

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号令杀死历程。

3.打包压缩相关号令

tar:            打包压缩

-c              回 档文件

-x              压缩文件

-z              gzip压缩文件

-j              bzip2压缩文件

-v              展现 压缩或解压缩过程 v(view)

-f              利用档名

例:

tar -cvf /home/abc.tar /home/abc              只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩

当然,假设 想解压缩,就间接替代上面的号令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 换成“x” 就能够了。

3.关机/重启机器

shutdown

-r             关机重启

-h             关机不重启

now          立即 关机

halt               关机

reboot          重启

4.Linux管道

将一个号令的原则 输出做为另一个号令的原则 输进 。也就是把几个号令组合起来利用,后一个号令除以前一个号令的成果。

例:grep -r "close" /home/* | more       在home目次下所有文件中查找,包罗close的文件,并分页输出。

5.Linux软件包治理

dpkg (Debian Package)治理 东西,软件包名以.deb后缀。那种办法合适系统不克不及联网的情状 下。

好比安拆tree号令的安拆包,先将tree.deb传到Linux系统中。再利用如下号令安拆。

sudo dpkg -i tree_1.5.3-1_i386.deb         安拆软件

sudo dpkg -r tree                                     卸载软件

注:将tree.deb传到Linux系统中,有多种体例。VMwareTool,利用挂载体例;利用winSCP东西等;

APT(Advanced Packaging Tool)高级软件东西。那种办法合适系统可以毗连互联网的情状 。

仍然以tree为例

sudo apt-get install tree                         安拆tree

sudo apt-get remove tree                       卸载tree

sudo apt-get update                                 更新软件

sudo apt-get upgrade     

6.将.rpm文件转为.deb文件

.rpm为RedHat利用的软件格局。在Ubuntu下不克不及间接利用,所以需要转换一下。

sudo alien abc.rpm

7.vim利用

vim三种形式:号令形式、插进 形式、编纂形式。利用ESC或i或:来切换形式。

号令形式下:

:q                      退出

:q!                     强逼 退出

:wq                   保留并退出

:set number     展现 行号

:set nonumber  隐躲 行号

/apache            在文档中查找apache 按n跳到下一个,shift+n上一个

yyp                   复造光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

8.用户及用户组治理

/etc/passwd    存储用户账号

/etc/group       存储组账号

/etc/shadow    存储用户账号的密码

/etc/gshadow  存储用户组账号的密码

useradd 用户名

userdel 用户名

adduser 用户名

groupadd 组名

groupdel 组名

passwd root     给root设置密码

/etc/profile     系统情况变量

bash_profile     用户情况变量

.bashrc              用户情况变量

su user              切换用户,加载设置装备摆设文件.bashrc

su - user            切换用户,加载设置装备摆设文件/etc/profile ,加载bash_profile

更改文件的用户及用户组

sudo chown [-R] owner[:group] {File|Directory}

例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop

要想切换此文件所属的用户及组。能够利用号令。

sudo chown root:root jdk-7u21-linux-i586.tar.gz

扩展材料

Linux是一套免费利用和自在传布的类Unix操做系统,是一个基于POSIX和UNIX的多用户、多使命、撑持多线程和多CPU的操做系统。它能运行次要的UNIX东西软件、利用 法式和收集协议。它撑持32位和64位硬件。Linux继续 了Unix以收集为核心的设想思惟,是一个性能不变的多用户收集操做系统。

UNIX操做系统(尤尼斯),是一个强大的多用户、多使命操做系统,撑持多种处置器架构,根据操做系统的分类,属于分时操做系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的贝尔尝试室开发。目前它的商标权由国际开放原则 组织所拥有,只要契合单一UNIX标准的UNIX系统才气利用UNIX那个名称,不然只能称为类UNIX(UNIX-like)。

rm的UNIX号令

rm,是一个根本的UNIX号令,其名称源自英文单词remove的缩写,用于删除文件系统中的文件、目次、设备文件、符号链接等对象。准确 地说,rm移除的指向特定对象的引用。在文件系统中,那些特定的对象可能有多个引用(例如,两个差别的文件名可能指向不异的文件), 只要在一个对象不再有任何引用,而且没有任何法式还拥有那个文件的有效句柄的时候,那个文件才会被删除。

那一机造容许 下列呈现:某个法式能够创建一份文件,并立即 将此文件从文件系统中移除,并将那个文件占用的空间做为暂时 空间利用。(因为我们晓得在该法式退出以至是瓦解的时候,那一文件占用的空间会被收受接管。

rm号令一般来说其实不摧毁文件数据,因为其目标仅仅在于去除 引用。即使文件已经去除 所有的引用,在文件系统中,被释放的空间里可能还会有被删除文件的残留数据。在一些情状 下那会带来平安问题,因而有时加强版的号令会在文件的最初一个链接断开之后抹除被删除文件的数据。此外,一些法式(例如shred)能够供给数据抹除才能。 »语法rm[需要参数][抉择 参数][目标 文件或目次]»功用rm 号令:删除不需要的文件。该号令的功用为删除一个目次中的一个或多个文件或目次,它也能够将某个目次及其下的所有文件及子目次均删除。关于链接文件,只是断开了链接,原文件连结稳定»类似号令chattr shred mv cp rmdir»相关教程无»施行权限超等用户 通俗用户»号令属性文件治理 »参数需要参数-d 删除可能仍有数据的目次-f 强逼 删除-i 交互形式-r 同时删除该目次下的所有子目次-v 展现 详尽 的处置信息抉择 参数--help 展现 搀扶帮助 信息--version 展现 版本信息 »规范规范1: 删除文件[root@hnlinux lx1 38 . com]# ll //展现 当前目次内容总用量 24-rw-r--r-- 1 root root 0 5月 29 17:32 a.c-rw-r--r-- 1 root root 0 5月 29 17:32 b.c-rw-r--r-- 1 root root 0 5月 29 17:32 c.c-rw-r--r-- 1 root root 0 5月 29 17:32 d.c-rw-r--r-- 1 root root 0 5月 29 17:11 file2-rw-r--r-- 1 root root 0 5月 29 17:11 file3[root@hnlinux lx1 38 . com]# rm a.c //删除a.c文件rm:能否删除一般空文件‘a.c’? y[root@hnlinux lx1 38 . com]# ll //展现 当前目次内容总用量 20-rw-r--r-- 1 root root 0 5月 29 17:32 b.c-rw-r--r-- 1 root root 0 5月 29 17:32 c.c-rw-r--r-- 1 root root 0 5月 29 17:32 d.c-rw-r--r-- 1 root root 0 5月 29 17:11 file2-rw-r--r-- 1 root root 0 5月 29 17:11 file3[root@hnlinux lx1 38 . com]# 规范2: 删除目次[root@hnlinux lx1 38 . com]# ll //展现 当前目次内容总用量 28-rw-r--r-- 1 root root 0 5月 29 17:32 b.c-rw-r--r-- 1 root root 0 5月 29 17:32 c.c-rw-r--r-- 1 root root 0 5月 29 17:32 d.cdrwxr-xr-x 2 root root 4096 5月 29 17:34 Dir_1-rw-r--r-- 1 root root 0 5月 29 17:11 file2-rw-r--r-- 1 root root 0 5月 29 17:11 file3[root@hnlinux lx1 38 . com]# rm -rf Dir_1/ //删除目次[root@hnlinux lx1 38 . com]# ll //展现 当前目次内容总用量 20-rw-r--r-- 1 root root 0 5月 29 17:32 b.c-rw-r--r-- 1 root root 0 5月 29 17:32 c.c-rw-r--r-- 1 root root 0 5月 29 17:32 d.c-rw-r--r-- 1 root root 0 5月 29 17:11 file2-rw-r--r-- 1 root root 0 5月 29 17:11 file3[root@hnlinux lx1 38 . com]#规范3:主动应答[root@hnlinux lx1 38 . com]# yes | rm -i /tmp/* //交互形式删除文件,通过yes主动应答

规范4:除某文件外,删除其余文件

[root@hnlinux lx138 .com]$ ls -l //展现 当前目次信息

总用量 203

drwxrwxrwx 1 root root 4096 2012-02-20 12:53 ./

drwxrwxrwx 1 root root 4096 2012-02-20 12:07 ../

drwxrwxrwx 1 root root 4096 2012-02-05 12:18 Debug/

drwxrwxrwx 1 root root 456 2012-02-20 12:57 test/

-rwxrwxrwx 1 root root 954 2012-02-05 12:53 Text1.c*

-rwxrwxrwx 1 root root 151 2012-02-05 11:46 Text1.cpp*

-rwxrwxrwx 1 root root 3387 2012-02-05 11:47 Text1.dsp*

-rwxrwxrwx 1 root root 518 2012-02-05 12:55 Text1.dsw*

-rwxrwxrwx 1 root root 33792 2012-02-05 12:55 Text1.ncb*

-rwxrwxrwx 1 root root 48640 2012-02-05 12:55 Text1.opt*

-rwxrwxrwx 1 root root 743 2012-02-05 12:53 Text1.plg*

-rwxrwxrwx 1 root root 3451 2012-02-05 11:47 复件 Text1.dsp*

-rwxrwxrwx 1 root root 528 2012-02-05 11:47 复件 Text1.dsw*

-rwxrwxrwx 1 root root 33792 2012-02-05 11:47 复件 Text1.ncb*

-rwxrwxrwx 1 root root 48640 2012-02-05 11:47 复件 Text1.opt*

-rwxrwxrwx 1 root root 766 2012-02-05 11:47 复件 Text1.plg*

[root@hnlinux lx138 .com]$ ls|grep -v .cpp| xargs -i rm -rf {}

//共同 grep、xargs号令 删除 cpp文件外的所有文件与目次

[root@hnlinux lx138 .com]$ ls -l //展现 当前目次信息

总用量 9

drwxrwxrwx 1 root root 4096 2012-02-20 13:04 ./

drwxrwxrwx 1 root root 4096 2012-02-20 12:07 ../

-rwxrwxrwx 1 root root 151 2012-02-05 11:46 Text1.cpp*

说说常用的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才读取。

在sh/bash下手工施行相关文件:

. /etc/profile

相关文件施行挨次

sh: /etc/profile - $HOME/.profile

csh/tcsh: /etc/csh.cshrc - /etc/csh.login - $HOME/.cshrc

- $HOME/.login

变量的设置:

sh/bash: TERM=vt100; export TERM

OR: export TERM=vt100 (bash)

csh: setenv TERM vt100

常用变量:

(1)Backspace $HOME/.profile $HOME/.cshrc

stty erase ^H

(2)umask 新建文件或目次的庇护属性

(3)TERM

(4)切忌PATH中加进 .

1.2. rlogin

与telnet类似,毗连到长途主机.

rlogin remotehost [ -l loginname ]

Or:

rsh [-l loginname] remotehost [command ]

相关文件:

长途主机的 /etc/hosts.equiv 和 $HOME/.rhosts

相关收集设置装备摆设文件:

/etc/inetd.conf文件中的r系统办事.Redhat下为shell, login, exec, 对应

的收集守护历程(daemon)为in.rshd, in.rlogind, in.rexecd.

定见 : 从平安角度动身,封闭r系列办事.

1.3. telnet

telnet remotehost [port]

相关文件:

/etc/inetd.conf文件中的telnet办事.

/etc/issue.net

TIPS: strings /usr/sbin/in.telnetd |egrep issue

1.4. passwd 更改口令

1.5 exit 退出当前shell

2. 号令或文件的查找

相关shell变量:

csh/tcsh: $path

.cshrc set path=(/usr/bin /usr/local/bin $path)

sh/bash: $PATH

.profile .bash_profile

PATH=/usr/local/bin:$PATH; export PATH

2.1 which

Syntax: which command

which为bash/tcsh内带号令

[hbwork@toshiba]$ which which

which: shell built-in command.

2.2 where(tcsh)

Syntax: where command

2.3 locate (LINUX)

Syntax: locate filename

相关号令: updatedb更改locate文件名数据库

3. 查看号令的用法

man

相关文件:

/etc/man.config

4. 治理 员常用号令

4.1 install

用于安拆一个新的号令或daemon等. 一般情状 下能够不消,但良多软件在其安拆

shell script中利用install将目标 文件复造到响应的目次并设置准确的属性等.

NAME

install - copy files and set their attributes

SYNOPSIS

install [options] [-s] [--strip] source dest

install [options] [-s] [--strip] source... directory

install [options] [-d,--directory] directory...

Options:

[-c] [-g group] [-m mode] [-o owner] [--group=group]

[--mode=mode] [--owner=owner] [--help] [--version]

4.2 shutdown

差别的unix参数不尽不异,在linux下常用如下体例关机:

shutdown -h now

shutdown -r now (等同于reboot)

4.3 halt

poweroff

关机,在多用户体例下(Runlevel 3)不料见 利用,

4.4 ulimit

korn shell和bourne shell中可用此号令,在csh系列中响应的号令为limit.

用于限造每个历程可利用的系统资本,凡是分两种限造:

. Hard limits 系统所定义的资本,只要root能更改

. 软限造 对新建历程所利用的限造,可增加到系统的Hard Limit.

Flags:

-a 列出软限造

-Ha 列出Hard Limit

-c size 设置coredump size的块大小

-t size cputime

-f size file size

4.5 umask 系统治理 员用于设置用户默认的umask值.

5.与历程相关的号令

历程根本概念: 历程与号令的施行相关,但并非逐个对应; 一条号令可能对应若干

个历程(如shell script, pipe等).但最简单的号令与umask只要一个历程.

历程分类:

.交互式历程:能够前台或后台施行,前后台可切换

.批处置历程:欠亨过末端提交,一般将它们放在使命队列中挨次施行. 如通过

at 和 crontab提交的使命.

.deamon:永不末行的历程,期待响应来自其他历程的办事恳求.如sendmail,

named(DNS), POP3及apache等.

历程的相关属性:

PID

Real UID

Effective UID (SUID)

Real GID

Effective GID (SGID)

Priority(Nice Number)施行的优先级

5.1 ps

Process Status, 列出当前运行的历程形态,根据 选项差别,可列出所有的或部门历程

. 无选项时只列出从当前末端上启动的历程(SYSV)或当前用户($USER)的历程(BSD),

差别的UNIX版本之间有区别 . linux利用BSD版本的ps

. BSD版本ps号令利用办法:

ps

ps aux 列出系统中所有的历程的详尽 情状

ps aux |egrep inetd

输出信息内容:

PID

Terminal 如无响应末端则为-

cpu time

UserID or Username

历程启动时间或日期

历程形态(Stat: S(leep) R(unnable) D(uninterrupt sleep) Z(ombie)

W 历程没有驻留页面, N: 历程的nice值为负值

5.2 kill

kill [-signal] PID

kill -l 列出可用信号量

常用信息量:

-HUP (1) 重启历程

ps ax |egrep inetd

kill -HUP pid_of_inetd

-KILL (9) 强逼 中行

PID取值含义:

0 指特定历程(现实历程)

=0 同组用户的所有process(PGID)

=-1 Effective UID = 施行号令用户之uid

0 !=1 取绝对值之历程

5.3 nice

用于改动一个或多个历程的优先级; 但只要root或进步历程的优先级, 通俗用户只能

降低历程的优先级.

nice用负数表达 进步优先级,而正数表白降低优先级,凡是此值范畴 是-20~20.

如未指定进步优先级,nice会降低或不改动历程的优先级. 当然假设 没有权限的话

历程的优先级不会有任何改动.

一般情状 下我们用nice来降低后台历程的优先级(默认优先级为10).

nice find . -name "*.c" -print

nice 16 find . -name "*.c" -print

5.4 wait

wait PID

期待功课完毕,参数为pid,在shell script中有时用到.

5.5 nohup

nohup command

5.6 sleep

sleep seconds

历程前后台切换: Ctrl-Z, fg, bg

6. 通信

6.1 ftp

6.2 mailx

6.3 minicom (串口末端,MODEM)

7. 文件比力

cmp

comm

diff (用于比力文本文件)

diff3 (比力3个文件)

sdiff

8. 文件操做

touch 创建文件,修改文件日期等

chmod

chwon

chgrp

rm 慎用 rm -rf

mv 挪动文件或改名

cp cp -r 复造目次

cat

rcp 长途复造

ln 默认情状 下为硬毗连,每个文件具有不异的inode

ln -s sourcefile targetfile

9. 目次操做

mkdir [-p] [-m mode] directory

rmdir [-p] directory

10. 文件信息号令

ls

find

最根本的功用是查找一个文件名或目次,常用格局如下:

find . -print (类似于 ls -lR)

find可利用如部属性停止查找:

-name 查找文件名,含通配符*?的文件名用引号括起来

-perm 00x000 八进造文件属性

-atime n n天之前拜候过的文件

-mtime n n天之间修改正的文件

-ctime n 文件的形态在n前之间修改正

-exec command 如号令的返回代码为零(找到响应的文件)则实,command必需以

\; 成果,此外在号令的施行中 {} 为查找到的文件途径名

-ok command 与exec相类似,但在施行每个号令之间要求用户确认

-print 打印当前途径名

-newer filename 如文件的最初修改日期较filename新则为实

-type c c=[b,c,d,l,p,f]文件类型

-user username 如文件的属主为username则为实

-nouser 文件属主在/etc/passwd文件中不存在

-group grouname 文件组

逻辑运算符: -a -o !

示列:

find $HOME \( -name a.out -o -name "*.o" \) -atime +7 -exec rm {} \;

find . -atime 0 -print

find / .name .profile -print

find . -perm 777 -a -mtime 7 -exec chmod 755 {} \;

file

more

less

tail (tail -f filename)

head

wc

read 用于shell编程

col

pg (SYSV)

11. 编纂器

vi

ed

joe

12. 文件内容查找

grep

egrep

正规表达式: . * ^ $ + ? []

strings

13. 使命调度

at

atq 列出队列中的使命

crontab

14. 存储,回 纳及压缩

compress .Z

uncompress .Z

cpio

dd dd if=inputfile of=outputfile

dd if=boot.img of=/dev/fd0H1440

pack .z 30%-50%文本文件

pcat pact file.z

gzip .gz

gunzip

tar tar -[txc]vf targetfile [sourcefile]

tar -cvf target.tar sourcefilelist

tar -tvf target.tar [filename]

tar -xvf target.tar [filename]

GNU TAR:

tar -zcvf target.tar.gz sourcefilelist

tar -zxvf target.tar.gz [filelist]

tar -ztvf target.tar.gz [filelist]

zcat .Z

uuencode

uudecode

15. 其他号令

date

env

unix2dos (linux没有)

dos2unix

uname

uptime

free

time

top

16. 文本处置

cut

fmt 每行格局转化为72列,用于邮件格局化

fold 折行处置,一行到多行,一般为80列

join

paste

sort

tr

tr '\"' '' file1

#!/bin/sh

for i in *

do

mv $i `echo $i |tr /[a-z]/[A-Z]/`

done

uniq 陈述/删除文件中不异的复造行

sed 流编纂器

sed 's/96/tt/' student.txt

awk

awk '{print $1" "$2}' sourcefile

awk -f class.awk student.txt linux-student.txt

文件class.awk内容如下:

#

#class.awk

#

BEGIN {printf "%-12s%s\n","班级","学号 姓名";

printf "-------------------------------------------\n\n"}

/[1-9]+\B*$/ {class=$0}

/^9[5-8]+/ {printf "%-12s%s\n", class,$0 | "sort"}

#Enf of class.awk

awk -f traffic.awk traffic.txt

文件traffic.awk内容如下:

#

#traffic.awk

#

{ if ( $2 10000 ) t_0 += $2;

if ( $2 10000 $2 50000) t_10 += $2;

if ( $2 50000 $2 100000) t_50 += $2;

if ( $2 100000) t_100 += $2;

total += $2 }

END {printf "t_0 = %dKB %5.2f\%\n",t_0,t0*100/total;

printf "t_10 = %dKB %5.2f\%\n",t_10,t10*100/total;

printf "t_50 = %dKB %5.2f\% \n",t_50,t_50*100/total;

printf "t_100 = %dKB %5.2f\%\n",t_100,t_100*100/total;

printf "Total = %dKB\n", total}

#End of traffic.awk

17. 收集设置装备摆设号令及毛病肃清 号令

17.1 ifconfig

Interface Config , 网卡设置装备摆设号令, 相关文件:/proc/net/dev

详尽 利用阐明 : man ifconfig

示例:

#ifconfig

lo Link encap:Local Loopback

网卡标识 封拆类型: 当地回环

inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0

IP地址:127.0.0.1 播送地址:127.255.255.255 子网掩码:255.0.0.0

UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1

已启动 承受播送 当地回环 正在运行 更大传输单位: 3584 路由间隔向量:1

RX packets:718 errors:0 dropped:0 overruns:0 frame:0

已承受数据包:718

TX packets:718 errors:0 dropped:0 overruns:0 carrier:0

已发送数据包:718

collisions:0

碰碰:0

eth0 Link encap:Ethernet HWaddr 00:80:C8:4C:6A:D0

网卡标识 封拆类型: Ethernet 硬件(MAC)地址: 00:80:C8:4C:6A:D0

inet addr:202.118.66.81 Bcast:202.118.66.255 Mask:255.255.255.0

IP地址:202.118.66.81 播送地址:202.118.66.255 子网掩码:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

已启动 承受播送 正在运行 多点播送 更大传输单位: 1500 路由间隔向量:1

RX packets:13900 errors:0 dropped:0 overruns:0 frame:0

已承受数据包:13900

TX packets:5859 errors:0 dropped:0 overruns:0 carrier:0

已发送数据包:5859

collisions:0

碰碰:0

Interrupt:10 Base address:0xe400

中断(IRQ):10 端口地址: 0xe400

#ifconfig eth0 展现 eth0的相关信息

#ifconfig -a 展现 所有收集设备的设置装备摆设信息

#ifconfig eth0 down Down掉eth0

#ifconfig eth0 202.118.66.81 broadcast 202.118.66.255 [up]

#ifconfig eth0 202.118.66.81 broadcast 202.118.66.255 netmask 255.255.255.0

#ifconfig eth0 up

17.2 route

路由表庇护 号令, 相关文件: /proc/net/route

$ /sbin/route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

localnet * 255.255.255.0 U 0 0 49 eth0

192.168.1.0 * 255.255.255.0 U 0 0 655 eth1

192.168.2.0 * 255.255.255.0 U 0 0 498 eth2

192.168.3.0 * 255.255.255.0 U 0 0 825 eth3

127.0.0.0 * 255.0.0.0 U 0 0 13 lo

default olive.dlut.edu. 0.0.0.0 UG 1 0 4834 eth0

#route add default gw 202.118.66.1

#route add default gw 202.118.66.1 eth0

#/sbin/route add -net 202.118.68.0 netmask 255.255.252.0 gw 202.118.66.16

#/sbin/rouet del default 202.118.66.1

#/sbin/route del -net 202.118.68.0 netmask 255.255.252.0 gw 202.118.66.16

17.3 netstat

展现 主机当前路由表, 相关文件: /proc/net/route

netstat -rn

/home/hbwork[102]netstat -rn

Routing Table:

Destination Gateway Flags Ref Use Interface

-------------------- -------------------- ----- ----- ------ ---------

202.118.70.27 202.118.66.16 UGHD 0 1

202.118.69.254 202.118.66.16 UGHD 0 1

202.118.68.243 202.118.66.16 UGHD 0 1

202.118.70.21 202.118.66.16 UGHD 0 0

202.118.71.10 202.118.66.16 UGHD 0 1

202.118.71.204 202.118.66.16 UGHD 0 1

202.118.68.160 202.118.66.16 UGHD 0 1

202.199.128.52 202.118.66.254 UGHD 0 2

202.118.68.66 202.118.66.16 UGHD 0 1

202.118.69.69 202.118.66.16 UGHD 0 1

202.118.69.228 202.118.66.16 UGHD 0 1

202.118.71.68 202.118.66.16 UGHD 0 1

202.118.70.37 202.118.66.16 UGHD 0 1

202.118.66.0 202.118.66.18 U 3 12259 hme0

224.0.0.0 202.118.66.18 U 3 0 hme0

default 202.118.66.1 UG 0 70354

127.0.0.1 127.0.0.1 UH 0 41316 lo0

Destionation: 目标 收集或主机

Gateway: 下一个路由,认为间隔目标 较近的路由的IP地址,在数据传送时将发往

那一IP地址.

Flags:

U Router is up, 目标 可达

H Specific router,到特定主机的路由

G 此路由为其他路由停止间接拜候到的,假设 没有G标记则表白响应的

路由器或主机是间接毗连在响应的路由器上的.

D 此路由是ICMP协议的途径重定向信息所成立的.

M 由ICMP之重定向信息所修改

REFS: 在此路由上如今正在利用的链接数,那些毗连可能是由持续时间较长的ftp或

telnet使命, 每个利用tcp的办事或利用 在施行时此列值均加1.

Use: 自TCP/IP启动以来通过此路由器的数据包量.

Interface: 网卡逻辑名,UNIX差别取名差别.

17.4 nslookup

Name Server Lookup, DNS办事器诊断东西

利用示列:

[hbwork@helius hbwork]$ nslookup

Server: cedrus.dlut.edu.cn

Address: 202.118.66.6

Name: peony.dlut.edu.cn

Address: 202.118.66.18

Aliases:

[hbwork@helius hbwork]$ nslookup

Default Server: cedrus.dlut.edu.cn

Address: 202.118.66.6

Server: cedrus.dlut.edu.cn

Address: 202.118.66.6

Name: peony.dlut.edu.cn

Address: 202.118.66.18

Aliases:

set q=ns #查询响应域的DNS办事器

dlut.edu.cn #输进 要查询的域名

Server: cedrus.dlut.edu.cn #默认域名办事器为cedrus.dlut.edu.cn

Address: 202.118.66.6 #参考/etc/resolv.conf文件

dlut.edu.cn nameserver = gingko.dlut.edu.cn

dlut.edu.cn nameserver = olive.dlut.edu.cn

dlut.edu.cn nameserver = cedrus.dlut.edu.cn

gingko.dlut.edu.cn internet address = 202.118.66.8

olive.dlut.edu.cn internet address = 202.118.68.1

olive.dlut.edu.cn internet address = 202.118.69.1

olive.dlut.edu.cn internet address = 202.118.70.1

olive.dlut.edu.cn internet address = 202.118.71.1

olive.dlut.edu.cn internet address = 202.118.66.16

cedrus.dlut.edu.cn internet address = 202.118.66.6

dl.lnpta.net.cn #查询dl.lnpta.net.cn的域名办事器

Server: cedrus.dlut.edu.cn

Address: 202.118.66.6

Non-authoritative answer:

dl.lnpta.net.cn nameserver = ns.lnpta.net.cn

Authoritative answers can be found from:

ns.lnpta.net.cn internet address = 202.96.64.68

server ns.lnpta.net.cn

Default Server: ns.lnpta.net.cn

Address: 202.96.64.68

server: ns.lnpta.net.cn

Address: 202.96.64.68

Non-authoritative answer:

canonical name = peony.dlut.edu.cn

dlut.edu.cn #查询域dlut.edu.cn的MX笔录

Server: ns.lnpta.net.cn

Address: 202.96.64.68

Non-authoritative answer:

dlut.edu.cn preference = 1, mail exchanger = gingko.dlut.edu.cn

Authoritative answers can be found from:

dlut.edu.cn nameserver = gingko.dlut.edu.cn

dlut.edu.cn nameserver = CEDRUS.dlut.edu.cn

dlut.edu.cn nameserver = olive.dlut.edu.cn

gingko.dlut.edu.cn internet address = 202.118.66.8

CEDRUS.dlut.edu.cn internet address = 202.118.66.6

olive.dlut.edu.cn internet address = 202.118.71.1

olive.dlut.edu.cn internet address = 202.118.66.16

olive.dlut.edu.cn internet address = 202.118.68.1

olive.dlut.edu.cn internet address = 202.118.69.1

olive.dlut.edu.cn internet address = 202.118.70.1

exit

17.5 ping

TCP/IP ICMP(Internet Control Message Protocol)诊断东西

ping [hostname|IpAddress]

Error Message: host unreachable

network unreachable

[hbwork@helius hbwork]$ ping 202.118.66.1

PING 202.118.66.1 (202.118.66.1): 56 data bytes

64 bytes from 202.118.66.1: icmp_seq=0 ttl=255 time=23.1 ms

64 bytes from 202.118.66.1: icmp_seq=1 ttl=255 time=2.1 ms

64 bytes from 202.118.66.1: icmp_seq=2 ttl=255 time=1.9 ms

--- 202.118.66.1 ping statistics ---

3 packets transmitted, 3 packets received, 0% packet loss

round-trip min/avg/max = 1.9/9.0/23.1 ms

17.6 hostname

展现 或设置主机名

17.7 domainname

展现 或设置主机域名

17.8 traceroute

Windows 95: tracert

traceroute hostname

traceroute destionation_ip_address

17.9 arp

展现 或设置响应主机/ip地址的mac地址

相关文件: /proc/net/arp

cat /proc/net/arp

$arp hostname

$arp -a

$arp ip_address

展现 或设置主机名需要root权限

#arp -s hostname eth_address [temp] [pub]

#arp -d hostname

#arp -d ip_address

#arp -f mac_ip_map_file 常用文件名为/etc/ether

UNIX的号令

UNIX号令浩瀚,常用根本号令如下:

1.ls 展现 文件名,等同于dos下dir号令

号令格局:ls [option] file

option:

-l 展现 详尽 列表

域1 :文件类型和文件权限

域2 :文件毗连数

域3 :文件所有者名字

域4 :文件用户组名字

域5 :文件长度

域6-8 :比来修改日期

域9 :文件名

-a 展现 所有文件,包罗隐躲 文件(以. 起头的文件名)

-R 展现 文件及所有子目次

-F 展现 文件(后跟*)和目次(后跟/)

-d 与l选项合用,展现 目次名而非其内容

2.cd 目次转换,等同于dos下cd号令

重视 目次分隔符为“/”,与dos相反

号令格局:cd dirname

3.pwd 展现 当前途径

4.cat 展现 文件内容,等同于dos下type号令

号令格局:cat filename

5.more 以分页体例查看文件内容.

号令格局:more filename

6.rm 删除文件

号令格局: rm [-r] filename (filename 可为档名,或档名缩写符号.)

例子 :

rm file1 删除档名为 file1 之文档.

rm file? 删除档名中有五个字元,前四个字元为file 之所有文档.

rm f* 删除档名中,以 f 为字首之所有文档.

rm -r dir1 删除目次 dir1,及其下所有文档及子目次.

7.mkdir 创建目次

号令格局: mkdir [-p] directory-name

Exmaple :

mkdir dir1 成立一新目次 dir1.

mkdir -p dir/subdir 间接创建多级目次

8.rmdir 删除目次

目次必需起首为空

号令格局: rmdir directory

9.cp 文档复造

号令格局: cp [-r] source destination

例子:

cp file1 file2 将文档 file1 复造成 file2

cp file1 dir1 将文档 file1 复造到目次 dir1 下,文件名仍为 file1.

cp /tmp/file1 . 将目次 /tmp 下的文档 file1复造到现行目次下,

档名仍为 file1.

cp /tmp/file1 file2 将目次 /tmp 下的文档 file1现行目次下,档名

为file2

cp -r dir1 dir2 (recursive copy) 复造整个目次.

若目次 dir2 存在,则将目次dir1,及其所有文档和子目次,

复造到目次 dir2 下,新目次名称为dir1.若目次dir2不存在,

则将dir1,及其所有文档和子目次,复造为目次 dir2. 

10.mv 文件挪动

号令格局: mv source destination

例子:

mv file1 file2 将文档 file1,更改档名为 file2.

mv file1 dir1 将文档 file1,移到目次 dir1 下,档名仍为 file1.

mv dir1 dir2 若目次 dir2 不存在,则将目次 dir1,及其所有档

案和子目次,移到目次 dir2 下,新目次名称为 dir1.

若目次 dir2 不存在,则将dir1,及其所有文档和子

目次,更改为目次 dir2.

0
回帖

unix号令行怎么翻开 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息