精华内容
下载资源
问答
  • tail -f 等于--follow=descriptor,根据文件描述进行追踪,当文件改名或删除后,停止追踪。 tail -F 等于 --follow=name ==retry,根据文件名字进行追踪,当文件改名或删除后,保持重试,当有新的文件和他同名时,...

    tail -f 与tail F 与tailf三者区别

    tail  -f   等于--follow=descriptor,根据文件描述进行追踪,当文件改名或删除后,停止追踪。

    tail -F 等于 --follow=name ==retry,根据文件名字进行追踪,当文件改名或删除后,保持重试,当有新的文件和他同名时,继续追踪

    tailf 等于tail -f -n 10(tail -f或-F默认也是打印最后10行,然后追踪文件),与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件,所以tailf特别适合那些便携机上跟踪日志文件,因为它减少了磁盘访问,可以省电。

    展开全文
  • tracepath 追踪路由信息 linux 命令.pdf
  • Linux常用命令大全

    万次阅读 多人点赞 2018-06-01 16:16:10
    Linux常用命令大全1.Linux管理文件和目录的命令命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 ...

    Linux常用命令大全

    1.Linux管理文件和目录的命令

    命令

    功能

    命令

    功能

    pwd

    显示当前目录

    ls

    查看目录下的内容

    cd

    改变所在目录

    cat

    显示文件的内容

    grep

    在文件中查找某字符

    cp

    复制文件

    touch

    创建文件

    mv

    移动文件

    rm

    删除文件

    rmdir

    删除目录

    vi

    编辑文件

     

     

    1.1 pwd命令

    该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。

    1.2 cd命令

    cd命令用来改变所在目录。

    cd /      转到根目录中 
    cd ~    
    转到/home/user用户目录下 
    cd /usr
    转到根目录下的usr目录中-------------绝对路径 
    cd test
    转到当前目录下的test子目录中-------相对路径

    1.3 ls命令

    ls命令用来查看目录的内容。

    选项

    含义

    -a

    列举目录中的全部文件,包括隐藏文件

    -l

    列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等

    -f

    列举的文件显示文件类型

    -r

    逆向,从后向前地列举目录中内容

    -R

    递归,该选项递归地列举当前目录下所有子目录内的内容

    -s

    大小,按文件大小排序

    -h

    以人类可读的方式显示文件的大小,如用KMG作单位

    ls -l examples.doc

    列举文件examples.doc的所有信息

    1.4 cat命令

    cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。

    cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat

    1.5 grep命令

    grep命令的最大功能是在一堆文件中查找一个特定的字符串。

    grep money test.txt

    以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。

    1.6 touch命令

    touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。

    touch newfile 该命令创建一个名为newfile的空白文件。

    1.7 cp命令

    cp命令用来拷贝文件,要复制文件,输入命令:

    cp <source filename> <targetfilename>

    cp t.txt Document/t    该命令将把文件t.txt复制到Document目录下,并命名为t

    选项

    含义

    -i

    互动:如果文件将覆盖目标中的文件,他会提示确认

    -r

    递归:这个选项会复制整个目录树、子目录以及其他

    -v

    详细:显示文件的复制进度

    1.8 mv命令

    mv命令用来移动文件。

    选项

    说明

    -i

    互动:如果选择的文件会覆盖目标中的文件,他会提示确认

    -f

    强制:它会超越互动模式,不提示地移动文件,属于很危险的选项

    -v

    详细:显示文件的移动进度

    mv t.txt Document    把文件t.txt 移动到目录Document中。

    1.9 rm命令

    rm命令用来删除文件。

    选项

    说明

    -i

    互动:提示确认删除

    -f

    强制:代替互动模式,不提示确认删除

    -v

    详细:显示文件的删除进度

    -r

    递归:将删除某个目录以及其中所有的文件和子目录

    rm t.txt   该命令删除文件t.txt

    1.10 rmdir命令

    rmdir命令用来删除目录。

    1.11 vi 编辑文件(补充)

    vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。

    进入vi的命令

        vi filename :打开或新建文件,并将光标置于第一行首
        vi n filename :打开文件,并将光标置于第n行首
        vi filename :打开文件,并将光标置于一行首
        vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
        vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
        vi filename....filename :打开多个文件,依次进行编辑
         
    屏幕翻滚类命令

         
        Ctrl u:向文件首翻半屏
        Ctrl d:向文件尾翻半屏
        Ctrl f:向文件尾翻一屏
        Ctrl+b;向文件首翻一屏
        nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部.
         
     插入文本类命令
         
        i :在光标前
        I :在当前行首
        a:光标后
        A:在当前行尾
        o:在当前行之下新开一行
        O:在当前行之上新开一行
        r:替换当前字符
        R:替换当前字符及其后的字符,直至按ESC键
        s:从当前光标位置处开始,以输入的文本替代指定数目的字符
         
     保存命令
         
        按ESC键 跳到命令模式,然后:
         
        :w   保存文件但不退出vi
        :w file 将修改另外保存到file中,不退出vi
        :w!   强制保存,不推出vi
        :wq  保存文件并退出vi
        :wq! 强制保存文件,并退出vi
        :q  不保存文件,退出vi
        :q! 不保存文件,强制退出vi
        :e! 放弃所有修改,从上次保存文件开始再编辑
         
        之后,回车,ok!

    2.有关磁盘空间的命令

    命令

    功能

    mount

    挂载文件系统

    umount

    卸载已挂载上的文件系统

    df

    检查各个硬盘分区和已挂上来的文件系统的磁盘空间

    du

    显示文件目录和大小

    fsck

    主要是检查和修复Linux文件系统

    2.1 mount命令

    mount命令的功能是挂载文件系统,可以挂载硬盘、光盘、软盘,也可以挂载NFS网络文件系统。这个命令的标准用法如下:

    mount –t 设备类型存放目录 
    mount IP
    地址:/所提供的目录存放目录

    选项

    说明

    ()

    不加任何参数,直接输入命令可以显示已挂载的文件系统和目录

    -a

    挂上/etc/fstab下的全部文件系统

    -t

    制定所挂上来的文件系统的名称,所有系统支持的文件系统,这个信息可以在/proc/filesystems这个文件里看到

    -n

    挂上文件系统,但是不把文件系统的数据写入/etc/mtlab这个文件

    -w

    将文件系统设为可读写

    -r

    挂上来的文件系统设为只读

    在目录/mnt下,挂上iso9660文件系统。输入命令:

    mount –t iso9660 /dev/hdb /cdrom

    2.2 umount命令

    umount命令的功能是卸载已挂上的文件系统,在关闭系统前应该把所有挂载上的文件系统卸载。这个命令和mount命令是相对的。用法:

    umount 已挂上的目录或设备

    卸载已挂上的/cdrom目录,输入命令:

    umount /cdrom

    卸载已挂上的某个分区,输入命令:

    umount /dev/hdb1

    2.3 df命令

    df命令用来检查硬盘分区和已挂在的文件系统的磁盘空间,也就是说,检查硬盘的使用量。标准用法如下:

    df [-选项]

    选项

    功能

    -a

    把全部的文件系统和各分区的硬盘使用情形列出来,包括0区块的,例如/proc这个文件系统

    -i

    列出I-nodes的使用量

    -k

    把各分区的大小和挂上来的文件分区的大小用k表示

    -t

    列出某一文件系统的所有分区磁盘空间使用量

    -x

    列出不是某一文件系统的所有分区磁盘空间使用量,和-t选项相反

    -T

    列出每个分区所属文件系统的名称

    例如,要列出全部文件系统和各分区的磁盘使用情况,输入命令:

    df –a

    2.4 du命令

    du命令的功能是用于显示文件目录或大小。标准用法:

    du [-选项]

    选项

    含义

    -a

    显示全部目录及其次目录下的每个文件所占的磁盘空间

    -b

    显示目录和文件的大小,以B为单位

    -c

    最后再加上一个总计

    -h

    KBMBGB为单位,提高信息可读性

    -s

    只列出各文件大小的总和

    -x

    只计算属于同一文件系统的文件

    2.5 fsck命令

    fsck命令的功能是检查和修复Linux文件系统,这个命令最好在没有人或是没有分区挂上来时使用,其实每次开机系统都会做一次检查,看是否有坏轨或数据流失的现象。用法:

    fsck (-选项) 分区名称

    选项

    功能

    -a

    自动修复文件系统,不询问任何问题,比较危险

    -A

    依照/etc/fstab配置文件的内容,检查该文件内所列全部文件系统。若没有附加参数"-P”,则会先检查/目录的文件系统,而不会同时检查所有文件系统

    -R

    采取互动方式,在修复时询问问题,让用户确认并决定处理方式

    -S

    依次检查作业而不是同时执行。当依次指定多个文件系统且采用互动的方式进行检查时,请使用此参数以便顺序执行,否则fsck可能会同时询问数个问题,让人不知所措

    -V

    显示命令执行的过程

    -T

    指定要检查的文件系统的类型

    -N

    不是真正执行指令,仅列出实际执行时会进行的动作

    3.文件备份和压缩命令

    Linux中,常用的文件压缩工具有gzipbzip2zipbzip2是最理想的压缩工具,它提供了最大限度的压缩。zip兼容性好,Windows也支持。

    命令

    功能

    bzip2/bunzip2

    扩展名为bz2的压缩/解压缩工具

    gzip/gunzip

    扩展名为gz的压缩/解压缩工具

    zip/unzip

    扩展名为zip的压缩/解压缩工具

    tar

    创建备份和归档

    3.1 bzip2命令

    要使用bzip2来压缩文件,在shell提示下输入命令:

    bzip2 filename

    文件即会被压缩,并被保存为filename.bz2

    要解压缩文件,输入命令:

    bunzip2 filename.bz2

    filename.bz2会被删除,而以filename代替。

    bzip2 filename.bz2 file1 file2 file3/usr/work/school

    上面的命令把file1file2file3以及/usr/work/school目录中的内容压缩起来放入filename.bz2

    3.2 gzip命令

    要使用gzip来压缩文件,输入命令:

    gzip filename

    文件即会被压缩,并被保存为filename.gz

    要解压缩文件,输入命令:

    gunzip filename.gz

    filename.gz会被删除,而以filename代替。

    gzip -r filename.gz file1 file2 file3/usr/work/school

    上面的命令把file1file2file3以及/usr/work/school目录中的内容压缩起来放入filename.gz

    3.3 zip命令

    zip命令的使用方法同gzip

    3.4 tar命令

    tar命令最早是用来做磁带备份的,但是由于硬盘容量越来越大,因此现在主要用这个命令来备份所有的文件。tar这个命令把大量的文件和目录打包成一个文件。

    选项

    功能

    -c

    创建一个新归档

    -f

    当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档

    -t

    显示包括在tar文件中的文件列表

    -v

    显示文件的归档进度

    -x

    从归档中抽取文件

    -z

    使用gzip压缩tar文件

    -j

    使用bzip2压缩tar文件

    要创建一个tar文件,输入命令:

    tar –cvf filename.tar directory/file/home/mine

    上面的命令将directory/file/home/mine放入归档文件中。

    要列出tar文件的内容,输入命令:

    tar –tvf filename.tar

    要抽取tar文件的命令,输入命令:

    tar –xvf filename.tar

    这个命令不会删除tar文件,但会把解除归档的内容复制到当前工作目录下,并保留归档文件所使用的任何目录结构。

    请记住,tar默认不压缩文件。要创建一个使用tarbzip2来归档压缩的文件,使用-j选项:

    tar –cjvf filename.tbz file

    如果使用bunzip2命令解压filename.tbz文件,则filename.tbz会被删除,以filename.tar代替。

    要扩展并解除归档bzip tar文件,输入命令:

    tar –xjvf filename.tbz

    要创建一个用targzip归档并压缩的文件,使用-z选项:

    tar –czvf filename.tgz file

    如果使用gunzip命令解压filename.tgz文件,则filename.tgz会被删除,以filename.tar代替。

    4.有关关机和查看系统信息的命令

    命令

    说明

    shutdown

    正常关机

    reboot

    重启计算机

    ps

    查看目前程序执行的情况

    top

    查看目前程序执行的情景和内存使用的情况

    kill

    终止一个进程

    date

    更改或查看目前日期

    cal

    显示月历及年历

    4.1 shutdown命令

    要使用这个命令必须保证是根用户,否则使用su命令改变为根用户。命令格式如下:

    shutdown –(选项)

    选项

    功能

    -k

    不是真正的关机,只是发出警告命令

    -r

    关机后重启(这个用的最多)

    -t

    在规定的时间内关机

    加入要在2min内关机,输入命令:

    shutdown –t 2

    如果是关机后重启,输入命令:

    shutdown –r

    4.2 reboot命令

    这个命令也是一个关机命令,只有输入,不加任何参数,系统会以最快的速度关机,且不将内存或缓冲区里的东西写回硬盘。

    选项

    功能

    -d

    不把记录写到/var/log/wtmp档案里(-n这个参数包含了-d)

    -f

    强迫重开机,不呼叫shutdown这个指令

    -n

    在重开机前不做将记忆体资料写回硬盘

    -w

    并不会真的重开机,只是把记录写到/var/log/wtmp档案里

    4.3 ps命令

    ps命令用来查看在计算机系统中有哪些程序正在执行,及其执行的情况。这是一个相当强大的命令,可以用它来找出所有的process id和名称。另外,ps命令也可以用来列出所有程序占用内存的情况。用法如下:

    ps –(选项)

    选项

    功能

    -l

    用长格式列出

    -u

    列出使用者的名称和使用时间

    -m

    列出内存分布的情况

    -r

    只列出正在执行的前台程序,不列出其他信息

    -x

    列出所有程序,包括那些没有终端机的程序

    4.4 top命令

    top命令可以查看目前程序的执行情景和内存使用。它和ps类似,不过,它会几秒钟更新一次系统状态,方便追踪。要离开这个程序,按Ctrl+C键就可以了。

    4.5 kill命令

    kill命令用来终止一个正在执行中的进程。如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。不过,它的实际意义是送一个信号给这个正在执行的程序,叫它自杀。可以送很多信号给这些程序,也可以让他们受到信号后做很多事情。标准用法:

    kill –(选项) pid

    在执行kill命令前。可以先用ps命令查一下某宕掉程序的pid,然后使用kill除去某个程序。例如,终止pid90的程序:

    kill 90

    选项

    功能

    -l

    列出所有可用的信号名称

    -p

    印出pid并不发送信号

    -signal

    其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表著重跑, 砍掉, 结束

    pid 323 的行程砍掉 (kill)

    kill -9 323

    pid 456 的行程重跑 (restart)

    kill -HUP 456

    4.6 date命令

    date命令用来显示、设定和修改现在的时间和日期。标准用法:

    date –(选项) 显示时间格式(+号开头,后加格式
    date
    设定时间格式

    选项

    功能

    -u

    使用格林尼治时间

    -r

    最后一次修改文件的时间

    -s

    设置时间

    常用的几种时间格式如下表所示:

    格式

    说明

    %a

    星期几的简称,例如一、二、三

    %A

    星期几的全名,例如星期一、星期二

    %D

    日期(mm/dd/yy格式)

    %T

    显示时间格式,24小时制(hh:mm:ss)

    %x

    显示日期的格式(mm/dd/yy)

    %y

    年的最后两个数字

    %Y

    年(如2007、2008)

    %r

    时间(hh:mm:ss 上午或下午)

    %p

    显示上午或下午

    如果输入命令:

    date “+%x,%r”

    系统返回如下信息:

    2010326日,下午 180649

    4.7 cal命令

    cal命令有两种功能:显示月历以及年历。

    直接输入cal命令则系统会显示目前月份的月历。

    若要显示一整年的年历,可以在cal命令后加4位数的公元年份。例如要显示2008年的年历,必须输入:

    cal 2008

    若输入 cal 08 ,则最显示公元8年的年历。

    若只需要查看某一年份中某一月份的月历,可以输入:cal 月份公元年份。例如输入:"cal 12 2004”

    5.管理使用者和设立权限的命令

    命令

    说明

    命令

    说明

    chmod

    用来改变权限

    useradd

    用来增加用户

    su

    用来修改用户

     

     

    5.1 chmod命令

    chmod命令用来改变许可权限。读取、写入和执行是许可权限中的三个主要设置。因为用户在他们的账号被创建时就被编入一个组群,所以还可以指定那些组群可以读取、写入或执行某一文件。其中:

    r—文件可以被读取 
    w—
    文件可以被写入 
    x—
    文件可以被执行,如果文件是程序的话

    可以使用带有-lls命令来仔细查看一个文件的许多细节。

    chmod命令用来设定文件的权限。标准用法:

    chmod 文件的使用者(u,g,o,a)增减(+,-,=)权限名称(r,w,x) 文件

    文件的使用者

    说明

    权限

    说明

    增减

    说明

    拥有文件的用户

    r

    读取权

    +

    添加权限 

    g

    所有者所在的组群 

    w

    写入权 

    -

    删除权限

    o

    其他人

    x

    执行权

    =

    是它称为唯一权限

    a

    全部(u,g和o)

     

     

     

     

    删除某一文件的所有权限,输入命令:

    chmod a-rwx test.txt

    为文件所有者添加权限,输入命令:

    chmod u+rwx test

    还可以用数字表示权限:4——读取,2——写入,1——执行。下面的两个命令等价:

    chmod 751 filename 
    chmod u+rwx,g=rx,0=x filename

    5.2 su命令

    su命令用来修改用户。这个命令非常重要,它可以让一个普通的使用者拥有超级用户或其他使用者的权限。不过,这个命令必须具有超级用户或其他使用者的口令才能成为超级用户或其他使用者。如果要离开,可以输入exit。标准用法:

    su 用户名  (如果没有输入用户名则预设为root)

    举例说明,假设当前用户user01,想要转变为user02,则输入命令:

    su user02

    系统返回:

    password

    此时,输入user02的指令,就会变为user02

    5.3 useradd命令

    useradd命令用来增加用户,只有根用户才能增加用户。如果没有登录为根用户,输入su,再输入根口令即可。

    要增加用户,输入命令:

    useradd 用户名

    然后,根据提示为新用户输入一个口令即可。

    6.线上查询的命令

    命令

    功能

    man

    查询和解释一个命令的使用方法,以及这个命令的说明事项

    locate

    定位文件和目录

    whatis

    寻找某个命令的含义

    6.1 man命令

    man命令用来查询和解释一个命令的使用方法和这个命令的注意事项。这个查询查询在每个Linux上都有。通常,使用者只要输入命令man和这个命令的名称shell就会列出一份完整的说明。标准用法:

    man 命令的名称

    要查询ls命令的说明书页,输入命令:

    man ls

    要翻阅说明书页,可以使用Page UpPage Down键,或使用空格键向后翻一页,使用b向前翻。要退出说明书页,输入命令q。要在说明书页中搜索关键字,输入命令/和要搜索的关键字或短语,然后按Enter键即可。所有出现在说明书页中的关键字都会被突出显示,允许快速地阅读上下文中的关键字。

    6.2 locate命令

    locate命令的主要功能是定位文件和目录。有时候,只知道某一文件或目录存在,却不知道在哪儿,就可以用locate来定位文件和目录。使用locate命令,将会看到每一个包括搜索田间的文件和目录。例如,如果想要搜索带有test的这个词的文件,输入命令:

    locate test

    locate命令使用数据库来定位带有test这个词的文件或目录。

    6.3 whatis命令

    whatis命令用来查询某个命令的含义。用法简单,也不需要什么参数,直接在whatis命令后加上所要查询的命令就可以了,但是却很实用。

    要查询mv命令的含义,输入命令:

    whatis mv

    7.文件阅读的命令

    命令

    功能

    head

    查看文件的开头部分

    tail

    查看文件结尾的10行

    less

    less是一个分页工具,它允许一页一页地(或一个屏幕一个屏幕地)查看信息

    more

    more是一个分页工具,它允许一页一页地(或一个屏幕一个屏幕地)查看信息

    7.1 head命令

    head命令可以用来查看文件的开头部分。此命令的格式是:

    head 文件名

    默认设置,它只查看文件的前10行。但可以通过指定一个数字选项来改变要显示的行数,命令如下:

    head –20 文件名

    这个命令将会查看文件的前20行。

    7.2 tail命令

    tail命令和head命令恰恰相反。使用tail命令,可以查看文件结尾的10行。这有助于查看日志文件的最后10行来阅读重要的系统信息。还可以使用tail观察日志文件更新的过程。使用-f选项,tail会自动实时地把打开文件中的新信息显示到屏幕上。例如,要活跃地观察/var/log/messages,以根用户身份在shell下输入以下命令:

    tail –f /var/log/messages

    7.3 less命令

    less命令与more命令相似。

    7.4 more命令

    moreless的主要区别是,less允许使用箭头来前后移动,而more使用空格键和b键来前后移动。使用lsmore来列举/etc目录下的内容:

    ls –al /etc | more

    要使用more在文本文件中搜索关键字,按/键并输入命令搜索条目:

    /foo

    使用空格键来先前翻阅页码。按q键退出。

    more命令标准格式为:

    more [选项] [fileNames]

    选项

    含义

    -num

    一次显示的行数

    -d

    提示使用者,在画面下方显示[Press space to continue, q to quit.],如果使用者按错键,则会显示[Press h for instructions.]而不是哔声

    -l

    取消遇见特殊字元^L(送纸字元)时会暂停的功能

    -f

    计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)

    -p

    不以卷动的方式显示每一页,而是先清除萤幕后再显示内容

    -c

    跟-p相似,不同的是先显示内容再清除其他旧资料

    -s

    当遇到有连续两行以上的空白行,就代换为一行的空白行

    -u

    不显示下引号(根据环境变数TERM指定的terminal而有所不同)

    +/

    在每个档案显示前搜寻该字串(pattern),然后从该字串之后开始显示

    +num

    从第num行开始显示

    fileNames

    欲显示内容的档案,可为复数个数

    例如:

    more -s testfile 逐页显示testfile之档案内容,如有连续两行以上空白行则以一行空白行显示。  
    more +20 testfile
    从第20行开始显示testfile之档案内容。

    8.网络操作命令

    命令

    功能

    命令

    功能

    ftp

    传送文件

    telnet

    远端登陆

    bye

    结束连线并结束程序

    rlogin

    远端登入

    ping

    检测主机

    netstat

    显示网络状态

    8.1 ftp命令

    ftp命令用来传输文件,非常重要。如果在网络上看到一个很重要的文件,就可以用这个命令把那个文件传到自己的机器上来。

    标准用法:

    ftp (-选项) 主机名称或IP地址

    选项

    含义

    -D

    详细显示命令的执行过程,便于排错和分析程序的执行情况

    -I

    关闭互动模式,不询问任何问题

    -G

    关闭本地主机文件名称支持特殊字符的扩充特征

    -N

    不适用自动登录。FTP在启动时,会尝试自动登录远端系统,它会从用户的转述目录中读取.netrc文件的内容,以便自行登录。若该文件不存在,FTP会放弃自动登录,并询问用户的账号名称

    -V

    显示命令的执行过程

    举例说明,用ftp登录ftp.dark.com主机,输入命令:

    ftp ftp.dark.com

    注意:用户必须有相应的存取权限,否则不能从远程系统中获得文件或向远程系统中传输文件。为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。

    8.2 bye命令

    ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行,没有选项。

    8.3 ping命令

    执行ping命令,它会使用ICMP传输协议,发出要求回应的信息,若远程主机的网络没有什么问题,就会回应信息,因而得知该主机运作正常。

    标准用法:

    ping (-选项) 主机名称或IP地址

    选项

    含义

    c 次数

    设置完成要求回应的次数。ping命令会反复发出信息,直到达到设定的次数为止

    D

    使用Socket的SO_DEBUG功能

    F

    大量而且快速地送网络封包给一台机器,看它的回应。一般不到几秒钟,送出去的封包就会超过两千个

    I 秒数

    指定收发信息的间隔时间,单位为s,预置位1s。与参数f不兼容

    S bytes

    设置数据包的大小。预设置为56B,加上8B ICMP头文件,共64B

    R

    忽略网关,直接将数据保送到远程主机上。如果该主机并非局域网的一份子,就会传回错误信息

    Q

    不显示命令的执行过程,只显示结果

    V

    详细显示命令的执行过程,包括非回应信息和其它信息

    T 存活数值

    设置存活数值TTL的大小。TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃

    举例说明,检测des.bllod.net主机网络功能是否正常,送出去要去信息需完成5次回应,每次间隔10s,数据包的大小为512B,输入命令:

    ping –c 5 –i 10 –s 504 –t 64 des.blood.net

    8.4 telnet命令

    telnet命令的主要功能是进行远程登录。该命令允许用户在使用telnet协议的远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。为了通过telnet登录计算机,必须知道远程计算机上的合法用户名和口令。telnet只为普通终端提供终端仿真,而不支持X Window等图形环境。

    标准用法:

    telnet 主机名或IP

    例如登录IP地址为140.114.63.12的计算机,输入命令:

    telnet 140.114.63.12

    一旦telnet成功连接到远程系统上,就显示登录信息,并提示用户输入用户名和口令。如果用户名和口令正确,就能成功登录并在远程系统上工作。用户结束了远程会话后,一定要确保使用logout命令退出远程系统。然后telnet报告远程会话被关闭,并返回到用户本地机的shell提示符下。

    8.5 rlogin命令

    rlogin也是用来远程登录的。它的英文含义是remote login。该命令与telnet命令很相似,允许用户启动远程系统上的交互命令会话。用法:

    rlogin (-选项) host

    选项

    含义

    8

    允许输入8位字符数据

    e

    为rlogin会话设置转义字符,默认的转义字符是“~”,用户可以指定一个文字字符或一个/nnn形式的八进制数

    E

    停止任何转义字符。当与-8选项一起使用时,它提供一个完全透明的链接

    l 用户名称

    指定要登入远端主机的用户名称

    L

    使用litout模式进行远端登入操作

    例如,要登入别人的计算机。输入命令:

    rlogin –l inin 140.114.125.24

    8.6 netstat命令

    netstat命令的主要功能是了解Linux系统的网络情况。假设没有指定任何参数给netstat命令,则效果和指定-F参数相同。

    用法:

    netstat (-选项)

    选项

    说明

    a

    显示所有连线中的Socket

    F

    显示FIB

    a

    全部列出,包括正在等待的程序

    c

    持续列出网络状态

    i

    显示网络界面信息

    n

    使用网络ip地址代替名称

    o

    显示计时器

    r

    显示网络路径表

    t

    显示TCP协议的连接情形

    u

    显示UDP协议的连接情形

    v

    显示版本信息

    w

    显示RAW传输协议的连接情形

    which

    语法

    which command

    说明

    依序从path环境变量所列的目录中找出command的位置,并显示完整路径的名称。在找到第一个符合条件的程序文件时,就立刻停止搜索,省略其余未搜索目录。

    范例,找出ls命令的程序文件的位置:

    which ls

    系统输出:

    /usr/bin/ls

    whereis

    语法

    whereis [option] name

    说明

    找出特定程序的可执行文件、源代码文件以及manpage的路径。你所提供的name会被先除去前置的路径以及任何.ext形式的扩展名。

    whereis 只会在标准的Linux目录中进行搜索。

    常用选项

    -b

    只搜索可执行文件。

    -m

    只搜索manpage

    -s

    只搜索源代码文件。

    -B directory

    更改或限定搜索可执行的文件的目录。

    -M directory

    更改或限定搜索manpage的目录。

    -S directory

    更改或限定搜索源代码文件的目录。

    find

    语法

    find paths expression [action]

    说明

    paths为搜索起点逐层往下找出每一个符合expression条件的文件,并对该文件执行action所代表的动作。expression是搜索条件,它由一个代表匹配项目的选项以及一个代表匹配模式的参数构成。

    action是处理动作,它有一个代表处理方式的选项以及一个操作参数构成。若不指定action,则默认动作是显示出文件名。

    常用的搜索条件

    -name pattern 
    -path pattern 
    -lname pattern

    找出名称、路径名称或符号链接的目标匹配pattern模式的文件。pattern可以包含shell的文件名通配符,路径是相对于搜索起点的。

    常见处理动作

    -print

    显示出文件的相对路径(相对于搜索起点)。

    -exec cmd /;

    执行指定的shell命令。若cmd含有任何shell特殊字符,则他们之前都必须加上/符号,以免shell立刻执行他们。在cmd里,可以用”{}”符号(包括双引号)表示find所找出的文件。

    locate

    语法

    locate patterns

    说明

    第一次执行locate时,它会建立一个索引数据库,当往后再次执行时,它便从索引数据库中迅速找出文件的位置。locate很适合用来反复搜索很少变动的目录树,但是对于刚改名的旧文件以及新建的文件,locate就找不到了,除非重建数据库

    updatedb

    语法

    updatedb [option]

    说明

    更新slocate的索引数据库。

    选项

    -e directories

    略过directories所列的目录。

    9.其他命令

    命令

    功能

    命令

    功能

    echo

    显示一字串

    passwd

    修改密码

    clear

    清除显示器

    lpr

    打印

    lpq

    查看在打印队列中等待的作业

    lprm

    取消打印队列中的作业

    9.1 echo命令

    echo命令用来在显示器上输出一段文字,这个命令常用来输出一些提示信息,因此这个命令的意义在于输出一些文字。它的用法也很简单:

    echo –(参数) 字串 (可以用"”,也可以不用,显示略有区别)

    参数n代表输出文字后不换行,如果不加参数会自动换行。

    输入命令:

    echo “welcome   to  use   Linux”

    输出结果为:

    welcome   to  use   Linux

    如果不加"”,则输出结果为:

    welcome to use Linux

    它们的区别在于后一个输出,每两个输出之间只隔一个空格,这是因为echo把这些输出看做字串的缘故。

    9.2 clear命令

    clear命令的主要功能是清除显示器,这个命令很简单,只要输入clear即可。

    9.3 passwd命令

    passwd命令用来修改用户的密码。

    shell下输入

    passwd

    然后,根据提示输入旧密码和新密码即可。

    9.4 lpr命令

    lpr命令的功能是把指定的文件发送到打印队列中。例如,lpr foo.txt 会打印 foo.txt 文件。

    标准用法:

    lpr filename

    要查看在打印队列中等待的作业,在命令行中输入命令lpq。系统返回如下信息:

    active root 389 foo.txt

    在这个例子中,389是作业号码。还可以取消打印队列中的作业,格式是:

    lprm 作业号码

    输入命令:

    lprm 389

    这样就去修了 foo.txt 打印作业。

    10.bash常用命令



    展开全文
  • Linux超全命令总结,看这一篇就够了,建议小伙伴们先收藏后阅读!!

    大家好,我是冰河~~

    最近家里的事情太多了,很久没更新技术文了。期间,也收到了很多小伙伴的鼓励,谢谢大家的帮助和支持,我想感谢大家最好的方式就是持续分享好的技术文章了吧,让自己和他人持续有所收获。

    今天,给小伙伴们带来一篇史上最全Linux命令总结的文章,命令有点多,建议小伙伴们先收藏后阅读。

    小伙伴们如果觉得文章不错,点赞、收藏、评论,分享走一起呀,记得给冰河来个一键三连~~

    好了,我们开始今天的正文。

    列出目录内容

     ls -a:显示所有文件(包括隐藏文件);
     ls -l:显示详细信息;
     ls -R:递归显示子目录结构;
     ls -ld:显示目录和链接信息;
     ctrl+r:历史记录中所搜命令(输入命令中的任意一个字符);
     Linux中以.开头的文件是隐藏文件;
     pwd:显示当前目录
    

    查看文件的类型

     file:查看文件的类型
    

    复制文件目录

    1、cp:复制文件和目录 cp源文件(文件夹)目标文件(文件夹)
    常用参数:-r:递归复制整个目录树;-v:显示详细信息;
    复制文件夹时要在cp命令后面加一个-r参数:
    如:cp -r 源文件夹  目标文件夹
    
    2、touch+文件名:当文件不存在的时候,创建相应的文件;当文件存在的时候,修改文件的创建时间。
    功能:生成一个空文件或修改文件的存取/修改的时间记录值。
    touch * :将当前下的文件时间修改为系统的当前时间
    touch –d 20040210 test:将test文件的日期改为20040210
    touch abc :若abc文件存在,则修改为系统的当前时间;若不存在,则生成一个为当前时间的空文件
    
    3、mv 文件 目标目录:移动或重命名文件或目录(如果指定文件名,则可以重命名文件)。可以将文件及目录移到另一目录下,或更改文件及目录的名称。
    格式为:mv [参数]<源文件或目录> <目标文件或目录>
    mva.txt ../:将a.txt文件移动上层目录
    mv a.txt b.txt:将a.txt改名为b.txt
    mvdir2 ../:将dir2目录上移一层
    
    4、rm:删除文件;
    常用参数:-i:交互式   -r:递归的删除包括目录中的所有内容
    
    5、mkdir +文件夹名称:创建文件夹;
    
    6、rm -r +文件夹名称:删除文件夹(空文件夹和非空文件夹都可删除)
    rmdir 文件夹名称:删除文件夹(只能删除空文件夹)
    
    7、mkdir  -p dir1/dir2 :在当前目录下创建dir1目录,并在dir1目录下创建dir2目录, 也就是连续创建两个目录(dir1/和dir1/dir2)
    
    8、rmdir –p dir1/dir2:删除dir1下的dir2目录,若dir1目录为空也删除它
    
    9、rm * :删除当前目录下的所有文件
    
    10、-f参数:强迫删除文件 rm –f  *.txt:强迫删除所有以后缀名为txt文件
    
    11、-i参数:删除文件时询问
    rm –i  * :删除当前目录下的所有文件会有如下提示:
    rm:backup:is a directory    遇到目录会略过
    rm: remove ‘myfiles.txt’ ? Y
    删除文件时会询问,可按Y或N键表示允许或拒绝删除文件 
    
    12、-r参数:递归删除(连子目录一同删除,这是一个相当常用的参数)
    rm  -r test :删除test目录(含test目录下所有文件和子目录)
    rm  -r  *:删除所有文件(含当前目录所有文件、所有子目录和子目录下的文件) 一般在删除目录时r和f一起用,避免麻烦
    rm  -rf test :强行删除、不加询问
    
    13、grep:功能:在文件中搜索匹配的字符并进行输出
    格式:grep[参数] <要找的字串> <要寻找字 串的源文件>
    greplinux test.txt:搜索test.txt文件中字符串linux并输出
    
    14、ln命令
    功能:在文件和目录之间建立链接
    格式:ln [参数] <源文件或目录> <目标文件或目录>
    链接分“软链接”和“硬链接”
    1.软链接:
    ln–s /usr/share/do  doc :创建一个链接文件doc,并指向目录/usr/share/do
    2.硬链接:
    ln  /usr/share/test  hard:创建一个硬链接文件hard,这时对于test文件对应 的存储区域来说,又多了一个文件指向它
    

    系统常用命令

    1、显示命令
    date:查看或设置当前系统的时间:格式化显示时间:+%Y--%m--%d;
    date -s:设置当前系统的时间
    hwclock(clock):显示硬件时钟时间(需要管理员权限);
    cal:查看日历
    格式cal [参数] 月年
    cal:显示当月的日历   cal4 2004 :显示2004年4月的日历
    cal- y 2003: 显示2003年的日历
    uptime:查看系统运行时间
    
    2、输出查看命令
    echo:显示输入的内容  追加文件echo "liuyazhuang" >> liuyazhuang.txt
    cat:显示文件内容,也可以将数个文件合并成一个文件。
    格式:格式:cat[参数]<文件名>
    cat  test.txt:显示test.txt文件内容
    cat  test.txt | more  :逐页显示test.txt文件中的内容
    cat  test.txt >> test1.txt :将test.txt的内容附加到test1.txt文件之后
    cat  test.txt test2.txt >readme.txt : 将test.txt和test2.txt文件合并成readme.txt 文件
    head:显示文件的头几行(默认10行) -n:指定显示的行数格式:head -n 文件名
    tail:显示文件的末尾几行(默认10行)-n:指定显示的行数   -f:追踪显示文件更新 (一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
    格式:格式:tail[参数]<文件名>
    tail-10 /etc/passwd :显示/etc/passwd/文件的倒数10行内容
    tail+10 /etc/passwd :显示/etc/passwd/文件从第10行开始到末尾的内容
    more:用于翻页显示文件内容(只能向下翻页)
    more命令是一般用于要显示的内容会超过一个画面长度的情况。为了避免画  面显示时瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
    ls  -al  |more:以长格形式显示etc目录下的文件列表,显示满一个画面便暂停,可 按空格键继续显示下一画面,或按Q键跳离
    less:翻页显示文件内容(带上下翻页)按下上键分页,按q退出、‘
    less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同  的是less 命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“:”下按Q键即可。
    ls  -al | less:以长格形式列出/etc目录中所有的内容。用户可按上下键浏览或按Q键跳离
    
    3、查看硬件信息
    Ispci:查看PCI设备  -v:查看详细信息
    Isusb:查看USB设备 -v:查看详细信息
    Ismod:查看加载的模块(驱动)
    
    4、关机、重启
    shutdown关闭、重启计算机
    shutdown[关机、重启]时间  -h关闭计算机   -r:重启计算机
    如:立即关机: shutdown -h now
    10分钟后关机:shutdown -h +10
    23:30分关机:shutdown -h 23:30
    立即重启: shutdown -r now
    poweroff:立即关闭计算机
    reboot:立即重启计算机
    
    5、归档、压缩
    zip:压缩文件  zip liuyazhuang.zip myfile  格式为:“zip 压缩后的zip文件文件名”
    unzip:解压文件  unzip liuyazhuang.zip
    gzip:压缩文件 gzip 文件名
    tar:归档文件
    tar -cvf out.tar liuyazhuang  打包一个归档(将文件"liuyazhuang"打包成一个归档)
    tar -xvf liuyazhuang.tar     释放一个归档(释放liuyazhuang.tar归档)
    tar -cvzf backup.tar.gz/etc  
    -z参数将归档后的归档文件进行gzip压缩以减少大小。
    -c:创建一个新tar文件
    -v:显示运行过程的信息
    -f:指定文件名
    -z:调用gzip压缩命令进行压缩
    -t:查看压缩文件的内容
    -x:解开tar文件
    tar  -cvf test.tar  *:将所有文件打包成test.tar,扩展名.tar需自行加上
    tar  -zcvf test.tar.gz  *:将所有文件打包成test.tar,再用gzip命令压缩
    tar -tf   test.tar :查看test.tar文件中包括了哪些文件
    tar -xvf test.tar       将test.tar解开
    tar -zxvf foo.tar.gz   解压缩
    gzip各gunzip命令
    gziptest.txt :压缩文件时,不需要任何参数
    gizp–l test.txt.gz:显示压缩率
    
    6、查找
    locate:快速查找文件、文件夹: locate keyword
    此命令需要预先建立数据库,数据库默认每天更新一次,可用updatedb命令手工建立、更新数据库。
    find查找位置查找参数
    如:
    find . -name *liuyazhuang* 查找当前目录下名称中含有"liuyazhuang"的文件
    find / -name *.conf  查找根目录下(整个硬盘)下后缀为.conf的文件
    find / -perm 777 查找所有权限是777的文件
    find / -type d 返回根目录下所有的目录
    find . -name "a*"-exec ls -l {} \;
    find功能:用来寻找文件或目录。
    格式:find [<路径>] [匹配条件]
    find / -name httpd.conf  搜索系统根目录下名为httpd.conf的文件
    
    7、ctrl+c :终止当前的命令
    
    8、who或w命令
    功能:查看当前系统中有哪些用户登录
    格式:who/w[参数]
    9、dmesg命令       功能:显示系统诊断信息、操作系统版本号、物理内存的大小以及其它信息
    
    10、df命令   功能:用于查看文件系统的各个分区的占用情况
    
    11、du命令
    功能:查看某个目录中各级子目录所使用的硬盘空间数
    格式:du [参数] <目录名>
    
    12、free命令
    功能:用于查看系统内存,虚拟内存(交换空间)的大小占用情况
    

    VIM

    VIM是一款功能强大的命令行文本编辑器,在Linux中通过vim命令可以启动vim编辑器。
    一般使用vim + 目标文件路径 的形式使用vim
    如果目标文件存在,则vim打开目标文件,如果目标文件不存在,则vim新建并打开该文件
    :q:退出vim编辑器
    
    VIM模式
    vim拥有三种模式
    (1)命令模式(常规模式)
    vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以多按几次),命令模式下可以键入不同的命令完成选择、复制、粘贴、撤销等操作。
    命名模式常用命令如下:
    i : 在光标前插入文本;
    o:在当前行的下面插入新行;
    dd:删除整行;
    yy:将当前行的内容放入缓冲区(复制当前行)
    n+yy :将n行的内容放入缓冲区(复制n行)
    p:将缓冲区中的文本放入光标后(粘贴)
    u:撤销上一个操作
    r:替换当前字符
    / 查找关键字
    
    (2)插入模式
    在命令模式下按 " i "键,即可进入插入模式,在插入模式可以输入编辑文本内容,使用esc键可以返回命令模式。
    
    (3)ex模式
    在命令模式中按" : "键可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出vim.
    ext模式常用命令如下:
    :w :保存当前的修改
    :q :退出
    :q! :强制退出,保存修改
    :x  :保存并退出,相当于:wq
    :set number 显示行号
    :! 系统命令  执行一个系统命令并显示结果
    :sh :切换到命令行,使用ctrl+d切换回vim
    

    软件包管理命令(RPM)

    1、软件包的安装
    使用RPM命令的安装模式可以将软件包内所有的组件放到系统中的正确路径,安装软件包的命令是:rpm –ivh wu-ftpd-2.6.2-8.i386.rpm
    i:作用rpm的安装模式 v: 校验文件信息h: 以#号显示安装进度
    
    2、软件包的删除
    删除模式会将指定软件包的内容全部删除,但并不包括已更改过的配置文件,删除RPM软件包的命令如下:rpm –e  wu-ftpd
    注意:这里必须使用软件名“wu-ftpd”或”wu-ftpd-2.6.2-8而不是使用当初安装时的软件包名.wu-ftpd-2.6.2-8.i386.rpm
    
    3、软件包升级
    升级模式会安装用户所指定的更新版本,并删除已安装在系统中的相同软件包,升级软件包命令如下:rpm –Uvh wu-ftpd-2.6.2-8.i386.rpm  –Uvh:升级参数
    
    4、软件包更新
    更新模式下,rpm命令会检查在命令行中所指定的软件包是否比系统中原有的软件 包更新。如果情况属实,rpm命令会自动更新指定的软件包;反之,若系统中并没有指定软件包的较旧版本,rpm命令并不会安装此软件包。而在升级模式下,不管系统中是否有较旧的版本,rpm命令都会安装指定的软件包。
    rpm –Fvhwu-ftpd-2.6.2-8.i386.rpm   -Fvh:更新参数
    
    5、软件包查询
    若要获取RPM软件包的相关信息,可以使用查询模式。使用-q参数可查询一个已   安装的软件包的内容
    rpm  –q wu-ftpd
    查询软件包所安装的位置:rpm –ql package-name
    rpm –ql xv (l参数:显示文件列表)
    

    写在最后

    如果你想进大厂,想升职加薪,或者对自己现有的工作比较迷茫,都可以私信我交流,希望我的一些经历能够帮助到大家~~

    推荐阅读:

    好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,我是冰河,我们下期见~~

    展开全文
  • Linux基础命令---tracepath追踪路由

    千次阅读 2019-03-01 11:08:52
    tracepath指令可以追踪数据到达目标主机的路由信息,同时还能够发现MTU值。它跟踪路径到目的地,沿着这条路径发现MTU。它使用UDP端口或一些随机端口。它类似于Traceroute,只是不需要超级用户特权,并且没有花哨的...

    tracepath

          tracepath指令可以追踪数据到达目标主机的路由信息,同时还能够发现MTU值。它跟踪路径到目的地,沿着这条路径发现MTU。它使用UDP端口或一些随机端口。它类似于Traceroute,只是不需要超级用户特权,并且没有花哨的选项。tracepath 6很好地替代了tracerout 6和Linux错误队列应用程序的典型示例。tracepath的情况更糟,因为商用IP路由器在ICMP错误消息中没有返回足够的信息。很可能,当它们被更新的时候,它会改变

          此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

     

    1、语法

          tracepath [ -n]  [ -l pktlen]  destination [ port]

     

    2、选项列表

    选项

    说明

    -n

    不查看主机名字

    -l

    设置初始化的数据包长度,默认65535

     

    3、输出

    root@mops:~ # tracepath6 3ffe:2400:0:109::2

    1?: [LOCALHOST]                             pmtu 1500

    1:  dust.inr.ac.ru                   0.411ms

    2:  dust.inr.ac.ru        asymm  1   0.390ms pmtu 1480

    2:  3ffe:2400:0:109::2               463.514ms reached

    Resume: pmtu 1480 hops 2 back 2

          第一列显示探针的TTL,后面是冒号。通常TTL的值是从网络中得到的,但有时回复并不包含必要的信息,我们不得不猜测它。在这种情况下,数字后面跟着?。

          第二列显示网络跳,对探测作出答复。如果探测未发送到网络,则为路由器地址或者[localhost]地址。

          行的其余部分显示了有关到达相关工作跳的路径的各种信息。作为规则,它包含RTT的值。此外,它可以显示路径MTU,当它改变。如果路径是不对称的,或者探测在到达指定跳之前完成,则显示前向和后向跳数之间的差异。这一信息不可靠。F.E.第三行显示1的不对称性,这是因为第一次TTL为2的探针在第一跳时由于路径MTU发现而被拒绝。

          最后一行总结了到达目的地的所有路径的信息,显示了检测到的路径MTU、到达目的地的跳数以及我们对从目的地到我们的跳数的猜测,这在路径不对称时可能有所不同。

     

    4、实例

          追踪到www.qq.com的路由 

    [root@localhost ~]# ping -c 2 www.qq.com                     //ping目标地址,可以看到目标ip

    PING www.qq.com (111.30.132.101) 56(84) bytes of data.

    64 bytes from 111.30.132.101: icmp_seq=1 ttl=53 time=23.9 ms

    64 bytes from 111.30.132.101: icmp_seq=2 ttl=53 time=33.0 ms

     

    [root@localhost ~]# tracepath www.qq.com                    //追踪路由

     1:  192.168.1.9 (192.168.1.9)                              0.067ms pmtu 1500

     1:  192.168.1.1 (192.168.1.1)                              3.569ms 

     1:  192.168.1.1 (192.168.1.1)                             4.055ms 

     2:  192.168.1.1 (192.168.1.1)                             17.651ms pmtu 1492

     2:  10.46.80.1 (10.46.80.1)                               13.434ms 

     3:  183.203.226.201 (183.203.226.201)                      9.547ms 

     4:  211.138.99.57 (211.138.99.57)                         70.194ms asymm  5 

     5:  221.183.14.5 (221.183.14.5)                           17.023ms 

     6:  221.176.19.237 (221.176.19.237)                      206.968ms 

     7:  221.183.8.149 (221.183.8.149)                         29.488ms asymm  8 

     8:  221.183.27.106 (221.183.27.106)                       57.434ms 

     9:  111.30.145.34 (111.30.145.34)                         27.426ms 

     

    展开全文
  • Linux基础命令---traceroute追踪路由

    千次阅读 2019-03-03 10:10:55
    命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。   1、语法   traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,…] [-i device] [-m max_ttl] [-p port] [-s src_...
  • 最新 Linux 命令总结 大全

    千次阅读 多人点赞 2021-07-02 19:35:43
    今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令命令有点多,建议小伙伴们可以先收藏后阅读。 目录1. 基本命令2. 关机3. 文件和目录4. 文件搜索5. 挂载一个文件系统6. ...
  • Linux基础命令

    万次阅读 多人点赞 2018-02-26 17:36:16
    help查看 Linux 内置命令的帮助,比如 cd 命令。文件和目录操作命令 (18 个)ls全拼 list,功能是列出目录的内容及其内容属性信息。cd全拼 change directory,功能是从当前工作目录切换到指定的工作目录。cp全拼 copy...
  • Linux常用命令

    千次阅读 2019-08-28 21:53:13
    Linux常用命令 ***一般多用于日志查看定位*** cat //打印某个文件所有内容 cat -n //由 1 开始对所有输出的行数编号 cat -s //当遇到有连续两行以上的空白行,就代换为一行的空白行 cat -E //每行结束处显示 $ ***...
  • Linux traceroute命令 Linux traceroute命令用于显示数据包到主机间的路径。 traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。 语法traceroute [-dFlnrvx][-f][-g...][-i][-...
  • Linux rpm命令

    千次阅读 2016-06-03 16:56:20
    现象在使用rpm对jdk的rpm文件进行安装操作时,执行如下命令:rpm -ivh jdk-7u80-linux-x64.rpm 显示:jdk-7u80-linux-x64.rpm is already installed。此时想卸载之后重新安装,执行如下命令:rpm -e jdk-7u80-linux-...
  • Linux常用命令全集

    千次阅读 2019-07-01 16:47:27
    Linux常用命令 ...
  • Linux常用命令-网络命令

    千次阅读 2016-11-23 20:20:17
    功能描述:给同台Linux服务器的在线用户发送消息,以Ctrl+D保存结束 基本语法:write 用户名常见用法:write kongzi 给指定用户kongzi发送消息,回车后输入消息内容。 Hello World ! This is a test ! 回车后,用...
  • linux常用命令 ps 常用命令的使用

    千次阅读 2018-08-28 08:24:13
    linux常用命令 ps命令的使用
  • Linux服务器性能追踪以及服务器监控常用命令linux服务器应用 电脑资料 在网站 性能优化 中我们经常要检查服务器的各种指标以便快速找到害群之马 1. 内存检查free -m 注意重点看的是第二行-/+ buffers/cache行第一个...
  • LINUX操作系统下的PING命令完整实现,带有路由追踪的功能和CTRL+C终止的功能。
  • linux网络命令

    千次阅读 2021-02-19 15:58:28
    网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 ethernet 建立与 ...
  • Traceroute是Linux和Mac OS等系统默认提供的路由追踪小程序,Tracert是Windows系统默认提供的路由追踪小程序。二者的功能相同,都能探测数据包从源地址到目的地址经过的路由器的IP地址。Traceroute/Tracert的实现都...
  • linux 常用命令大全

    千次阅读 2017-12-24 14:11:26
    linux 基础命令大全
  • Linux重要命令集锦

    千次阅读 2017-07-11 14:56:06
    查看Linux内置命令的帮助 文件、目录操作命令(18个) 命令 功能说明 ls 全拼list,功能是列出目录的内容及其内容属性信息 cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录 cp 全拼copy...
  • linux 常用命令

    2014-04-21 10:54:55
    Linux常用命令: startx ---图形界面 shutdown -h now 立刻进行关机 shutdown -r now 现在重新启动计算机 reboot 现在重新启动计算机 logout 用户注销 su 切换为管理员 vi编辑器: vi hello.java  ...
  • Linux iptables命令详解

    千次阅读 2021-03-22 18:45:24
    下面良许小编就将从几个方面对于Linux iptables命令进行详述,希望对大家有所帮助。 iptables简介 iptables 是集成在 Linux 内核中的包过滤防火墙系统。使用 iptables 可以添加、删除具体的过滤规则,iptables ...
  • Linux PS命令详解

    千次阅读 2013-12-04 08:20:35
    Linux PS命令详解   要对进程进行监测和控 制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在...
  • linux常用命令

    千次阅读 2018-12-20 13:48:03
    常用命令 1、 查看 tomcat 运行日志 先切换到:logs目录 tail -f catalina.out 2 设置防火墙端口 检验防火墙是否启动: firewall-cmd --state 运行防火墙:systemctl start firewall 检查8080端口是否被...
  • Linux traceroute命令

    千次阅读 2019-06-29 09:25:59
    traceroute命令用于追踪数据包在网络上传输时的全部路径,它默认发送的数据包大小是40字节。 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点...
  • 详解 linux 路由表命令 route

    千次阅读 2021-02-20 20:27:16
    相关阅读:... 追踪路由命令linux - traceroute, windows - tracert 通过route命令查看 Linux 内核的路由表: [root@VM_139_74_centos ~]# route Kernel I...
  • Linux常用命令-2

    千次阅读 2019-03-27 01:49:34
    title: “Linux常用命令(2)” url: “https://wsk1103.github.io/” tags: Linux 目录 head命令 tail命令 tar命令 ping命令 ssh命令 管道命令 ps命令 kill命令 top命令 grep命令 find命令 su命令 前台和后台任务...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,499
精华内容 15,399
关键字:

linux追踪命令

linux 订阅