linux 命令大全文库,Linux命令大全完整版.doc

253b171540df25e1b84436cbe50dfc72.gifLinux命令大全完整版.doc

Linux命令大全完整版目 录目 录I1. linux系统管理命令1adduser1chfnchangefingerination1chshchangeshell1date2exit3finger4free5fwhois5gitpsgnuinteractivetoolsprocessstatus5groupdelgroupdelete6groupmodgroupmodify6halt7id7kill8last8lastb8login9logname9logout9logrotate9newgrp10nice10procinfoprocessination11psprocessstatus11pstreeprocessstatustree14reboot15renice15rloginremotelogin16rshremoteshell16rwho16screen17shutdown17sliplogin18susuperuser18sudo19suspend19swatchsimplewatcher20tload20top21uname21useradd22userconf22userdel23usermod23vlockvirtualconsolelock24w24who25whoami25whois252. linux系统设置命令27alias27apmdadvancedpowermanagementBIOSdaemon27aumixaudiomixer27bind29chkconfigcheckconfig29chrootchangeroot30clock30crontab31declare31depmoddependmodule32dircolors32dmesg33enable3333export33fbsetframebuffersetup34grpconvgroupconverttoshadowpassword35grpunconvgroupunconvertfromshadowpassword35hwclockhardwareclock35insmodinstallmodule36kbdconfig36lilolinuxloader37liloconfig38lsmodlistmodules38minfo38mkkickstart39modinfomoduleinfomation39modprobemoduleprobe39mouseconfig40ntsysv41passwdpassword41pwconv41pwunconv42rdatereceivedate42resize42rmmodremovemodule42rpmredhatpackagemanager43set46setconsole47setenvsetenvironmentvariable48setup48sndconfig48SVGATextMode49timeconfig49ulimit50unalias50unset513. linux文档编辑命令52col52colrmcolumnremove52commcommon52csplitcontextsplit53ededitor53egrep54ex54fgrepfixedregexp54fmtfromat54fold55grep55ispellinteractivespellingchecking57jed58joe58join60look61mtype61pico62rgreprecursivegrep62sedstreameditor63sort64spell65trtranslatecharacter65uniq65wcwordcount664. linux压缩备份命令67ar67bunzip268bzip268bzip2recover69compress69cpiocopyin/out70dump72gunzipgnuunzip73gzgzipcutable74gzipgnuzip74lha75restore76tartapearchive77unarj80unzip81zip82zipinfo835.linux文件管理命令85diffdifferential85diffstatdifferentialstatus86file87find87gitgnuinteractivetools90gitviewgnuinteractietoolsviewer91lnlink91locate92lsattrlistattribute92mattrib93mcmidnightcommander93mcopy94mdel94mktemp95mmove95mread95mren96mshowfat96mtools96mtoolstest96mv97odoctaldump97paste98patch99rcpremotecopy101rhmask101rmremove101slocatesecurelocate102split102tee103tmpwatchtemporarywatch103touch103umask104whereis104which105cat105chattrchangeattribute106chgrpchangegroup106chmodchangemode107chownchangeowner108cksumchecksum109cmpcompare109cpcopy110cut111indent1116.linux文件传输命令115bye115ftpfiletransferprotocol115ftpcount115ftpshutftpshutdown115ftpwho116ncftpncfiletransferprotocol116tftptrivialfiletransferprotocol116uucico116uucp117uupick118uuto1197. linux磁盘管理命令120cdchangedirectory120dfdiskfree120dirs121dudiskusage121edquotaeditquota122eject122lndirlinkdirectory123lslist123mcd125mdeltree125mdu126mkdirmakedirectories126mlabel126mmd127mmount127mrd127mzip127pwdprintworkingdirectory128quota128quotacheck128quotaoff129quotaon129repquotareportquota130rmdirremovedirectory130rmtremotemagnetictape130statstatus131Tree131umount1328. linux磁盘维护命令133badblocks133cfdisk133dd134e2fsckext2filesystemcheck134ext2edext2filesystemeditor136fdisk137fsck.ext2filesystemcheck-secondfilesystem137fsckfilesystemcheck138fsck.minixfilesystemcheck-minixfilesystem139fsconffilesystemconfigurator139hdparmharddiskparameters139losetuploopsetup141mbadblocks141mat141mkbootdiskmakebootdisk142mkdosfsmakeDosfilesystem143mke2fsmakeext2filesystem143mkfs.ext2144mkfsmakefilesystem144mkfs.minix145mkfs.msdos145mkinitrdmakeinitialramdiskimages145mkisofsmakeisofilesystem145mkswap147mpartition148sfdisk148swapoff149swapon149symlinkssymboliclinks149sync1509. linux网络通讯命令151dip151gettygetteletypewriter151mingetty152ppp-off152smbdsambadaemon152telnet153uulog154uustat154uux155cucallup156dnsconfdnsconfigurator157efax158httpdhttpdaemon159ifconfig159mesg160minicom161nc161netconf162netstat162ping163pppstatspointtopointprotocolstatus164samba164setserial165shapecfgshaperconfiguration165smbdsambadaemon166statserialstatusofserialport166talk166Tcpdump167testparmtestparameter168traceroute168ttyteletypewriter169uuname169wallwriteall170write170ytalk170arpwatchARPwatcher170apachectlApachecontrolinterface171smbclientsambaclient171pppsetup17210. linux电子邮件与新闻组命令173archive173ctlinndcontroltheinternetnewsdaemon173elm173getlist174inncheckinncheck174mail175mailconf175mailqmailqueue175messages176metamail176mutt177nntpget178pine178slrn18011. linux其他命令181reconfig181startxstartXWindow181xconfigurator181XF86Setup182xlsatoms182xlsclients183xlsfonts183yes1841861. linux系统管理命令adduser功能说明新增用户帐号。语法adduser补充说明在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在RedHatLinux中,adduser指令则是useradd指令的符号连接,两者实际上是同一个指令。chfnchangefingerination功能说明改变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显示版本信息。chshchangeshell功能说明更换登入系统时使用的shell。语法chsh-luv-sshell名称用户名称补充说明每位用户在登入系统时,都会拥有预设的shell环境,这个指令可更改其预设值。若不指定任何参数与用户名称,则chsh会以应答的方式进行设置。参数-sshell名称或shellshell名称更改系统预设的shell环境。-l或list-shells列出目前系统可用的shell清单。-u或help在线帮助。-v或-version显示版本信息。date功能说明显示或设置系统时间与日期。语 法date-d字符串-uHIKlMPrsSTXZaAbBcdDjmUwxyYnt或date-s字符串-uMMDDhhmmCCYYss或datehelpversion补充说明第一种语法可用来显示系统日期或时间,以为开头的参数为格式参数,可指定日期或时间的显示格式。第二种语法可用来设置系统日期与时间。只有管理员才有设置日期与时间的权限。若不加任何参数,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-01000000UTC。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显示版本信息。exit功能说明退出目前的shell。语法exit状态值补充说明执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。exit也可用在script,离开正在执行的script,回到shell。finger功能说明查找并显示用户信息。语法finger-lmsp帐号名称.补充说明finger指令会去查找,并显示指定帐号的用户相关信息,包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。参数-l列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。-m排除查找用户的真实姓名。-s列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。-p列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。free功能说明显示内存状态。语法free-bkmotV-s间隔秒数补充说明free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。参数-b以Byte为单位显示内存使用情况。-k以KB为单位显示内存使用情况。-m以MB为单位显示内存使用情况。-o不显示缓冲区调节列。-s间隔秒数持续观察内存使用状况。-t显示内存总和列。-V显示版本信息。fwhois功能说明查找并显示用户信息。语法fwhios帐号名称补充说明本指令的功能有点类似finger指令,它会去查找并显示指定帐号的用户相关信息。不同之处在于fwhois指令是到NetworkSolutions的WHOIS数据库去查找,该帐号名称必须有在上面注册才能寻获,且名称没有大小写的差别gitpsgnuinteractivetoolsprocessstatus功能说明报告程序状况。语法gitpsacefgjlnrsSTuvwxXp程序识别码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登陆格式显示程序状况。groupdelgroupdelete功能说明删除群组。语法groupdel群组名称补充说明需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。groupmodgroupmodify功能说明更改群组识别码或名称。语法groupmod-g群组识别码-o-n新群组名称群组名称补充说明需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。参数-g群组识别码设置欲使用的群组识别码。-o重复使用群组识别码。-n新群组名称设置欲使用的群组名称。halt功能说明关闭系统。语法halt-dfinpw补充说明halt会先检测系统的runlevel。若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。参数-d不要在wtmp中记录。-f不论目前的runlevel为何,不调用shutdown即强制关闭系统。-i在halt之前,关闭全部的网络界面。-nhalt前,不用先执行sync。-phalt之后,执行poweroff。-w仅在wtmp中记录,而不实际结束系统。id功能说明显示用户的ID,以及所属群组的ID。语法id-gGnruhelpversion用户名称补充说明id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。参数-g或group显示用户所属群组的ID。-G或groups显示用户所属附加群组的ID。-n或name显示用户,所属群组或附加群组的名称。-r或real显示实际ID。-u或user显示用户ID。-help显示帮助。-version显示版本信息。kill功能说明删除执行中的程序或工作。语法kill-s信息名称或编号程序或kill-l信息编号补充说明kill可将指定的信息送至程序。预设的信息为SIGTERM15,可将指定程序终止。若仍无法终止该程序,可使用SIGKILL9信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。参数-l信息编号若不加信息编号选项,则-l参数会列出全部的信息名称。-s信息名称或编号指定要送出的信息。程序程序可以是程序的PID或是PGID,也可以是工作编号。last功能说明列出目前与过去登入系统的用户相关信息。语法last-adRx-f记录文件-n显示列数帐号名称.终端机编号.补充说明单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。参数-a把从何处登入系统的主机名称或IP地址,显示在最后一行。-d将IP地址转换成主机名称。-f记录文件指定记录文件。-n显示列数或-显示列数设置列出名单的显示列数。-R不显示登入系统的主机名称或IP地址。-x显示系统关机,重新开机,以及执行等级的改变等信息。lastb功能说明列出登入系统失败的用户相关信息。语法lastb-adRx-f记录文件-n显示列数帐号名称.终端机编号.补充说明单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。参数-a把从何处登入系统的主机名称或IP地址显示在最后一行。-d将IP地址转换成主机名称。-f记录文件指定记录文件。-n显示列数或-显示列数设置列出名单的显示列数。-R不显示登入系统的主机名称或IP地址。-x显示系统关机,重新开机,以及执行等级的改变等信息。login功能说明登入系统。语法login补充说明login指令让用户登入系统,您亦可通过它的功能随时更换登入身份。在Slackware发行版中,您可在指令后面附加欲登入的用户名称,它会直接询问密码,等待用户输入。当/etc目录里含名称为nologin的文件时,系统只root帐号登入系统,其他用户一律不准登入。logname功能说明显示用户名称。语法lognamehelpversion补充说明执行logname指令,它会显示目前用户的名称。参数help在线帮助。vesion显示版本信息。logout功能说明退出系统。语法logout补充说明logout指令让用户退出系统,其功能和login指令相互对应。logrotate功能说明管理记录文件。语法logrotate-dfv-s状态文件usage配置文件补充说明使用logrotate指令,可让你轻松管理系统所产生的记录文件。它提供自动替换,压缩,删除和邮寄记录文件,每个记录文件都可被设置成每日,每周或每月处理,也能在文件太大时立即处理。您必须自行编辑,指定配置文件,预设的配置文件存放在/etc目录下,文件名称为logrotate.conf。参数-或help在线帮助。-d或debug详细显示指令执行过程,便于排错或了解程序执行的情况。-f或force强行启动记录文件维护操作,纵使logrotate指令认为没有需要亦然。-s状态文件或state状态文件使用指定的状态文件。-v或version显示指令执行过程。-usage显示指令基本用法。newgrp功能说明登入另一个群组。语法newgrp群组名称补充说明newgrp指令类似login指令,当它是以相同的帐号,另一个群组名称,再次登入系统。欲使用newgrp指令切换群组,您必须是该群组的用户,否则将无法登入指定的群组。单一用户要同时隶属多个群组,需利用交替用户的设置。若不指定群组名称,则newgrp指令会登入该用户名称的预设群组。nice功能说明设置优先权。语法nice-n优先等级helpversion执行指令补充说明nice指令可以改变程序执行的优先权等级。参数/b-n优先等级或-优先等级或adjustment优先等级设置欲执行的指令的优先权等级。等级的范围从-2019,其中-20最高,19最低,只有系统管理者可以设置负数的等级。help在线帮助。version显示版本信息。procinfoprocessination功能说明显鞠低匙刺BR语法procinfo-abdDfhimsSv-F输出文件-n间隔秒数补充说明procinfo指令从/proc目录里读取相关数据,将数据妥善整理过后输出到标准输出设备。参数-a显示所有信息。-b显示磁盘设备的区块数目,而非存取数目。-d显示系统信息每秒间的变化差额,而非总和的数值。本参数必须配合-f参数使用-D此参数效果和指定-d参数类似,但内存和交换文件的信息为总和数值。-f进入全画面的互动式操作界面。-F输出文件把信息状态输出到文件保存起来,而非预设的标准输出设备。-h在线帮助。-i显示完整的IRP列表。-m显示系统模块和外围设备等相关信息。-n间隔秒数设置全画面互动模式的信息更新速度,单位以秒计算。-s显示系统的内存,磁盘空间,IRP和DMA等信息,此为预设值。-S搭配参数-d或-D使用时,每秒都会更新信息,不论是否有使用参数-n。-v显示版本信息。psprocessstatus功能说明报告程序状况。语法ps-aAcdefHjlmNVwyacefghLnrsSTuvxX-C指令名称-g群组名称-G群组识别码-p程序识别码p程序识别码-s阶段作业-t终端机编号t终端机编号-u用户识别码-U用户识别码U用户名称-程序识别码cols每列字符数columns每列字符数cumulativedeselectforestheadershelpinfolines显示列数no-headersgroup群组名称-Group群组识别码pid程序识别码rows显示列数sid阶段作业tty终端机编号user用户名称User用户识别码versionwidth每列字符数补充说明ps是用来报告程序执行状况的指令,您可以搭配kill指令随时中断,删除不必要的程序。参数-a显示所有终端机下执行的程序,除了阶段作业领导者之外。a显示现行终端机下的所有程序,包括其他用户的程序。-A显示所有程序。-c显示CLS和PRI栏位。c列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。-C指令名称指定执行指令的名称,并列出该指令的程序的状况。-d显示所有程序,但不包括阶段作业领导者的程序。-e此参数的效果和指定A参数相同。e列出程序时,显示每个程序所使用的环境变量。-f显示UID,PPIP,C与STIME栏位。f用ASCII字符显示树状结构,表达程序间的相互关系。-g群组名称此参数的效果和指定-G参数相同,当亦能使用阶段作业领导者的名称来指定。g显示现行终端机下的所有程序,包括群组领导者的程序。-G群组识别码列出属于该群组的程序的状况,也可使用群组名称来指定。h不显示标题列。-H显示树状结构,表示程序间的相互关系。-j或j采用工作控制的格式显示程序状况。-l或l采用详细的格式来显示程序状况。L列出栏位的相关信息。-m或m显示所有的执行绪。n以数字来表示USER和WCHAN栏位。-N显示所有的程序,除了执行ps指令终端机下的程序之外。-p程序识别码指定程序识别码,并列出该程序的状况。p程序识别码此参数的效果和指定-p参数相同,只在列表格式方面稍有差异。r只列出现行终端机正在执行中的程序。-s阶段作业指定阶段作业的程序识别码,并列出隶属该阶段作业的程序的状况。s采用程序信号的格式显示程序状况。S列出程序时,包括已中断的子程序资料。-t终端机编号指定终端机编号,并列出属于该终端机的程序的状况。t终端机编号此参数的效果和指定-t参数相同,只在列表格式方面稍有差异。-T显示现行终端机下的所有程序。-u用户识别码此参数的效果和指定-U参数相同。u以用户为主的格式来显示程序状况。-U用户识别码列出属于该用户的程序的状况,也可使用用户名称来指定。U用户名称列出属于该用户的程序的状况。v采用虚

你可能感兴趣的:(linux,命令大全文库)