Linux命令手册
介绍Linux环境下的一些命令及用法,总结很全面。netstattar9374uudecode95pppstats(point to point protocol status)........n.74unzp…………95samba75zIp,967597talk.75系统管理.…9traceroute76adduser98tty( teletypewriter).,,,……,……76newaliases∴76useradd98uuname77date..99netconf. ou.o..77exit..m,..m..m.m. 100write101statseria( status ofserial port)………78f、 whims,…101efax78sleep101pppsetup…….….….….….….….…..…178suspend.102tcpdpumpdelete102talk79groupmodgroup modify). .........s....102cucall up)80halt102smbd(samba daemon).......ki:.:a.a.::::::“..:::a.aa:::103testparm(test parameter)last.103smbd( samba daemon)……lastb,…104smbclient(samba client)...login .........104shapectg( shaper configuration)……logname...,....,…,,,104设条管理.…gout....104setledsp..105padkeys.….,nice106rdeV….83procinfo(process information).......... 106dumpkeys84top107MAKEDEVpstree,……,…,…,,…,…,107备份压缩.85reboot108arrlogin108bunyip 286rsh remote shell109bunzip26sliplogi109bzip2 recover……6screene109gunzip(gnu unzipshutdown109una门j…rwho110com press……87sudo.………………110cpo( copy In/out!)….88gitps(gnu interactive tools process status)..111dump90swatch simple wa111uuencode90tload112gzexe(gzip executablelogrotate…,,…,112gzIpuname112lha92restore92userconf113userdel∴…113lilo(linux loader)128usermod114liloconfig.128block( virtual console lock)……114Ismod (list modules)128114129whoami.115129whois…115modprobe(module probe).......... 129newer.…115ntsysv130renice115mousecontig………130.115passwd130skill..:::··.116picon131117rdate(receive date)................131.118resize131free118rmmod( remove module}……131系统设置∴……18grpunconv(group unconvert from shadowreset.118passwordclear119modinfo(module infomation)......... 132,119time13discolors119setup.134aumix(sndconfig......,…,…134bind121setenv(set environment variable)135chroot(change root)...............121setconsole∴4135clock121timeconfi135crontab122ulimit135declare.…123136depmod(depend module)..........123chkconfig(check config..136dmesg:.:::..:::.::..::::.:::::123apmd( advanced power management BIOSenable123daemon)........................136eva124hwclock(hardware clock)137export....,.,…,………,124kickstart………137pwunconV.124fbset(frame buffer setup137grpconv(group convert to shadow password). 124unalias∴138rpm(redhat package manager),124SVGATextMode138nsmod(install module)........127kbdconfig…....127文件目录管理cat名称:cat使用权限:所有使用者使用方式:cat[- AbeEnstTuy][-help][- version] fileName说明:把档案串连接后传到基本输岀〔萤幕或加> file Name到另一个档案参数:n或- number由1开始对所有输出的行数编号b或- number-nonblank和-n相似,只不过对于空白行不编号s或- squeeze-bank当遇到有连续两行以上的空白行,就代换为一行的空白行或- show-nonprinting范例:cat- n textfile> textfile2把 textfile1的档案内容加上行号后输入 textfile2这个档案里cat- b textfile 1 textfile2> textfile把 textfile1和 textfile2的档案内容加上行号(空白行不加)之后将内容附加到 textfile3里。范例:把 textfile1的档案内容加上行号后输入 textfile2这个档案里cat-n textfile1 >textfile 2把 textfile1和 textfile的档案内容加上行号(空白行不加)之后将内容附加到 textfile3里。cat-b textfile 1 textfile2 > textfile 3cat/dev/nu>/etc/ test. txt此为清空/etc/ test. txt档案内容cat也可以用来制作 image file。例如要制作软碟的 image file,将软碟放好后打cat dev/fdO> OUTFILE相反的,如果想把 image file写到软碟,请打cat IMG FIle>/dev/fdo注1. OUTFILE指输出的 Image档名2.MGFE指 image file3.若从 image file写回 device吋, device容量需与相当。4.通常用在制作开机磁片。chattr (change attribute功能说明:改变文件属性。语法: chattr[RIv版本编号习+/-/=<属性[文件或目录…补充说明:这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以卜8种模式:a:让文件或目录仪供附加用途。b:不更新文件或目录的最后存取时间。C:将文件或日录压缩后存放。d:将文件或目录排除在倾倒操作之外。i:不得任意更动文件或日录。s:保密性删除文件或目录。S:即时更新文件或目录u:预防以外删除。参数R递归处理,将指定目录下的所有文件及子目录一并处理y<版本编号〉设置文件或目录版本。V显示指令执行过程+<属性〉开启文件或目录的该项属性。<属性〉关闭文件或目录的该项属性。<属性〉指定文件或目录的该项属性。chgrp(change group)功能说明:变更文件或目录的所属群组。语法: chgrp[- chry][-help][- version][所属群组[文件或目录..]或 chgrp[ - chry][-help[- reference=<参考文件或目录冫[- version][文件或目录..]补充说明:在UNX系统家族里,文件或日录权限的掌控以拥有者及所属群组来管理。您可以使用 chgrp指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可参数c或 changes效果类似"v"参数,但仅回报更改的部分。f或qiet或- silent不显示错误信息-h或-no- dereference只对符号连接的文件作修改,而不更动式他任何相关文件。R或- recursive递归处理,将指定目录下的所有文件及子目录一并处理v或- verbose显示指令执行过程。-help在线帮助relerence<参考文件或目录〉把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。verslon显示版本信息。chmod指令名称: chmod使用权限:所有使用者使用方式: chmod[cfvR]-help][- version] mode file.说明:Liux/unⅸκ的档案调用权限分为三级:档案拥有者、群组、其他。利用 chmod可以藉以控制档案如何被他人所调用。参数mode:权限设定字串,格式如卜:[ugoa.J[+-=]rwx].1…],其中u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体( group)者,o表示其他以外的人,a表小这三者者是。+表示增加权限、-表示取消权限、=表示唯一设定权限r表示可读取,w表示可写入,ⅹ表示可执行,X表示只有当该档案是个子目录或者该档案已经被设定过为可执行c:若该档案权限确实已经更改,才显小其更改动作-f:若该档案权限无法被更改也不要显示错误讯息v:显小权限变史的详细资料R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更help:显示辅助说明version:显示版本范例:将档案fie1tx设为所有人皆可读取:chmod ugo+r file 1.txt将档案fle1txt设为所有人皆可读取chmod a+r file 1. txt将档案fle1txt与file2.txt设为该档案拥有者,与其所属同个群体者可写入,但其他以外的人则不可写入chmod ug+w, o-w file 1. txt file2. txt将ex1py设定为只有该档案拥有者可以执行:hmod u+x ex. py将目前目录下的所有档案与子目录皆设为任何人可读取:chmod -Ra+r x此外 chmod也可以用数字来表示权限如 chmod777fle语法为: chmod abc file其中a,b,c各为一个数字,分别表示User、 Group、及 Other的杈限。r=4,W=2,=1若要rwx属性则4+2+1=7;若要rw属性则4+2=6若要r-x属性则4+1=7。范例chmod a=rwx file和chmod 777 file效果相同chmod ug=rwX, o=x和hmod 771 fil效果相同若用 chmod4755 filename可使此程序具有root的权限chown指令名称chown使用权限:root使用方式: chmod [ cfhVR][-help][- version]user: group]fle说明: Linux/Uniⅸ是多人多工操作系统,所有的档案皆有拥有者。利用 chown可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(rot)才有这样的权限。参数user:新的档案拥有者的使用者 iNgroup:新的档案拥有者的使用者群体( group-τc:若该档案拥有者确实已经更改,才显示其更改动作:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(ink进行变更,而非该ink真正指向的档案v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)-help:显示辅助说明- version:显示版本范例:将档案fle1txt的拥有者设为 users群体的使用者 jessiechown jessie: users file 1.txt将日前日录下的所有档案与子日录的拥有者皆设为 users群体的使用者| amport:chmod-R lamport: userscksum(check sum)功能说明:检查文件的CRC是否止确。语法: cksum[-help]- version[文件补充说明:CRC是一种排错检查方式,该演算法的标准由 CCITT所指定,至少可检测到99.998%的已知错误。指定文件交由 cksum演算,它会回报计算结果,供用户核对文件是否正确无误若不指定仟何文件名称或是所给予的文件名为"—",则 cksum指令会从标准输入设备读取数据。参数-help在线帮助。verslon显示版本信息cmp(compare功能说明:比较炳个文件是否有差异。语法:cmp[clsv[-i<字符数目[-help][第一个文件][第二个文件]补充说明:当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。若不指定任何文件名称或是所给予的文件名为"-",则cmp指令会从标准输入设备读取数据。参数c或- print-chars除了标明差异处的十进制字码之外,一并显示该字符所对应字符i<字符数目>或- ignore- initial-<宇符数目>指定一个数目。-1或- verbose标示出所有不一样的地方s或 quiet或- silent不显示错误信息或一 version显示版本信息。help在线帮助diff功能说明:比较文件的差异。语法:dir[- abBede rhilnnpPgrstTuvwy][-<行数〉[C<行数冫[-D<巨集名称冫[-I<字符或字符串[S<文件[W<宽度[x<文件或目录〉][X<文件[--help][-- lefi-columu][- suppress- cormon-line][文件或目录1][文件或目录2补充说明:di理f以逐行的方式,比较文本文件的异同处。所是指定要比较目录,则dif会比较目录中相同文件名的文件,但不会比较其中子目录。参数<行数〉指定要显示多少行的文本。此参数必须与-c或-u参数一并使用。a或一 text diff预设只会逐行比较文本文件。-b或- Ignore- space- change不检查空格字符的不同。B或一 ignore- blank- lines不检查空白行。显示全部内文,并标出不同之处C<行数>或-- context<行数〉与执行"-c-<行数〉指令相同d或- minima l使用不同的演算法,以较小的单位来做比较D<巨集名称>或 ifdef<巨集名称>此参数的输出格式可用于前置处理器巨集。e或-ed此参数的输出格式可用于ed的 script文件,f或- forward-ed输出的格式类似ed的 script文件,但按照原来文件的顺序来显示不同处H或 speed- large- files比较大文件时,可加快速度。<字符或字符串>或- Ignore- matching- lines<字符或字符串>若两个文件在某儿行有所不同,而这几行同时都包含了选项屮指定的字符或字符串,则不显示这两个文件的差异。i或- Ignore-case不检查大小写的不同1或 paginate将结果交由pr程序来分页n或-rcs将比较结果以RCS的格式来显示。N或 new-file在比较目录时,若文件A仅出现在某个目录中,预设会显示:Only in目录:文件A若使用-N参数,则dif会将文件A与一个空白的文件比较。p岩比较的文件为C语言的程序码文件时,显示差异所在的函数名称。P或- unidirectional-new-file与N类似,但只有当第二个目录包含了一个第一个目录所没有的文件时,才会将这个文件与空白的文件做比较。q或- brief仅显示有无差异,不显示详细的信息r或- recursive比较子目录中的文件。s或- report- identical- files若没有发现任何差异,仍然显示信息。文件〉或- starting-rile<文件〉在比较目录时,从指定的文件开始比较。t或- expand-tabs在输出时,将tab字符展开。T或- initial-tab在每行前面加上:tab字符以使对齐。u,-U<列数>或- unified=<列数〉以合并的方式来显示文件内容的不同。或- version显小版本信W或- i gnore-all- space忽略全部的空格字符W<宽度>或-- width<宽度〉在使用-y参数时,指定栏宽x<文件名或目录>或 exclude<文件名或目录〉不比较选项中所指定的文件或目录。X<文件>或一 exclude-from<文件>您可以将文件或目录类型存成文本文件,然后在=<文件〉中指定此文木文件。y或一side-by-side以并列的方式显示文件的异同之处-help显示帮助。left- column在使用-y参数时,若两个文件某一行内容相同,则仅在左侧的栏位显示该行内容- suppress- common-1ines在使用-y参数时,仅显示不同之处diffstatl differential status)功能说明:根据di的比较结果,显示统计数字。语法:diff[wⅥ[-n<文件名长度[p<文件名长度补充说明; diffstat读取diff的输岀结果,然后统计各文件的插入,删除,修改等差异计量、参数-n<文件名长度〉指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。p<文件名长度〉与-n参数相同,但此处的<文件名长度>包括了文件的路径。W指定输出时栏位的宽度。V显示版本信息。file功能说明:辨识文件类型。语法:file[- belva]-f<名称文件冫m<魔法数宇文件》.][文件或目录补充说明:通过file指令,我们得以辨识该文件的类型参数b列出辨识结果时,不显示文件名称。c详细显小指令执行过程,使」排错或分析程序执行的情形。f〈名称文件〉指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格式为每列一个文件名称。L直接显示符号连接所指向的文件的类别。m<魔法数字文件〉指定魔法数字文件。显示版本信息z尝试去解读压缩文件的内容。find名称:find用法:fnd使用说明:将档案系统内符合 expression的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来find根据下列规则判断path和 expression,在命令列上第一个-(),!之前的部份为path,之后的是expression。如果ρath是空字串则使用目前路径,如果 expressioη是空字串则使用- print为预设expression。expression中可使用的选项有二三十个之多,在此只介绍最常用的部份mount,-xdev:只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案amin n:在过去n分钟内被读取过newer file:比档案fle更晚被读取过的档案atime n:在过去n天过读取过的档案cmin n:在过去n分钟内被修改过newer file:比档案fie更新的档案ctime n:在过去n大过修改过的档案empty:空的档案- gid n or-group name:gid是n或是 group名称是name-ipath p,- path p:路径名称符合p的档案,iath会忽略大小写name name, -Iname name:档案名称符合name的档案。 Iname会忽略大小写- sIze n:档案大小是n单位,b代表512位元组的区块,c表示字元数,k表示 kilo bytes,w是二个位元组。 -type c:档案类型是c的档案d:日录c:字型装置档案b:区块装置栏案p:具名贮列
暂无评论