您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux常用命令3
Linux常用命令(三)姜英杰网络通讯命令ping•ping是一个重要的网络工具,主要用来检测网络是否通讯正常的工具。•命令格式:ping[选项]IP地址•选项:-c指定发送数据包的数量,linux中默认是一直发送-s指定发送ping包的大小,最大为65507-f洪水ping•示例:ping192.168.0.1ping-f-c10000000000-s65507192.168.0.1网络通讯命令ifconfig●查看和临时修改本机的IP地址•命令格式:ifconfig[选项][设备]•up启用down禁用•例:#ifconfigeth0down#ifconfigeth0192.168.0.1网络通讯命令write•使用write命令可以向另外一个用户发信息,以Ctrl+D作为结束。•命令格式:write用户名•注意:用户必须登陆•例:$writeuser1网络通讯命令wall•使用wall命令可以向所有用户广播信息•命令格式:wall[message]•例:$wallHappyNewYear!网络通讯命令mesg•mesg命令的功能是显示当前是否接受其他用户发来信息。•命令格式:mesg选项[y/n]y接受从其他用户发来的信息n不接受从其他用户发来的信息•例:$mesg$mesgn使用man命令获得手册页帮助其实在linux中的每个命令程序都有帮助和使用文档可以查看。这些随程序附带的文档写的非常详细,包括特殊情况的处理使用方法,甚至连程序的BUG也会在文档里找到。学会查看这些软件所带的文档对提高linux的使用和管理水平相当有帮助。从现在开始学会看程序的帮助文档吧!使用man命令获得手册页帮助•想要查看程序的文档,man是最常用和最有用的,man其实是manual的简写。man的使用方法很简单:•命令格式:man命令•手册页是linux系统中广泛提供的帮助形式,使用man命令不仅可以获得命令的帮助信息,还可以获得命令参数的使用,配置文件,协议等多种类型的信息。使用man命令获得手册页帮助•man命令可以查看自身的手册页•#manman使用man命令获得手册页帮助•在man文档中会分为几大部分:•NAME程序的名称,大致作用•SYNOPSIS概要,这里介绍程序的选项及命令格式•DESCRIPTION程序描述很详悉的介绍了程序的作用•FUNCTIONOPTIONSOTHEROPTIONES功能选项•AUTHOR开发者•REPORTINGBUGS提交BUG的方法,以及已知的BUG•SEEALSO相关文档以及相关程序或命令•查看完man文档后按q键退出使用man命令获得手册页帮助手册页按照不同的类型被放在不同的目录下:使用man命令获得手册页帮助•手册页的类型:•Man1普通用户的可执行命令手册。•Man2系统调用手册,内核函数的说明。•Man3子程序手册,库函数的说明。•Man4系统设备手册,“/dev”目录中设备文件的参考说明。•Man5配置文件格式手册,大多为“/etc”目录下各种配置文件的格式描述。•Man6游戏和趣味小程序的说明手册。•Man7协议转换手册,也包括一些杂项。•Man8系统管理工具手册,这些命令只有超级用户才可以执行。使用man命令获得手册页帮助•手册页的类型•手册页按照不同的类型被放在不同的目录,每个目录中都存放着对应类型的手册文件.•手册文件的命名规则为“命令名.类型代号.gz”使用man命令获得手册页帮助•用man查询帮助•例:#manls//查看ls命令的帮助#mantcp//查看tcp协议的帮助#manpasswd//查看passwd命令的帮助#man5passwd使用man命令获得手册页帮助•按类别查询帮助•#man类型命令或文件使用help命令获得命令帮助help•使用help命令可以获得它所提供帮助的命令列表。使用help命令获得命令帮助•获得help的详细帮助•命令格式:help命令使用help命令获得命令帮助•help命令可提供自身的帮助•#helphelp使用help命令获得命令帮助•help选项•#help–s命令help的帮助信息中包括了命令的说明和语法格式,如只需要查询命令的语法格式,可使用-s选项。使用info得到更详细的帮助•与man命令类似,但是info命令能提供更加详细的帮助。•命令格式:info命令•info命令可以查看自身的手册页#infoinfo查找文件或目录•which查看可执行文件的位置•whereis查看文件的位置•locate配合数据库查看文件位置•find实际搜寻硬盘查询文件名称•通常我们都是先使用whereis或locate来查找,如果真的找不到,才使用find,因为whereis和locate是利用数据库来搜寻数据,所以相当快,而且没有实际搜寻硬盘,比较省时间。which•which的基本功能是通过PATH环境变量到该路径内寻找可执行文件,所以基本的功能在于寻找可执行文件。•格式:#which文件名称•示例:#whichpasswdwhereis•Linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis或下面将要讨论的locate时,都会以此数据库文件的内容为准,因此,有时你还会发现使用这两个执行文件时,会找到已被删除的文件,这就是因为它是一个数据库文件,可以直接使用/usr/bin/updatedb来更新数据库文件。whereis•格式:#whereis[-选项]文件名•选项:-b只找二进制文件-m只找在说明文件路径下的文件•示例:#whereispasswd#whereis–bpasswd#whereis–mpasswdlocate•使用locate查找数据特别快,因为locate是从已建立的数据库/var/lib/slocate中查找数据,不用在硬盘中存取数据,所以很快。但是它是通过数据库来搜寻,而数据库的更新默认是每周执行一次,所以,在数据库更新之前新建的文件就会找不到,必须要在更新数据库之后。locate•格式:#locate文件名•示例:#updatedb//立刻更新数据库#locateroot//…一大堆带有root字符串的文件都会显示出来find•格式:find[路径][参数]不写路径时寻找当前路径下指定的文件或目录•参数说明:1、时间:-atimen将最后n*24小时内被存取过的文件列出来-mtimen查找系统中最后n*24小时被改变文件内容的文件-newerfile把比file还要新的文件列出来find•参数说明:2、使用名称:-gidn寻找群组ID为n的文件-groupname寻找群组名称为name的文件-uidn寻找拥有者ID为n的文件-username寻找拥有者名称为name的文件-namefile寻找文件名为file的文件(可以使用通配符)-typetype寻找文件属性为type的文件,type包含了b、l、c、d、pfind•#find/-nametesting//寻找文件名为testing的文件•#find/-name‘test*’//寻找文件名包含test的文件•#find/home/test-newer.bashrc//寻找/home/test目录下比.bashrc还要新的文件find•#find/home-usertest//寻找/home下拥有者为test的文件•#find/dev-typeb//寻找/dev目录下文件属性为b的文件find•要寻找一个文件,使用find是不错的主意,它可以根据不同的参数搜寻文件,不过,由于find在寻找数据时相当耗硬盘,所以没事不要使用find,有更棒的指令whereis和locate可以取代。磁盘管理命令mount•功能:挂载其他文件系统•格式:mount[-选项]设备挂载点•选项:-t指定文件系统类型•#mount–oiocharset=cp936/dev/sda1/mnt/usb//挂载U盘时支持中文显示磁盘管理命令umount•功能:卸载文件系统•格式:umount设备或挂载点•注意:在挂载或卸载文件系统时要退出挂载点
本文标题:Linux常用命令3
链接地址:https://www.777doc.com/doc-4465095 .html