Linux命令-netstat命令
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用netstat查一查为什么会出现这些情况了。
1.命令格式:1netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
查看端口占用情况 : netstat -tln|grep 8080
查看端口占用情况 : netstat -an|grep 8080
2.命令功能: netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
3.命令参数:1234567891011121314151 ...
Linux命令-ifconfig命令
许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。
1.命令格式:1ifconfig [网络设备] [参数]
2.命令功能: ifconfig命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。
3.命令参数:12345678910111213141516171819up, 启动指定网络设备/网卡。down, 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。arp, 设置指定网卡是否支持ARP协议。-promisc, 设置是否支持网卡的promiscuous模式,如果选择此参数,网 ...
Linux命令-yum命令
yum(Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
1.命令格式:1234yum [options] [command] [package ...]options:选项,可选。command:要进行的操作。package:操作的对象。
2.命令功能: 软件包管理器
3.命令参数:123-h, 帮助-y, 当安装过程提示选择全部为"yes"-q, 不显示安装的过程
4. 常用命令:123456789101112131.列出所有可更新的软件清单命令:yum check-update2.更新所有软件命令:yum update3.仅安装指定的软件命令:yum install <package_nam ...
Linux命令-wget命令
Linux系统中的wget是一个下载文件的工具,它用在命令行下。wget的名字是“World Wide Web”与“get”的结合,对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。
wget可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。这又常被称作"递归下载"。在递归下载的时候,wget遵循Robot Exclusion标准(/robots.txt). wget可以在下载的同时,将链接转换成指向本地文件,以方便离线浏览。
wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性。如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如 ...
Linux命令-wc命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
1.命令格式:1wc [选项] 文件...
2.命令功能: 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。
3.命令参数:1234567-c, 统计字节数。-l, 统计行数。-m, 统计字符数。这个标志不能与 -c 标志一起使用。-w, 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L, 打印最长行的长度。-help, 显示帮助信息--version, 显示版本信息
4.使用实例:实例1:查看文件的字节数、字数、行数
1wc test.txt
输出:
12[root@localhost test]# wc test.txt 7 8 70 test.txt
说明:
127 8 70 test.txt行数 单词数 字节数 文件名
实例2:用wc命令怎么做到只打印统计数字不打印文件名
...
Linux命令-watch命令
watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如tail一个log文件,ls监测某个文件的大小变化,看你的想象力了!
1.命令格式:1watch [参数] [命令]
2.命令功能: 可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令
3.命令参数:1234-n或--interval, watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。-d或--differences, 用-d或--differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。-t或-no-title, 会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。-h或--help, 查看帮助文档
4.使用实例:实例1:每隔一 ...
Linux命令-w命令
Linux w(who)命令用于显示目前登入系统的用户信息。执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
比如,我们在vi打开文件编辑的时候,经常会发现这个文件被别人打开了,这时就可以用w来看一下,如果在输出的列表中,那么就可以要对方先退出vi;如果不在列表中,那么就是以前在vi编辑该文件时没有正常退出(如网络断线)。该命令也可以用来查看是否有不明身份的用户登录了系统。
1.命令格式:1w [选项] [用户名称]
2.命令功能: 显示已经登入系统的用户列表,并显示用户正在执行的指令。
3.命令参数:123456-f, 开启或关闭显示用户从何处登入系统。-h, 不显示各栏位的标题信息列。-l, 使用详细格式列表,此为预设值。-s, 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。-u, 忽略执行程序的名称,以及该程序耗费CPU时间的信息。-V, 显示版本信息。
4.使用实例:实例1:显示已登入系统的用户信息:
1w
输出
1234 ...
Linux命令-type命令
type命令用来显示指定命令的类型。
一个命令的类型可以是如下之一
123456alias:别名keyword:关键字,Shell保留字function:函数,Shell函数builtin:内建命令,Shell内建命令file:文件,磁盘文件,外部命令unfound:没有找到
它是Linux系统的一种自省机制,知道了是那种类型,我们就可以针对性的获取帮助。比如内建命令可以用help命令来获取帮助,外部命令用man或者info来获取帮助。
1. 命令格式:1type [选项][参数]
2. 命令功能: 用来显示指定命令的类型。
3. 常用参数type命令的基本使用方式就是直接跟上命令名字。
1234-a, 可以显示所有可能的类型,比如有些命令如pwd是shell内建命令,也可以是外部命令。-p, 只返回外部命令的信息,相当于which命令。-f, 只返回shell函数的信息。-t, 只返回指定类型的信息。
4.使用实例:实例1:type自己是什么类型的命令
12[root@localhost ~]# type -a typetype is a she ...
Linux命令-rpm命令
rpm命令用于管理套件。
rpm(redhat package manager)原本是RedHat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
1.命令格式:1rpm [选项...]
2.命令功能: 用于安装、卸载.rpm软件
3.命令参数:1234567891011121314151617-a, 查询所有套件;-b<完成阶段><套件档>+或-t <完成阶段><套件档>+, 设置包装套件的完成阶段,并指定套件档的文件名称;-c, 只列出组态配置文件,本参数需配合"-l"参数使用;-d, 只列出文本文件,本参数需配合"-l"参数使用;-e<套件档>或--erase<套件档>, 删除指定的套件;-f<文件>+, 查询拥有指定文件的套件;-h或--hash, 套件安装时显示安装进 ...
Linux命令-ln命令
ln(link)命令是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
1.命令格式:1ln [参数] [源文件或目录] [目标文件或目录]
2.命令功能: Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。
软链接:
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以跨文件系统,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接
&ems ...