您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > Linux命令大全完整版
Linux命令大全完整版1linux系统管理命令1.1adduser功能说明:新增用户帐号。语法:adduser补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在RedHatLinux中,adduser指令则是useradd指令的符号连接,两者实际上是同一个指令。1.2chfn(changefingerinformation)功能说明:改变finger指令显示的信息。语法:chfn[-f真实姓名][-h家中电话][-o办公地址][-p办公电话][-uv][帐号名称]补充说明:chfn指令可用来更改执行finger指令时所显示的信息,这些信息都存放在/etc目录里的asswd文件里。若不指定任何参数,则chfn指令会进入问答式界面。参数:-f真实姓名或--full-name真实姓名设置真实姓名。-h家中电话或--home-phone家中电话设置家中的电话号码。-o办公地址或--office办公地址设置办公室的地址。-p办公电话或--office-phone办公电话设置办公室的电话号码。-u或--help在线帮助。-v或-version显示版本信息。1.3chsh(changeshell)功能说明:更换登入系统时使用的shell。语法:chsh[-luv][-sshell名称][用户名称]补充说明:每位用户在登入系统时,都会拥有预设的shell环境,这个指令可更改其预设值。若不指定任何参数与用户名称,则chsh会以应答的方式进行设置。参数:-sshell名称或--shellshell名称更改系统预设的shell环境。-l或--list-shells列出目前系统可用的shell清单。-u或--help在线帮助。-v或-version显示版本信息。1.4date功能说明:显示或设置系统时间与日期。语法:date[-d字符串][-u][+%H%I%K%l%M%P%r%s%S%T%X%Z%a%A%b%B%c%d%D%j%m%U%w%x%y%Y%n%t]或date[-s字符串][-u][MMDDhhmmCCYYss]或date[--help][--version]补充说明:第一种语法可用来显示系统日期或时间,以%为开头的参数为格式参数,可指定日期或时间的显示格式。第二种语法可用来设置系统日期与时间。只有管理员才有设置日期与时间的权限。若不加任何参数,data会显示目前的日期与时间。参数:%H小时(以00-23来表示)。%I小时(以01-12来表示)。%K小时(以0-23来表示)。%l小时(以0-12来表示)。%M分钟(以00-59来表示)。%PAM或PM。%r时间(含时分秒,小时以12小时AM/PM来表示)。%s总秒数。起算时间为1970-01-0100:00:00UTC。%S秒(以本地的惯用法来表示)。%T时间(含时分秒,小时以24小时制来表示)。%X时间(以本地的惯用法来表示)。%Z市区。%a星期的缩写。%A星期的完整名称。%b月份英文名的缩写。%B月份的完整英文名称。%c日期与时间。只输入date指令也会显示同样的结果。%d日期(以01-31来表示)。%D日期(含年月日)。%j该年中的第几天。%m月份(以01-12来表示)。%U该年中的周数。%w该周的天数,0代表周日,1代表周一,异词类推。%x日期(以本地的惯用法来表示)。%y年份(以00-99来表示)。%Y年份(以四位数来表示)。%n在显示时,插入新的一行。%t在显示时,插入tab。MM月份(必要)。DD日期(必要)。hh小时(必要)。mm分钟(必要)。CC年份的前两位数(选择性)。YY年份的后两位数(选择性)。ss秒(选择性)。-d字符串显示字符串所指的日期与时间。字符串前后必须加上双引号。-s字符串根据字符串来设置日期与时间。字符串前后必须加上双引号。-u显示GMT。--help在线帮助。--version显示版本信息。1.5exit功能说明:退出目前的shell。语法:exit[状态值]补充说明:执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。exit也可用在script,离开正在执行的script,回到shell。1.6finger功能说明:查找并显示用户信息。语法:finger[-lmsp][帐号名称...]补充说明:finger指令会去查找,并显示指定帐号的用户相关信息,包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。参数:-l列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。-m排除查找用户的真实姓名。-s列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。-p列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。1.7free功能说明:显示内存状态。语法:free[-bkmotV][-s间隔秒数]补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。参数:-b以Byte为单位显示内存使用情况。-k以KB为单位显示内存使用情况。-m以MB为单位显示内存使用情况。-o不显示缓冲区调节列。-s间隔秒数持续观察内存使用状况。-t显示内存总和列。-V显示版本信息。1.8fwhois功能说明:查找并显示用户信息。语法:fwhios[帐号名称]补充说明:本指令的功能有点类似finger指令,它会去查找并显示指定帐号的用户相关信息。不同之处在于fwhois指令是到NetworkSolutions的WHOIS数据库去查找,该帐号名称必须有在上面注册才能寻获,且名称没有大小写的差别。1.9gitps(gnuinteractivetoolsprocessstatus)功能说明:报告程序状况。语法:gitps[acefgjlnrsSTuvwxX][p程序识别码][t终端机编号][U帐号名称]补充说明:gitps是用来报告并管理程序执行的指令,基本上它就是通过ps指令来报告,管理程序,也能通过gitps指令随时中断,删除不必要的程序。因为gitps指令会去执行ps指令,所以其参数和ps指令相当类似。参数:a显示现行终端机下的所有程序,包括其他用户的程序。c列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或是常驻服务的标示.e列出程序时,显示每个程序所使用的环境变量。f用ASCII字符显示树状结构,表达程序间的相互关系。g显示现行终端机下的所有程序,包括群组领导者的程序。j采用工作控制的格式来显示程序状况。l采用纤细的格式来显示程序状况。n以数字来表示USER和WCHAN栏位。p程序识别码指定程序识别码,并列出该程序的状况。r只列出现行终端机正在执行中的程序。s采用程序信号的格式显示程序状况。S列出程序时,包括已中断的子程序信息。t终端机机标号指定终端机编号,并列出属于该终端机的程序的状况。T显示现行终端机下的所有程序。u以用户为主的格式来显示程序状况。U帐号名称列出属于该用户的程序的状况。v采用虚拟内存的格式显示程序状况。w采用宽阔的格式来显示程序状况。x显示所有程序,不以终端机来区分。X采用旧试的Linuxi386登陆格式显示程序状况。1.10groupdel(groupdelete)功能说明:删除群组。语法:groupdel[群组名称]补充说明:需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。1.11groupmod(groupmodify)功能说明:更改群组识别码或名称。语法:groupmod[-g群组识别码-o][-n新群组名称][群组名称]补充说明:需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。参数:-g群组识别码设置欲使用的群组识别码。-o重复使用群组识别码。-n新群组名称设置欲使用的群组名称。1.12halt功能说明:关闭系统。语法:halt[-dfinpw]补充说明:halt会先检测系统的runlevel。若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。参数:-d不要在wtmp中记录。-f不论目前的runlevel为何,不调用shutdown即强制关闭系统。-i在halt之前,关闭全部的网络界面。-nhalt前,不用先执行sync。-phalt之后,执行poweroff。-w仅在wtmp中记录,而不实际结束系统。1.13id功能说明:显示用户的ID,以及所属群组的ID。语法:id[-gGnru][--help][--version][用户名称]补充说明:id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。参数:-g或--group显示用户所属群组的ID。-G或--groups显示用户所属附加群组的ID。-n或--name显示用户,所属群组或附加群组的名称。-r或--real显示实际ID。-u或--user显示用户ID。-help显示帮助。-version显示版本信息。1.14kill功能说明:删除执行中的程序或工作。语法:kill[-s信息名称或编号][程序]或kill[-l信息编号]补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。参数:-l信息编号若不加信息编号选项,则-l参数会列出全部的信息名称。-s信息名称或编号指定要送出的信息。[程序][程序]可以是程序的PID或是PGID,也可以是工作编号。1.15last功能说明:列出目前与过去登入系统的用户相关信息。语法:last[-adRx][-f记录文件][-n显示列数][帐号名称...][终端机编号...]补充说明:单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。参数:-a把从何处登入系统的主机名称或IP地址,显示在最后一行。-d将IP地址转换成主机名称。-f记录文件指定记录文件。-n显示列数或-显示列数设置列出名单的显示列数。-R不显示登入系统的主机名称或IP地址。-x显示系统关机,重新开机,以及执行等级的改变等信息。1.16lastb功能说明:列出登入系统失败的用户相关信息。语法:lastb[-adRx][-f记录文件][-n显示列数][帐号名称...][终端机编号...]补充说明:单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。参数:-a把从何处登入系统的主机名称或IP地址显示在最后一行。-d将IP地址转换成主机名称。-f记录文件指定记录文件。-n显示列数或-显示列数设置列出名单的显示列数。-R不显示登入系统的主机名称或IP地址。-x显示系统关机,重新开机,以及执行等级的改变等信息。1.17login功能说明:登入系统。语法:login补充说明:login指令让用户登入系统,您亦可通过它的功能随时更换登入身份。在Slackware发行版中,您可
本文标题:Linux命令大全完整版
链接地址:https://www.777doc.com/doc-1201432 .html