Linux指令速查手册

合集下载

linux_官方命令手册

linux_官方命令手册

magic linux 官方命令手册5.3.1 目录及文件操作命令1、pwd 显示当前目录命令。

命令格式:#p w d常用选项:无命令使用说明:当你在终端下工作久了后,往往是记不清自己当前是在系统文件树中的哪个位置,而终端提示符前面也仅显示出当前的目录,而非完整的路径。

这时你用p w d 命令,就可以知道自己当前所在的位置。

例子:例A:[[r oo t@M a g c i L i nux s h a r e]]# p w d/u s r/X11R6/s h a r e这就显示了当前完整的路径。

2、ls 显示目录内容命令。

命令格式:l s[[选项]][[文件或目录列表]]常用选项:-a,全部(a ll)。

列举目录中的全部文件,包括隐藏文件(.f il e n a m e)。

位于这个列表的起首处的..和. 依次是指父目录和你的当前目录。

-l,长(l ong)。

列举目录内容的细节,包括权限(模式)、所有者、组群、大小、创建日期、文件是否是到系统其它地方的链接,以及链接的指向。

-F,文件类型(F il e t yp e)。

在每一个列举项目之后添加一个符号。

这些符号包括:/表明是一个目录;@表明是到其它文件的符号链接;* 表明是一个可执行文件。

-r,逆向(r e v e r s e)。

从后向前地列举目录中的内容。

-R,递归(r ec u r s i v e)。

该选项递归地列举所有目录(在当前目录之下)的内容。

-S,大小(s i ze)。

按文件大小排序。

命令使用说明:其等同于DOS 下的d i r命令。

不带任何参数的默认情况下(#l s),显示当前目录下所有文件和非隐藏目录。

如果想看当前目录下所有的文件目录及详细信息,可用命令:# ls -a l;如果你想在当前目录下显示别地方的目录,你可用:$ ls [[选项]]<想要显示目录的绝对路径>。

你可以通过阅读ls 的说明书页(m a n l s)来获得的完整命令帮助。

Linux指令范例速查手册

Linux指令范例速查手册

【第1篇Linux基础指令】第1章文件与目录操作[001]1.1 ls指令:显示目录内容[002]1.2 cd指令:将当前工作目录切换到指定目录[003]1.3 cp指令:复制文件或目录[004]1.4 mv指令:移动文件或改名[005]1.5 pwd指令:打印当前工作目录[006]1.6 rm指令:删除文件或目录[007]1.7 rmdir指令:删除空目录[008]1.8 chgrp指令:改变文件所属工作组[009]1.9 chmod指令:改变文件访问权限[010]1.10 chown指令:改变文件的所有者和所属工作组[011]1.11 find指令:查找文件并执行指定的操作[012]1.12 ln指令:为文件创建连接[013]1.13 mkdir指令:创建目录[014]1.14 whereis指令:显示指令及相关文件的路径[015]1.15 which指令:显示指令的绝对路径[016]1.16 file指令:探测文件类型[017]1.17 touch指令:设置文件的时间属性[018]1.18 locate/slocate指令:快速定位文件的路径[019]1.19 dd指令:复制文件并进行内容转换[020]1.20 updatedb指令:创建或更新slocate数据库[021]1.21 dirname指令:去除文件名中的非目录部分1.22 pathchk指令:检查文件路径名的有效性和可移植性[023]1.23 unlink指令:调用unlink系统调用删除指定文件[024]1.24 basename指令:去掉文件名中的路径和后缀[025]1.25 rename指令:批量为文件改名第2章文本编辑[026]2.1 vi指令:全屏幕纯文本编辑器[027]2.2 emacs指令:全屏文本编辑器[028]2.3 ed指令:行文本编辑器[029]2.4 ex指令:以Ex模式运行vi指令[030]2.5 jed指令:程序员的文本编辑器[031]2.6 pico指令:文本编辑器[032]2.7 sed指令:用于文本过滤和转换的流式编辑器[033]2.8 joe指令:全屏文本编辑器第3章文本过滤与处理[034]3.1 cat指令:连接文件并显示内容[035]3.2 more指令:文件内容分屏查看器[036]3.3 less指令:分屏显示文件内容[037]3.4 grep指令:在文件中搜索匹配的行[038]3.5 head指令:显示文件的头部内容[039]3.6 tail指令:输出文件尾部内容[040]3.7 wc指令:统计文件的字节数、单词数和行数[041]3.8 uniq指令:报告或忽略文件中的重复行[042]3.9 cut指令:删除文件中的指定字段3.10 sort指令:对文件进行行排序[044]3.11 join指令:将两个文件的相同字段合并[045]3.12 split指令:将文件分割成碎片[046]3.13 unexpand指令:将空白(space)转换为制表符[047]3.14 tr指令:转换和删除字符[048]3.15 tee指令:将输入内容复制到标准输出或文件[049]3.16 tac指令:以行为单位反序连接和打印文件[050]3.17 spell指令:拼写检查[051]3.18 paste指令:合并文件[052]3.19 diff指令:比较两个文件的不同[053]3.20 cmp指令:比较两个文件[054]3.21 look指令:显示文件中以指定字符串开头的行[055]3.22 ispell指令:拼写检查程序[056]3.23 fold指令:指定文件显示的宽度[057]3.24 fmt指令:优化文本格式[058]3.25 expand指令:将制表符转换为空白字符[059]3.26 col指令:具有反向换行的文本过滤器[060]3.27 colrm指令:删除文件中的指定列[061]3.28 comm指令:以行为单位比较两个已排序文件[062]3.29 csplit指令:将文件分割为若干小文件[063]3.30 diff3指令:比较3个文件的不同[064]3.31 diffstat指令:显示diff输出的柱状图3.32 printf指令:格式化并打印数据[066]3.33 pr指令:将文本转换为适合打印格式[067]3.34 od指令:将文件导出为八进制或其他格式[068]3.35 rev指令:将文件的每行内容以字符为单位反序输出第4章备份压缩[069]4.1 tar指令:打包备份[070]4.2 gzip指令:GNU的压缩与解压缩工具[071]4.3 gunzip指令:解压缩.gz压缩包[072]4.4 bzip2指令:创建和管理.bz2压缩包[073]4.5 bunzip2指令:解压缩.bz2压缩包[074]4.6 cpio指令:存取归档包中的文件[075]4.7 dump指令:ext2/3文件备份工具[076]4.8 restore指令:还原dump备份[077]4.9 compress指令:压缩文件[078]4.10 uncompress指令:解压缩.Z压缩包[079]4.11 zip指令:压缩和文件打包工具[080]4.12 unzip指令:解压缩.zip压缩包[081]4.13 arj指令:.arj压缩包管理器[082]4.14 unarj指令:解压缩.arj压缩包[083]4.15 bzcat指令:显示.bz2压缩包中的文件内容[084]4.16 bzcmp指令:比较.bz2压缩包中的文件[085]4.17 bzdiff指令:比较两个.bz2压缩包中文件的不同[086]4.18 bzgrep指令:搜索.bz2压缩包中文件的内容[087]4.19 bzip2recover指令:恢复被破坏的.bz2压缩包中的文件[088]4.20 bzmore指令:分屏查看.bz2压缩包中的文本文件[089]4.21 bzless指令:增强的.bz2压缩包分屏查看器[090]4.22 zipinfo指令:显示zip压缩包的细节信息[091]4.23 zipsplit指令:分割zip压缩包[092]4.24 zforce指令:强制gzip格式文件的后缀为.gz [093]4.25 znew指令:将.Z文件重新压缩为.gz文件[094]4.26 zcat指令:显示.gz压缩包中文件的内容[095]4.27 gzexe指令:压缩可执行文件第5章shell内部指令[096]5.1 echo指令:打印变量或字符串[097]5.2 kill指令:杀死进程[098]5.3 alias指令:设置命令别名[099]5.4 unalias指令:取消命令别名[100]5.5 jobs指令:显示任务列表[101]5.6 bg指令:后台执行作业[102]5.7 fg指令:将后台作业放到前台执行[103]5.8 set指令:显示或设置shell特性及shell变量[104]5.9 unset指令:删除指定的shell变量与函数[105]5.10 env指令:在定义的环境中执行指令[106]5.11 type指令:判断内部指令和外部指令[107]5.12 logout指令:退出登录[108]5.13 exit指令:退出shell[109]5.14 export指令:将变量输出为环境变量[110]5.15 wait指令:等待进程执行完后返回终端[111]5.16 history指令:显示历史命令[112]5.17 read指令:从键盘读取变量值[113]5.18 enable指令:激活或关闭内部命令[114]5.19 exec指令:调用并执行指令[115]5.20 ulimit指令:限制用户对shell资源的使用[116]5.21 umask指令:设置权限掩码[117]5.22 shopt指令:显示和设置shell行为选项[118]5.23 help指令:显示内部命令的帮助信息[119]5.24 bind指令:命令行键序列功能绑定设置[120]5.25 builtin指令:执行shell内部命令[121]5.26 command指令:调用指定的指令并执行[122]5.27 declare指令:声明shell变量[123]5.28 dirs指令:显示目录堆栈[124]5.29 pushd指令:向目录堆栈中压入目录[125]5.30 popd指令:从目录堆栈中弹出目录[126]5.31 readonly指令:定义只读shell变量或函数[127]5.32 fc指令:修改历史命令并执行第6章系统关机[128]6.1 ctrlaltdel指令:设置Ctrl+Alt+Del 组合键的功能[129]6.2 halt指令:关闭计算机[130]6.3 poweroff指令:关闭计算机并切断电源[131]6.4 reboot指令:重新启动计算机[132]6.5 shutdown指令:关闭计算机第7章打印相关[133]7.1 lp指令:打印文件[134]7.2 lpr指令:打印文件[135]7.3 lprm指令:删除打印任务[136]7.4 lpc指令:打印机控制程序[137]7.5 lpq指令:显示打印队列状态[138]7.6 lpstat指令:显示CUPS的状态信息[139]7.7 accept指令:接受打印任务[140]7.8 reject指令:拒绝打印任务[141]7.9 cancel指令:取消打印任务[142]7.10 cupsdisable指令:停止打印机[143]7.11 cupsenable指令:启动打印机[144]7.12 lpadmin指令:管理CUPS打印机第8章实用工具[145]8.1 man指令:帮助手册[146]8.2 info指令:GNU格式在线帮助[147]8.3 cksum指令:计算文件的校验和与统计文件字节数[148]8.4 bc指令:任意精度的计算器语言[149]8.5 cal指令:显示日历[150]8.6 sum指令:打印文件的校验和[151]8.7 md5sum指令:计算和检查文件的md5报文摘要[152]8.8 hostid指令:打印当前主机数字标识[153]8.9 date指令:显示与设置系统日期时间[154]8.10 dircolors指令:ls指令显示颜色设置[155]8.11 gpm指令:虚拟控制台下的鼠标工具[156]8.12 sleep指令:暂停指定的时间[157]8.13 whatis指令:从数据库中查询指定的关键字[158]8.14 who指令:打印当前登录用户[159]8.15 whoami指令:打印当前用户名[160]8.16 wall指令:向所有终端发送信息[161]8.17 write指令:向指定用户终端发送信息[162]8.18 mesg指令:控制终端是否可写[163]8.19 talk指令:用户聊天客户端工具[164]8.20 login指令:登录指令[165]8.21 mtools指令:DOS兼容工具集[166]8.22 stty指令:修改终端命令行设置[167]8.23 tee指令:双向重定向指令[168]8.24 users指令:打印登录系统的用户[169]8.25 clear指令:清屏指令[170]8.26 consoletype指令:打印已连接的终端类型[171]8.27 sln指令:静态ln[172]8.28 yes指令:重复打印字符串直到被杀死【第2篇Linux系统管理指令】第9章用户和工作组管理[173]9.1 useradd指令:创建新用户[174]9.2 userdel指令:删除用户及相关文件[175]9.3 passwd指令:设置用户密码[176]9.4 groupadd指令:创建新工作组[177]9.5 groupdel指令:删除工作组[178]9.6 su指令:切换用户身份[179]9.7 usermod指令:修改用户[180]9.8 chfn指令:改变用户finger信息[181]9.9 chsh指令:改变用户的登录shell [182]9.10 finger指令:查询用户信息[183]9.11 gpasswd指令:工作组文件管理工具[184]9.12 groupmod指令:修改工作组信息[185]9.13 groups指令:打印用户所属工作组[186]9.14 pwck指令:验证密码文件完整性[187]9.15 grpck指令:验证组文件的完整性[188]9.16 logname指令:打印当前用户的登录名[189]9.17 newusers指令:批处理创建用户[190]9.18 chpasswd指令:以批处理模式更新密码[191]9.19 nologin指令:礼貌地拒绝用户登录[192]9.20 pwconv指令:创建用户影子文件[193]9.21 pwunconv指令:还原用户密码到passwd文件[194]9.22 grpconv指令:创建组影子文件[195]9.23 grpunconv指令:还原组密码到group文件第10章硬件相关[196]10.1 arch指令:打印主机架构类型[197]10.2 cdrecord指令:光盘刻录工具[198]10.3 eject指令:弹出可移动媒体[199]10.4 volname指令:显示卷名[200]10.5 lsusb指令:显示USB设备列表[201]10.6 lspci指令:显示PCI设备列表[202]10.7 setpci指令:配置PCI设备[203]10.8 hwclock指令:查询与设置硬件时钟[204]10.9 systool指令:查看系统设备信息第11章磁盘管理[205]11.1 df指令:报告磁盘空间使用情况[206]11.2 fdisk指令:Linux下的硬盘分区工具[207]11.3 parted指令:强大的硬盘分区工具[208]11.4 mkfs指令:创建文件系统[209]11.5 badblocks指令:查找磁盘坏块[210]11.6 partprobe指令:确认分区表的改变[211]11.7 convertquota指令:转换老的磁盘配额数据文件11.8 grub指令:多重引导程序grub的shell工具[213]11.9 lilo指令:Linux引导加载器[214]11.10 mkbootdisk指令:创建引导软盘[215]11.11 hdparm指令:读取并设置硬盘参数[216]11.12 mkinitrd指令:为预加载模块创建初始化RAM磁盘映像[217]11.13 mkisofs指令:创建光盘映像文件[218]11.14 mknod指令:创建字符或者块设备文件[219]11.15 mkswap指令:创建交换分区或者交换文件[220]11.16 blockdev指令:命令行中调用磁盘的Ioctl[221]11.17 pvcreate指令:创建物理卷[222]11.18 pvscan指令:扫描所有磁盘上的物理卷[223]11.19 pvdisplay指令:显示物理卷属性[224]11.20 pvremove指令:删除指定物理卷[225]11.21 pvck指令:检查物理卷元数据[226]11.22 pvchange指令:修改物理卷属性[227]11.23 pvs指令:输出物理卷信息报表[228]11.24 vgcreate指令:创建卷组[229]11.25 vgscan指令:扫描并显示系统中的卷组[230]11.26 vgdisplay指令:显示卷组属性[231]11.27 vgextend指令:向卷组中添加物理卷[232]11.28 vgreduce指令:从卷组中删除物理卷[233]11.29 vgchange指令:修改卷组属性11.30 vgremove指令:删除卷组[235]11.31 vgconvert指令:转换卷组元数据格式[236]11.32 lvcreate指令:创建逻辑卷[237]11.33 lvscan指令:扫描逻辑卷[238]11.34 lvdisplay指令:显示逻辑卷属性[239]11.35 lvextend指令:扩展逻辑卷空间[240]11.36 lvreduce指令:收缩逻辑卷空间[241]11.37 lvremove指令:删除逻辑卷[242]11.38 lvresize指令:调整逻辑卷空间大小第12章文件系统管理[243]12.1 mount指令:加载文件系统[244]12.2 umount指令:卸载文件系统[245]12.3 mkfs指令:创建文件系统[246]12.4 mke2fs指令:创建ext2/ext3文件系统[247]12.5 fsck指令:检查文件系统[248]12.6 dumpe2fs指令:导出ext2/ext3文件系统信息[249]12.7 e2fsck指令:检查ext2/ext3文件系统[250]12.8 chattr指令:改变文件的第二扩展文件系统属性[251]12.9 lsattr指令:查看文件的第二扩展文件系统属性[252]12.10 mountpoint指令:判断目录是否是加载点[253]12.11 edquota指令:编辑磁盘配额[254]12.12 quotacheck指令:磁盘配额检查[255]12.13quotaoff指令:关闭磁盘配额功能[256]12.14 quotaon指令:激活磁盘配额功能[257]12.15 quota指令:显示用户磁盘配额[258]12.16 quotastats指令:查询磁盘配额运行状态[259]12.17 repquota指令:打印磁盘配额报表[260]12.18 swapoff指令:关闭交换空间[261]12.19 swapon指令:激活交换空间[262]12.20 sync指令:刷新文件系统缓冲区[263]12.21 e2image指令:将ext2/ext3文件元数据保存到文件[264]12.22 e2label指令:设置文件系统卷标[265]12.23 tune2fs指令:调整ext2/ext3文件系统参数[266]12.24 resize2fs指令:调整ext2文件系统大小[267]12.25 stat指令:显示文件状态[268]12.26 findfs指令:通过卷标或UUID查找文件系统第13章进程与作业管理[269]13.1 at指令:在指定时间执行任务[270]13.2 atq指令:显示用户待执行任务列表[271]13.3 atrm指令:删除待执行任务[272]13.4 batch指令:在指定时间执行任务[273]13.5 crontab指令:周期性执行的任务[274]13.6 init指令:初始化Linux进程[275]13.7 killall指令:按照名称杀死进程[276]13.8 nice指令:以指定优先级运行程序[277]13.9 nohup指令:以忽略挂起信号方式运行程序[278]13.10 pkill指令:按名称杀死进程[279]13.11 pstree指令:以树形显示进程派生关系[280]13.12 ps指令:报告系统当前进程快照[281]13.13 renice指令:调整进程优先级[282]13.14 skill指令:向进程发送信号[283]13.15 watch指令:全屏方式显示周期性执行的指令[284]13.16 w指令:显示已登录用户正在执行的指令[285]13.17 telinit指令:切换运行等级[286]13.18 runlevel指令:打印当前运行等级[287]13.19 service指令:控制系统服务[288]13.20 ipcs指令:报告进程间通信设施状态[289]13.21 pgrep指令:基于名称查找进程[290]13.22 pidof指令:查找进程ID号[291]13.23 pmap指令:报告进程的内存映射第14章性能监测与优化[292]14.1 top指令:实时报告系统整体性能情况[293]14.2 uptime指令:报告系统运行时长及平均负载[294]14.3 free指令:显示内存的使用情况[295]14.4 iostat指令:报告CPU状态和设备及分区的I/O状态[296]14.5 mpstat指令:报告CPU相关状态[297]14.6 sar指令:搜集、报告和保存系统活动状态[298]14.7 vmstat指令:报告系统整体运行状态[299]14.8 time指令:统计指令运行时间[300]14.9 tload:图形化显示系统平均负载[301]14.10 lsof指令:显示所有已打开文件列表[302]14.11 fuser指令:报告进程使用的文件或套接字[303]14.12 cpuspeed指令:用户空间CPU频率控制程序第15章内核与模块[304]15.1 sysctl指令:运行时配置内核参数[305]15.2 lsmod指令:显示已加载模块状态[306]15.3 insmod指令:加载模块到内核[307]15.4 modprobe指令:内核模块智能加载工具[308]15.5 rmmod指令:从内核中移除模块[309]15.6 bmodinfo指令:显示模块详细信息[310]15.7 depmod指令:产生模块依赖的映射文件[311]15.8 uname指令:打印系统信息[312]15.9 dmesg指令:打印和控制内核环形缓冲区[313]15.10 kexec指令:直接启动另一Linux内核[314]15.11 get_module指令:获取模块信息[315]15.12 kernelversion指令:打印内核主版本号[316]15.13 slabtop指令:实时显示内核slab缓冲区信息第16章X-Window系统[317]16.1 startx指令:初始化X-Window会话[318]16.2 xauth指令:修改X服务器访问授权信息[319]16.3 xhost指令:X服务器访问控制工具[320]16.4 xinit指令:X-Window系统初始化程序[321]16.5 xlsatoms指令:显示X服务器定义的原子成分[322]16.6 xlsclients指令:列出在X服务器上显示的客户端程序[323]16.7 xlsfonts指令:显示X服务器字体列表[324]16.8 xset指令:X-Window系统的用户爱好设置第17章软件包管理[325]17.1 rpm指令:RPM软件包管理器[326]17.2 yum指令:基于RPM的软件包管理器[327]17.3 chkconfig指令:管理不同运行等级下的服务[328]17.4 ntsysv指令:配置不运行等级下的服务[329]17.5 apt-get指令:APT包管理工具[330]17.6 aptitude指令:基于文本界面的软件包管理工具[331]17.7 apt-key指令:管理APT软件包的密钥[332]17.8 apt-sortpkgs指令:排序软件包索引文件[333]17.9 dpkg指令:Debian包管理器[334]17.10 dpkg-deb指令:Debian包管理器[335]17.11 dpkg-divert指令:将文件安装到转移目录[336]17.12 dpkg-preconfigure指令:软件包安装前询问问题[337]17.13 dpkg-query指令:在dpkg数据库中查询软件包[338]17.14 dpkg-reconfigure指令:重新配置已安装的软件包[339]17.15 dpkg-split指令:分割软件包[340]17.16 dpkg-statoverride指令:改写所有权和模式17.17 dpkg-trigger指令:软件包触发器[342]17.18 patch指令:为代码打补丁[343]17.19 rcconf指令:Debian运行等级服务配置工具[344]17.20 rpm2cpio指令:将RPM包转换为cipo文件[345]17.21 rpmbuild指令:创建RPM软件包[346]17.22 rpmdb指令:RPM数据库管理工具[347]17.23 rpmquery指令:RPM软件包查询工具[348]17.24 rpmsign指令:管理RPM软件包签名[349]17.25 rpmverify指令:验证RPM包第18章系统安全[350]18.1 chroot指令:切换根目录环境[351]18.2 lastb指令:显示错误登录列表[352]18.3 last指令:显示用户最近登录列表[353]18.4 lastlog指令:显示用户最近一次登录信息[354]18.5 logsave指令:将指令输出信息保存到日志[355]18.6 logwatch指令:分析报告系统日志[356]18.7 logrotate指令:日志轮转工具[357]18.8 sudo指令:以另一个用户身份执行指令第19章编程开发[358]19.1 test指令:测试条件表达式[359]19.2 expr指令:表达式求值[360]19.3 gcc指令:GNU C/C++编译器[361]19.4 gdb指令:GNU调试器19.5 ld指令:GNU连接器[363]19.6 ldd指令:打印程序依赖的共享库[364]19.7 make指令:GNU工程化编译工具[365]19.8 as指令:GNU汇编器[366]19.9 gcov指令:测试代码覆盖率[367]19.10 nm指令:显示目标文件符号表[368]19.11 perl指令:perl语言解释器[369]19.12 php指令:PHP的命令行接口[370]19.13 protoize指令:添加函数原型[371]19.14 unprotoize指令:删除函数原型[372]19.15 mktemp指令:创建临时文件【第3篇Linux网络管理指令】第20章网络配置[373]20.1 ifconfig指令:配置网络接口[374]20.2 route指令:显示并设置路由[375]20.3 ifcfg指令:配置网络接口[376]20.4 ifdown指令:禁用网络接口[377]20.5 ifup指令:激活网络接口[378]20.6 hostname指令:显示和设置系统的主机名称[379]20.7 dhclient指令:动态主机配置协议客户端工具[380]20.8 dnsdomainname指令:打印DNS的域名[381]20.9 domainname指令:显示和设置系统的NIS域名[382]20.10 nisdomainname指令:显示NIS域名[383]20.11 usernetctl指令:授权用户操纵网络接口[384]20.12 ypdomainname指令:显示NIS域名第21章网络测试[385]21.1 ping指令:测试主机之间网络连通性[386]21.2 netstat指令:显示网络状态[387]21.3 nslookup指令:域名查询工具[388]21.4 traceroute指令:追踪报文到达目的主机的路由[389]21.5 arp指令:操纵arp缓冲区[390]21.6 dig指令:DNS查询工具[391]21.7 host指令:域名查询工具[392]21.8 nc/netcat指令:随意的操纵TCP或UDP连接和监听端口[393]21.9 arping指令:发送ARP请求报文给邻居主机[394]21.10 arpwatch指令:监控arp缓冲区的变化[395]21.11 tracepath指令:追踪报文经过的路由信息第22章网络应用[396]22.1 elinks指令:纯文本界面的WWW浏览器[397]22.2 elm指令:E-mail客户端程序[398]22.3 ftp指令:文件传输协议客户端[399]22.4 ipcalc指令:简单的IP地址计算器[400]22.5 lftp指令:文件传输程序[401]22.6 lftpget指令:使用lftp下载文件[402]22.7 lynx指令:纯文本网页浏览器[403]22.8 mailq指令:打印邮件传输队列[404]22.9 mailstat指令:显示到达的邮件状态[405]22.10 mail指令:接收和发送电子邮件[406]22.11 rcp指令:远程文件复制[407]22.12 rlogin指令:远程登录[408]22.13 rsh指令:远程shell[409]22.14 resec指令:远程执行指令客户端[410]22.15 telnet指令:远程登录工具[411]22.16 tftp指令:简单文件传输协议客户端[412]22.17 wget指令:从指定URL地址下载文件[413]22.18 ncftp指令:增强FTP客户端工具第23章高级网络指令[414]23.1 iptables指令:内核包过滤与NAT管理工具[415]23.2 iptables-save指令:保存iptables表[416]23.3 iptables-restore指令:还原iptables表[417]23.4 ip6tables指令:ipv6版内核包过滤管理工具[418]23.5 ip6tables-save指令:保存ip6tables表[419]23.6 ip6tables-restore指令:还原ip6tables表[420]23.7 ip指令:显示或操纵路由、网络设备和隧道[421]23.8 tcpdump指令:监听网络流量[422]23.9 arpd指令:ARP协议守护进程[423]23.10 arptables指令:ARP包过滤管理工具[424]23.11 lnstat指令:显示Linux的网络状态[425]23.12 nstat /rtacct指令:网络状态统计工具[426]23.13 ss指令:显示活动套接字连接[427]23.14 iptraf指令:监视网卡流量第24章网络服务器[428]24.1 ab指令:Apache的Web服务器基准测试程序[429]24.2 apachectl指令:Apache Web服务器控制接口[430]24.3 exportfs指令:输出NFS文件系统[431]24.4 ftpcount指令:显示proftpd服务器当前连接用户数[432]24.5 ftpshut指令:在指定时间停止Proftpd服务[433]24.6 ftptop指令:显示proftpd服务器连接状态[434]24.7 ftpwho指令:显示当前每个ftp会话信息[435]24.8 htdigest指令:管理用户摘要认证文件[436]24.9 htpasswd指令:管理用户基本认证文件[437]24.10 httpd指令:Apache的Web服务器守护进程[438]24.11 mailq指令:打印邮件发送队列[439]24.12 mysqldump指令:MySQL数据库备份工具[440]24.13 mysqladmin指令:MySQL服务器的客户端管理工具[441]24.14 mysqlimport指令:MySQL服务器的数据导入工具[442]24.15 mysqlshow指令:显示数据库、数据表和列信息[443]24.16 mysql指令:MySQL服务器的客户端工具[444]24.17 nfsstat指令:列出NFS状态[445]24.18 sendmail指令:电子邮件传送代理[446]24.19 showmount指令:显示NFS服务器的加载信息[447]24.20 smbclient指令:samba套件的客户端工具[448]24.21 smbpasswd指令:修改用户SMB密码[449]24.22 squidclient指令:squid客户端管理工具[450]24.23 squid指令:代理服务器守护进程第25章网络安全[451]25.1 scp指令:安全远程文件复制[452]25.2 sftp指令:加密文件传输[453]25.3 ssh指令:安全连接客户端[454]25.4 sshd指令:openssh服务器守护进程[455]25.5 ssh-keygen指令:生成、管理和转换认证密钥[456]25.6 ssh-keyscan指令:收集主机的ssh公钥[457]25.7 sftp-server指令:安全FTP服务器[458]25.8 iptstate指令:以top风格显示内核的iptables状态[459]25.9 nmap指令:网络探测工具和安全/端口扫描器。

linux-实验指导手册-常用命令

linux-实验指导手册-常用命令

实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。

方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。

命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。

2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。

例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。

步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。

步骤4:直接列出子目录中的文件。

例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。

步骤7:使用-a或-A选项,观察结果有什么变化。

步骤8:综合使用以上选项。

(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。

mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。

mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。

如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。

如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。

Linux常用命令手册word版

Linux常用命令手册word版

Linux 常用命令手册大全文件传输 bye - 1 - ftp(file transfer protocol) - 1 - ftpcount - 1 - ftpshut(ftp shutdown) - 1 - ftpwho - 2 - ncftp(nc file transfer protocol) - 2 - tftp(trivial file transfer protocol) - 2 - uucico - 2 - uucp - 3 - uupick - 3 - uuto - 4 - 备份压缩 ar - 4 - bunzip2 - 4 - bzip2 - 5 - bzip2recover - 5 - compress - 5 - cpio(copy in/out) - 6 - dump - 8 - gunzip(gnu unzip) - 8 - gzexe(gzip executable) - 9 - gzip(gnu zip) - 9 - lha - 9 - restore - 10 - tar(tape archive)- 11 - unarj - 14 - unzip - 14 - zip - 15 - zipinfo - 16 - 文件管理 diff(differential) - 16 - diffstat(differential status) - 18 - file - 18 - find - 18 - git(gnu interactive tools) - 20 - gitview(gnu interactie tools viewer)- 21 -ln(link)- 21 - locate- 22 - lsattr(list attribute)- 22 - mattrib- 22 - mc(midnight commander)- 23 - mcopy- 23 - mdel- 23 - mdir- 24 - mktemp- 24 - mmove- 24 - mread- 24 - mren- 24 - mshowfat- 25 -mtools- 25 -mtoolstest- 25 - mv- 25 - od(octal dump)- 26 - paste- 26 - patch- 27 - rcp(remote copy)- 28 - rhmask- 28 - rm(remove)- 28 - slocate(secure locate)- 29 - split- 29 - tee- 29 - tmpwatch(temporary watch)- 29 - touch- 30 - umask- 30 - whereis- 30 - which- 31 - cat- 31 - chattr(change attribute)- 31 -chgrp(change group)- 32 -chmod(change mode)- 32 - chown(change owner)- 33 - cksum(check sum) - 33 - cmp(compare) - 34 - cp(copy) - 34 - cut - 35 - indent - 35 -磁盘管理cd(change directory) - 37 - df(disk free) - 37 - dirs - 38 -du(disk usage) - 38 -edquota(edit quota) - 39 - eject - 39 -lndir(link directory) - 39 - ls(list) - 39 - mcd - 41 -mdeltree - 41 - mdu - 41 -mkdir(make directories) - 41 - mlabel - 42 - mmd - 42 - mmount - 42 - mrd - 42 - mzip - 42 -pwd(print working directory) - 43 - quota - 43 -quotacheck - 43 - quotaoff - 43 - quotaon - 44 -repquota(report quota) - 44 - rmdir(remove directory) - 44 - rmt(remote magnetic tape) - 44 - stat(status) - 44 - tree - 45 - umount - 45 -磁盘维护badblocks - 46 - cfdisk - 46 - dd- 46 -e2fsck(ext2 file system check)- 47 -ext2ed(ext2 file system editor)- 48 -fdisk- 48 -fsckext2(file system check-second filesystem)- 49 -fsck(file system check)- 50 - fsckminix(file system check-minix filesystem)- 50 - fsconf(file system configurator)- 50 - hdparm(hard disk parameters)- 51 - losetup(loop setup)- 51 - mbadblocks- 52 - mformat- 52 - mkbootdisk(make boot disk)- 53 - mkdosfs(make Dos file system)- 53 - mke2fs(make ext2 file system)- 53 - mkfsext2- 54 - mkfs(make file system)- 54 - mkfsminix- 54 - mkfsmsdos- 54 - mkisofs(make iso file system)- 55 - mkswap- 56 - mpartition- 56 - sfdisk- 57 - swapoff- 57 - swapon- 57 - symlinks(symbolic links)- 58 - sync- 58 - 系统设置 alias- 58 - apmd(advanced power management BIOS daemon)- 58 - aumix(audio mixer)- 59 - bind- 59 - chkconfig(check config)- 60 - chroot(change root)- 60 - clock - 60 - crontab - 61 - declare - 61 - depmod(depend module) - 62 - dircolors - 62 - dmesg - 62 - enable - 62 - eval - 63 - export - 63 - fbset(frame buffer setup) - 63 - grpconv(group convert to shadow password) - 64 - grpunconv(group unconvert from shadow password) - 64 - hwclock(hardware clock) - 64 - insmod(install module) - 65 - kbdconfig - 65 - lilo(linux loader) - 65 - liloconfig - 66 - lsmod(list modules) - 66 - minfo - 66 - mkkickstart - 66 - modinfo(module infomation) - 67 - modprobe(module probe) - 67 - mouseconfig - 67 - ntsysv - 68 - pwconv - 68 - pwunconv - 68 - rdate(receive date) - 69 - resize - 69 - rmmod(remove module) - 69 - rpm(redhat package manager) - 69 - set - 72 - setconsole - 73 - setenv(set environment variable)- 73 - setup - 73 - sndconfig - 73 - timeconfig- 74 - ulimit- 74 - unalias- 75 - unset- 75 - 系统管理 adduser- 75 - chfn(change finger information)- 75 - chsh(change shell)- 75 - date- 76 - exit - 77 - finger- 77 - free- 77 - fwhois- 78 -gitps(gnu interactive toolsprocess status)- 78 - groupdel(group delete)- 78 - groupmod(group modify)- 79 - halt - 79 - id- 79 - kill- 79 - last- 80 - lastb- 80 - login- 80 - logname- 81 - logout - 81 - logrotate- 81 - newgrp- 81 - nice- 81 - procinfo(process information)- 82 - ps(process status)- 82 - pstree(process status tree)- 84 - reboot - 85 - renice- 85 - rlogin(remote login)- 85 - rsh(remote shell)- 85 - rwho- 86 - screen- 86 - shutdown - 86 -sliplogin - 87 -su(super user) - 87 - sudo - 87 - suspend - 88 - swatch(simple watcher) - 88 - tload - 88 - top - 89 - uname - 89 -useradd - 89 -userconf - 90 - userdel - 90 - usermod - 90 - vlock(virtual console lock) - 91 - w - 91 - who - 91 - whoami - 92 - whois - 92 - 文档编辑 col - 92 -colrm(column remove) - 92 - comm(common) - 92 -csplit(context split) - 93 -ed(editor) - 93 -egrep - 93 -ex - 94 -fgrep(fixed regexp) - 94 -fmt(fromat) - 94 -fold - 94 -grep - 95 -ispell(interactive spelling checking)- 96 -jed - 96 -joe - 97 -join - 98 -look - 98 -mtype - 99 -pico - 99 -rgrep(recursive grep)- 99 -sed(stream editor)- 100 -sort - 100 -spell- 101 -tr(translate character)- 101 - uniq- 101 -wc(word count)- 102 -网络通讯dip- 102 -getty(get teletypewriter)- 102 - mingetty- 102 -ppp-off- 103 -smbd(samba daemon)- 103 -telnet- 103 - uulog- 104 -uustat- 104 -uux- 105 -cu(call up)- 106 -dnsconf(dns configurator)- 106 -efax- 107 -httpd(http daemon)- 107 -ifconfig- 108 -mesg- 109 -minicom- 109 -nc- 109 -netconf- 110 -netconfig- 110 -netstat- 110 -ping - 111 -pppstats(point to point protocolstatus) - 111 -samba - 111 -setserial - 112 -shapecfg(shaper configuration)-112 -smbd(samba daemon)- 112 -statserial(status ofserial port)-113 -talk- 113 -tcpdump- 113 -testparm(test parameter)- 114 -traceroute- 114 -tty(teletypewriter)- 115 -uuname- 115 -wall(write all)- 115 -write- 115 -ytalk- 115 -arpwatch(ARP watcher)- 116 -apachectl(Apache controlinterface)- 116 -smbclient(samba client)- 116 -pppsetup- 117 -电子与新闻组archive- 117 -ctlinnd(control the internet newsdaemon)- 118 -elm- 118 -getlist - 118 -inncheck(inn check)- 118 -mail- 119 -mailconf- 119 -mailq(mail queue)- 119 -messages- 119 -metamail- 119 -mutt- 120 -nntpget- 121 -pine- 121 -slrn- 122 -X WINDOWS SYSTEM- 123 -reconfig- 123 -startx(start X Window)- 123 -Xconfigurator- 123 -XF86Config- 123 -XF86Setup- 124 -xlsatoms- 124 -xlsclients- 124 -xlsfonts- 124 -其它- 125 -yes- 125 –文件传输bye功能说明:中断FTP连线并结束程序。

Linux命令手册(字母排序)

Linux命令手册(字母排序)

Linux命令手册(字母排序)A:arch 显示当前系统的机器结构at 在指定时间执行的规划命令atd 运行at和batch等程序的后面规划执行的作业atq 显示规划队由at规划的作业atrm 删除at规划的作业B:bdblocks 检查设备中的坏块batch 设置在指定时间执行的命令bc 计算器biff 新邮件到达时通知用户并发出消息来cal 显示一年或一个月的日历cat 合并一个或几个文件并将其显示在标准输出中checkalias 检查用户文件和系统别名文件,看看是否定义了指定别名chgrp 改变一个或几个文件及目录的所有权chkconfig 操作或显示系统运行级别的位置chmod 改变一个或几个文件及目录的访问权限chown 改变一个或几个文件及目录的用户或组所有权clear 清除屏幕内容compress 用Lempel-Ziv压缩的文件或标准输入D:dir 显示指定目录的一列文件清单dmesg 显示或操作内核缓存内容dnsdomainame 根据完全限定域名显示系统的DNS域名dnsquery 查询DNS服务器,查找指定主机的信息domainname 显示或设置系统的NIS域名du 显示每个指定文件或目录的子目录中磁盘空间使用情况E:e2fsck 检查Linux的Ext2文件系统的状态echo 显示一行文本egrep 搜索文件中符合指定模式的行并显示该行F:false 什么都不做,只返回故障退出状态fdisk Linux下的分区工具fgrep 搜索文件中符合指定模式的行并显示该行file 确定并显示文件内容find 找从指定目录开始的指定文件finger 查本地系统或远程系统指定用户的信息free 显示自由和已用内存报告G:gpasswd 管理/etc/group文件grep 搜索文件中符合指定模式的行并显示该行groupadd 建立新的用户组groupdel 删除用户组groupmod 修改现有用户组groups 打印一个或多个用户组grpck 检查/etc/group或/etc/shadow等文件的完整性gunzip 解压缩gzip命令的压缩文件gzexe 生成可执行的压缩文件gzip 用Lempel-Ziv编码压缩文件,产生文件扩展名.gz H:halt 关闭系统head 显示一个或几个文件的第一部分hostname 显示或设置系统主机名I:id 显示指定用户的真实而有效的用户标志和组标识符信息ifconfig 配置网络接口ifdown 关闭网络接口ifport 设置指定网络接口的转接器类型ifup 使能指定网络接口insmod 将可装入模块装入当前内核K:kbd_mode 显示或设置键盘方式kbdrate 设置键盘的速率和延迟时间kill 向一个或多个正在运行的进程发出终止信号killall 用于杀死指定名字的进程ksyms 显示输出内核符号的信息L:last 根据/var/log/wtmp内容来显示用户登录和退出历史ldd 显示一个或几个程序所依赖的共享库less 在屏幕上一次一屏显示文件内容lilo Linux启动管理listalias 显示用户和系统别名ln 建立文件间的链接loadkeys 从一个或几个指定文件装入合成键转换表logger 将项目放进系统日志中login 登录系统logname 显示用户名logrotate 清理日志,邮寄当前文件并将其压缩成文件lpd 运行行打印守护进程,控制打印机的打印工作lpq 检查和显示打印机缓冲池队列的当前状态lpr 将一个或几个文件打印到指定打印机缓冲池中lprm 删除指定打印队列中的一个或几个作业ls 显示文件和目录清单lsdev 显示所安装的硬件信息lsmod 显示所安装的模块清单M:mail 收发e-mailmailq 显示出邮件队列内容mailto 向一个或几个人发信man 显示指定命令的手册页面mattrib 改变DOS软盘寻MS-DOS文件系统中文件的属性类似DOS下的attrib mbadblocks 测试DOS软盘的坏块,发现后在软盘的FAT中标出mcd 改变DOS软盘寻MS-DOS文件系统中的目录mcopy MS-DOS文件系统的双向复制命令mdel 删除MS-DOS软盘的文件mdeltree 删除目录mdir 显示文件列表messagee 显示用户收信箱或指定的邮件文件夹中的信息个数mformat 格式化MS-DOS软盘mkdir 建立一个或几个目录mkdosfs 格式化指定设备上的MS-DOS文件系统mke2fs 格式化Linux的Ext2文件系统mkfs 建立文件系统mkpasswd 产生随机口令并赋予某个用户mkswap 将设备设置成交换分区mlabel 卷标软盘类的MS-DOS文件系统mmd 在软盘之类MS-DOS文件系统上建立一个或几个目录mmove 移动或更名MS-DOS文件或目录modprobe 根据某种模块或指定模块对象文件,装入一个或几个可装入模块more 分屏显示文件内容mount 将文件系统装载到指定目录mrd 删除一个或几个MS-DOS目录mren 更名MS-DOS文件mtype 显示一个或几个MS-DOS文件的内容mv 更名或移动文件N:netstat 显示网络状态信息,包括连接、路由表和接口统计newgrp 将用户登录到新组,改变用户的组IDnewusers 读取包含新用户表的文件并建立用户nisdomainname 显示当前NIS域名nslookup 查询DNS名称服务器P:passwd 改变用户密码paste 合并一个或几个文件中相应的行pathchk 检查文件名的有效性和可移植性pidof 寻找一个或几个命令程序的进程ID并显示ping 向网络主机发ICMP包,看网路是否通pppstats 显示ppp活动的统计情况ps 显示当前运行进程的状态报告pwck 检查口令文件的错误与问题pwconv 将口令文件项目复制到阴影文件,与现有阴影文件合并pwd 显示当前目录名pwunconv 从阴影文件当中恢复口令Q:quota 显示用户的磁盘利用率限额信息quotacheck 扫描文件系统中用户或组的磁盘使用率并将结果输出到两个限额件er和quota.group中quotaoff 关闭一个或几个文件系统中磁盘的使用限制quotaon 启用一个或几个文件系统中磁盘的使用限制R:rcp 在两个系统中远程复制一个或多个文件rdate 从网络上一台或几台主机取得当前时间并显示rdist 远程发布文件保证几台主机备份一致repquota 显示一个或几个文件系统的磁盘利用率报告rlogin 登录远程主机rm 删除一个或几个文件或目录rmdir 删除空目录rmmod 删除一个或几个装入模块route 显示或改变IP路由表rsh 在远程上打开shellrunlevel 显示系统的当前和原有的运行级别rup 显示一个或几个远程系统的状态rusers 显示登录了本地网上的一台或几台主机rwho 显示登录到本地网络的所有主机的用户清单rwhod 应答rwho客户机的入站请求S:setclock 将计算机硬件时钟设置为当前系统时钟setkeycodes 将键盘象装入扫描码/键码映像表showkey 显示键盘产生的扫描码和键码showmount 显示某个NFS服务器的当前装载状态shutdown 关闭系统,停止登录,并可以在关闭之前延时,可发出警告信息,定时关闭系统sort 排序一个或几个文件中的行并显示结果staserial 显示串口状态,包括端口引脚信号和应答信号状态su 用不同用户和组ID运行新的shellsync 将磁盘缓冲保存到实际磁盘当中T:tail 显示文本尾部内容tar 建立一个或几个文件或目录的档案文件timeconfig 设置时间参数timed 运行时间服务守候进程,可以同步本地网络其它机器时间timedc 控制timed的守候进程top 显示系统所运行的进程的定期更新报告touch 改变文件时间标志traceroute 显示到达目的经过的路由true 什么都不做,返回顺利退出状态U:umount 拆除装载的文件系统uname 显示系统信息uncompress 解压缩用compress压缩的文件unzip 提取和取出zip文件uptime 显示系统运行时间长度useradd 加一新用户userdel 删除一用户usermod 修改现有用户帐号的设置users 显示系统当前的用户名uudecode 译码uudecode建立的ASCII文件,恢复原来的二进制文件uuencode 编码二进制文件为不能用二进制文件时的形式V:vipw 用EDITOR环境变量中指定的编辑器编辑系统口令文件vmstat 报告虚拟内存使用情况W:w 显示当前用户及其运行的任务清单wc 打印一个或几个文档中的字节数、字数、行数whereis 定位文件的位置which 显示一个或几个程序的完整路径whoami 显示当前有效的用户IDY:ypdomainname 显示系统的NIS域名Z:zcat 解压缩压缩文件zgrep 搜索一个或几个压缩文件的指定的模式zip 从一个或几个文件或目录建立ZIP档案zipgrep 搜索使用egrep的zip档案中的文件模式zipinfo 显示ZIP档案的详细信息zmore 分屏显示压缩文本内容的信息znew 将compress压缩的文件变为gzip所用的格式(.gz)。

Linux命令及其使用手册

Linux命令及其使用手册

Linux 系统命令及其使用详解(大全)(来源: 中国系统分析员)cat cdchmod chowncp cut名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加> fileName 到另一个档案)参数:-n 或--number 由 1 开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号-s 或--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或--show-nonprinting范例:cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2 这个档案里cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3名称:cd使用权限:所有使用者使用方式:cd [dirName]说明:变换工作目录至dirName。

其中dirName 表示法可为绝对路径或相对路径。

若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录).另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例:跳到/usr/bin/:cd /usr/bin跳到自己的home directory:cd ~跳到目前目录的上上两层:cd ../..指令名称:chmod使用权限:所有使用者使用方式:chmod [-cfvR] [--help] [--version] mode file...说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。

linux查看命令

linux查看命令

linux查看命令linux查找命令ls查看⽂件信息就是list的缩写,通过ls 命令不仅可以查看linux⽂件夹包含的⽂件,⽽且可以查看⽂件权限(包括⽬录、⽂件夹、⽂件权限) 查看⽬录信息等等常⽤参数搭配:ls -a 列出⽬录所有⽂件,包含以.开始的隐藏⽂件ls -A 列出除.及..的其它⽂件ls -r 反序排列ls -t 以⽂件修改时间排序ls -S 以⽂件⼤⼩排序ls -h 以易读⼤⼩显⽰ls -l 除了⽂件名之外,还将⽂件的权限、所有者、⽂件⼤⼩等信息详细列出来实例:(1) 按易读⽅式按时间反序排序,并显⽰⽂件详细信息ls -lhrt(2) 按⼤⼩反序显⽰⽂件详细信息ls -lrS(3)列出当前⽬录中所有以“t”开头的⽬录的详细内容ls -l t*(4) 列出⽂件绝对路径(不包含隐藏⽂件)ls | sed "s:^:pwd/:"(5) 列出⽂件绝对路径(包含隐藏⽂件)find $pwd -maxdepth 1 | xargs ls -ldpwd查看当前⼯作⽬录查看当前⼯作⽬录路径实例:(1)查看当前路径pwd(2)查看软链接的实际路径pwd -Pfind 搜索⽂件⽤于在⽂件树中查找⽂件,并作出相应的处理命令格式:find pathname -options [-print -exec -ok ...]命令参数:pathname: find命令所查找的⽬录路径。

例如⽤.来表⽰当前⽬录,⽤/来表⽰系统根⽬录。

-print: find命令将匹配的⽂件输出到标准输出。

-exec: find命令对匹配的⽂件执⾏该参数所给出的shell命令。

相应命令的形式为'command' { } ;,注意{ }和\;之间的空格。

-ok:和-exec的作⽤相同,只不过以⼀种更为安全的模式来执⾏该参数所给出的shell命令,在执⾏每⼀个命令之前,都会给出提⽰,让⽤户来确定是否执⾏。

linux 学习手册linux命令大全

linux 学习手册linux命令大全

L i n u x学习手册--l i n u x命令大全一、Linux命令名称: cd使用权限: 所有使用者使用方式: cd [dirName]说明: 变换工作目录至dirName。

其中dirName 表示法可为绝对路径或相对路径。

若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录)。

另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例: 跳到/usr/bin/ :cd /usr/bin跳到自己的home directory :cd ..跳到目前目录的上上两层:cd ../指令名称: chmod使用权限: 所有使用者使用方式: chmod [-cfvR] [--help] [--version] mode file...说明: Linux/Unix 的档案存取权限分为三级: 档案拥有者﹑群组﹑其它。

利用chmod 可以藉以控制档案如何被他人所存取。

参数:mode : 权限设定字符串﹐格式如下: [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者﹐g 表示与该档案的拥有者属于同一个群体(group)者﹐o 表示其它以外的人﹐a 表示这三者皆是。

+ 表示增加权限﹑- 表示取消权限﹑= 表示唯一设定权限。

r 表示可读取﹐w 表示可写入﹐x 表示可执行﹐X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c : 若该档案权限确实已经更改﹐才显示其更改动作-f : 若该档案权限无法被更改也不要显示错误讯息-v : 显示权限变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递归的方式逐个变更) --help : 显示辅助说明--version : 显示版本范例:将档案file1.txt 设为所有人皆可读取:chmod ugo+r file1.txt将档案file1.txt 设为所有人皆可读取:chmod a+r file1.txt将档案file1.txt 与file2.txt 设为该档案拥有者,与其所属同一个群体者可写入﹐但其它以外的人则不可写入:chmod ug+w,o-w file1.txt file2.txt将ex1.py 设定为只有该档案拥有者可以执行:chmod u+x ex1.py将目前目录下的所有档案与子目录皆设为任何人可读取:chmod -R a+r *此外chmod也可以用数字来表示权限如chmod 777 file语法为:chmod abc file其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux指令速查手册前言《Linux指令速查手册》详细地介绍了常用Linux指令的功能、语法、参数说明以及具体的操作实例。

本文是该书的前言部分。

AD:Linux是开源的类UNIX操作系统,世界上任何一个程序员都可以参与到Linux的设计和实现中来,Linux 自身具有的特点吸引了无数的Linux开发者。

首先,它是开源的,开发者可以免费获得Linux操作系统的源代码;其次,它具有UNIX的所有功能;再次,用户或者开发者可以根据自己的需要选择模块,构建自己的操作系统,还可以加载用户自己设计的模块,它是一种为用户量身定做的操作系统。

对于刚开始接触Linux的用户,特别是用惯了Windows系统图形界面的用户来说,一本Linux指令查询手册是必需的。

笔者编写了本书,希望对Linux爱好者和使用者有所帮助。

本书特点1.命令详尽本书详细讲解了412个Linux指令,覆盖了Linux应用中所有的常用命令。

2.支持各种环境本书支持多种Linux操作系统,包括Red hat、Fedora Core、Debian、SuSE、Ubuntu、Gentoo等,但是在不同发行版本所得的输出结果可能与本书的例子不完全相同。

3.实例丰富书中的指令大都配有详细的实例说明,全书共有实例760个,读者可以根据实例说明进行操作,加深对指令的理解。

4.索引方便本书提供的命令按照两种方式进行索引,一是按照命令的首字母顺序进行索引;二是按照命令的功能进行索引,方便用户查找使用。

使用说明本书命令的介绍分为6个部分:指令名和功能、语法、功能说明、参数说明、执行范例、相关指令。

指令名和功能:简要、概括地介绍指令的名称和功能。

语法:介绍使用此功能的具体语法要求。

功能说明:详细介绍指令的功能。

参数说明:详细介绍当前指令可能会使用的参数以及相应参数对应的具体功能。

参数又分为必要参数和选择性参数,必要参数是实现某项功能必须要使用的参数,选择性参数是辅助性的参数,比如“--help”表示帮助信息。

常用的参数如下。

--help:帮助信息。

--version:版本信息。

-v:运行时显示详细的处理信息。

-i:交互模式。

-d:调试模式。

-q:运行时不显示处理信息。

执行范例:当前命令的执行实例详细地介绍指令的使用方法。

执行范例均是在命令行下的操作,在每一步的操作之后均有详细的解释。

比如:root@localhost:~# useradd kk //添加用户kkroot@localhost:~#:执行环境,显示当前的用户和目录。

用户为root,目录为根目录。

useradd kk:指令的操作,也就是用户输入的命令。

//添加用户kk:对输入命令的功能的解释,介绍操作目的。

相关指令:介绍与当前指令功能类似或者存在调用关系的指令。

适合的读者Linux初学者;Linux系统管理员;Linux爱好者;大中专院校的学生。

本书由吴恒奎组织编写,同时参与编写、资料整理和代码编写的有刘丹、刘冠军、罗思红、孙飞、王朋章、王石磊、王新平、文奇、吴琪、席国庆、谢超文、臧勇、张国强、张家春、郭玉敏、贺道权、胡斯登、江成海、姜海峰、李峥、利建昌、栗菊民、刘波等,在此一并表示感谢。

由于时间仓促,加之水平有限,书中不足之处在所难免,敬请读者批评指正。

本书责任编辑的联系方式是huangyan@,欢迎来信交流。

目录第1章系统管理 11.1 adduser指令:增加一个系统用户 21.2 apm指令:高级电源管理 31.3 apmsleep指令:APM进入备用或者休眠状态 41.4 apropos指令:查找使用手册的名字和相关描述 5 1.5 arch指令:输出主机的体系结构 81.6 batch指令:执行批处理指令 81.7 bg指令:将程序放在后台执行 91.8 cd指令:切换目录 91.9 chfn指令:设置finger信息 101.10 chsh指令:改变登录系统时的shell 121.11 clear指令:清除终端屏幕 131.12 date指令:显示或设置系统时间 131.13 echo指令:显示文本行 161.14 exec指令:执行完指令后,交出控制权 181.15 exit指令:shell退出 181.16 fc指令:修改或者执行指令 191.17 fg指令:将后台任务拉到前台执行 211.18 fgconsole指令:打印虚拟终端的数目 221.19 finger指令:查找并显示用户信息 221.20 free指令:显示内存信息 241.21 fuser指令:用文件或者套接口表示进程 251.22 fwhois指令:显示用户的信息 271.23 gcov指令:coverage测试工具 281.24 gdialog指令:从shell显示文本信息 301.25 gitps指令:显示程序情况 321.26 groupadd指令:创建一个新的群组 331.27 groupdel指令:删除一个群组 331.28 groupmod指令:改变系统群组的属性 341.29 halt指令:关闭系统 351.30 help指令:显示shell的内建指令的帮助信息 36 1.31 history指令:显示历史指令 381.32 htpasswd指令:创建和更新用户的认证文件 401.33 id指令:显示用户的ID以及所属群组的ID 421.34 info指令:读取目录信息 431.35 init指令:开关机设置 461.36 ipcs指令:显示进程间通信的信息 471.37 ipcrm指令:删除消息队列、旗语设置或者共享内存的ID 49 1.38 jobs指令:列出所有后台程序 501.39 kill指令:杀死执行中的进程 511.40 killall指令:杀死同名的所有进程 521.41 last指令:列出目前与过去登录系统的用户相关信息 55 1.42 lastb指令:列出登录系统失败的用户相关信息 571.43 login指令:登录系统 581.44 logname指令:显示登录账号的信息 591.45 logrotate指令:处理log文件 591.46 logout指令:退出系统 601.47 lsmod指令:显示Linux内核的模块信息 611.48 man指令:格式化和显示在线手册 621.49 manpath指令:设置man手册的查询路径 651.50 mkfontdir指令:创建字体文件目录 661.51 mount指令:挂载文件系统 671.52 mpost指令:系统的绘画工具 691.53 msgcat指令:合并消息目录 701.54 msgcomm指令:匹配两个消息目录 711.55 msgen指令:创建英语消息目录 731.56 msginit指令:初始化消息目录 741.57 newgrp指令:登录另一个群组 751.58 nohup指令:退出系统继续执行指令 761.59 ntsysv指令:设置系统的各种服务 761.60 open指令:开启虚拟终端 771.61 pgrep指令:基于名字和其他属性的查找或信号处理 791.62 pidof指令:找到运行程序的进程ID 851.63 pkill指令:杀死进程 861.64 pmap指令:显示程序的内存信息 891.66 ps指令:报告程序状况 951.67 pstree指令:以树状图显示程序 991.68 pwck指令:检查密码文件 1041.69 pwd指令:显示工作目录 1051.70 reboot指令:重新启动 1061.71 rencie指令:调整优先级 1061.72 rlogin指令:远端登录 1081.73 rmmod指令:删除模块 1111.74 rsh指令:远端登录的shell 1151.75 rwho指令:查看系统用户 1181.76 screen指令:多重视窗管理程序 1191.77 shutdown指令:系统关机指令 1221.78 sleep指令:休眠 1231.79 su指令:变更用户身份 1241.80 sudo指令:以其他身份来执行指令 1251.81 suspend指令:暂停执行shell 1271.82 swatch指令:系统监控程序 1281.83 symlinks指令:维护符号链接的工具程序 129 1.84 tload指令:显示系统负载 1291.85 top指令:显示进程信息 1301.86 uname指令:显示系统信息 1371.87 useradd指令:建立用户账号 1391.88 userconf指令:用户账号设置 1401.89 usermod指令:修改用户账号 1411.90 userdel指令:删除用户账号 1421.91 users指令:显示用户 1431.92 vlock指令:锁定终端 1431.93 w指令:显示登录系统的用户信息 1451.94 wait指令:等待程序返回状态 1461.95 watch指令:将结果输出到标准输出设备 147 1.96 whereis指令:查找文件 1491.97 which指令:查找文件 1501.99 whoami指令:显示用户名 1531.100 whois指令:显示指定用户信息 1541.101 &指令:将任务放到后台执行 154第2章系统设置 1572.1 alias指令:设置指令的别名 1582.2 apmd指令:高级电源管理 1582.3 at指令:系统将执行的任务排队 1592.4 atd指令:执行已经排队的任务 1622.5 atq指令:检查排队的任务 1632.6 atrm指令:删除已经排队的任务 1642.7 atrun指令:执行已排队的任务 1642.8 aumix指令:设置音效设备 1652.9 authconfig指令:配置系统的认证信息 1672.10 bind指令:显示或者设置按键组合 1682.11 chkconfig指令:设置系统的应用程序 1712.12 chroot指令:改变根目录 1752.13 clock指令:系统RTC时间设置 1762.14 crontab指令:设置计时器 1772.15 declare指令:显示或者设定shell变量 1782.16 depmod指令:模块关系 1802.17 dircolors指令:ls指令对应的显示颜色设置 181 2.18 dmesg指令:显示开机信息 1822.19 enable指令:可用的shell内置指令 1842.20 eval指令:连接多个指令 1862.21 export指令:设置或者显示环境变量 1872.22 false指令:不做任何事情,表示失败 1912.23 fbset指令:设置帧缓冲区 1922.24 hash指令:显示和清除哈希表 1932.25 hostid指令:打印出当前主机的标识 1942.26 hostname指令:显示或者设置当前系统的主机名 195 2.27 hwclock指令:显示与设定硬件时钟(rtc) 1972.28 insmod指令:载入模块 1992.29 isosize指令:显示iso9660文件系统信息 2002.30 kbdconfig指令:设置键盘类型 2002.31 ldconfig指令:配置动态链接绑定 2012.32 ldd指令:打印共享库文件的相互依赖关系 2022.33 lilo指令:引导安装程序 2032.34 liloconfig指令:设置程序的载入 2042.35 losetup指令:设置循环 2052.36 mev指令:监视鼠标情况 2062.37 minfo指令:显示MS-DOS文件系统的各项参数 2072.38 mkkickstart指令:建立安装的组态文件 2072.39 mkraid指令:初始化/升级RAID设备阵列 2082.40 modinfo指令:显示内核信息 2092.41 modprobe指令:自动处理可载入模块 2102.42 mouseconfig指令:设置鼠标相关参数 2112.43 nice指令:设置优先权 2132.44 passwd指令:设置密码 2142.45 pwconv指令:开启用户的投影密码 2152.46 pwunconv指令:关闭用户的投影密码 2162.47 resize指令:设置终端机视窗的大小 2162.48 rpm指令:管理RPM包 2172.49 runlevel指令:显示执行等级 2192.50 set指令:设置shell 2202.51 setconsole指令:设置系统终端 2222.52 setenv指令:查询或显示环境变量 2232.53 setserial指令:设置或显示串口的相关信息 2242.54 setup指令:设置公用程序 2242.55 sliplogin指令:将终端机之间的连接变为sliplogin连接 228 2.56 swapoff指令:关闭系统交换分区 2282.57 swapon指令:启动系统交换分区 2302.58 sysctl指令:设置系统核心参数 2312.59 telinit指令:设置系统的执行级别 2332.60 timeconfig指令:设置时区 2342.61 ulimit指令:控制shell程序的资源 2352.62 unalias指令:删除别名 2372.63 unset指令:删除变量或函数 2382.64 up2date指令:更新Linux系统 2402.65 vmstat指令:显示虚拟内存信息 2422.66 yes指令:持续输出给定的字符串,每行显示一个字符串 245第3章文本编辑 2473.1 awk指令:模式匹配语言 2483.2 col指令:过滤控制字符 2503.3 colrm指令:删除指定的列 2513.4 comm指令:比较排序文件 2523.5 ed指令:文本编辑器 2543.6 egrep指令:输出匹配某种模式的行 2563.7 ext2ed指令:ext2文件系统编辑 2563.8 fgrep指令:匹配字符串 2563.9 fmt指令:编排文本文件 2593.10 gedit指令:gnome的文本编辑器 2603.11 head指令:输出文件开头的部分信息 2613.12 ispell指令:拼字检查程序 2633.13 jed指令:编辑文本文件 2663.14 joe指令:编辑文本文件 2673.15 join指令:将两个文件中与指定栏位内容相同的行连接起来 272 3.16 less指令:一次显示一页文本 2753.17 more指令:显示文件信息 2773.18 nano指令:文本编辑器 2783.19 pg指令:浏览文件 2803.20 pico指令:编辑文字文件 2833.21 sed指令:利用script命令处理文本文件 2853.22 sort指令:将文本文件内容加以排序 2913.23 spell指令:拼字检查程序 2973.24 tr指令:转换文件中的字符 2973.25 uniq指令:检查文件中重复出现的行 2993.26 vi指令:文字编辑器 3013.27 vim指令:增强型vi编辑器 3063.28 view指令:文字编辑器 3073.29 wc指令:计算字数 308第4章文件传输 3114.1 bye指令:中断FTP连接 3124.2 fold指令:限制文件列宽 3124.3 ftp指令:文件传输协议 3144.4 ftpcount指令:显示ftp登录用户数 3214.5 ftpshut指令:定时关闭ftp服务器 3214.6 ftpwho指令:显示ftp登录用户信息 3224.7 ncftp指令:传输文件 3224.8 ncftpget指令:下载文件 3274.9 ncftpls指令:显示文件目录 3284.10 ncftpput指令:上传文件 3294.11 tftp指令:传输文件 3304.12 uucico指令:uucp文件传输 3324.13 uucp指令:在UNIX系统之间传送文件 3334.14 uupick指令:处理文件 3344.15 uuto指令:文件传送到远端主机 335第5章文件管理 3375.1 aspell指令:检查文件的错误 3385.2 attr指令:XFS文件系统对象的扩展属性 3405.3 basename指令:显示文件或者目录的基本名称 341 5.4 chattr指令:改变文件的属性 3415.5 chgrp指令:改变文件或者目录所属的群组 343 5.6 chmod指令:设置文件或者目录的权限 3455.7 chown指令:改变文件的拥有者或者群组 3475.8 cksum指令:文件的CRC校验 3495.9 cmp指令:比较文件差异 3505.10 cp指令:复制 3525.11 csplit指令:分割文件 3555.12 diff指令:生成差异信息 3565.13 diffstat指令:diff结果的统计信息 3625.14 dirname指令:显示文件的除名字外的路径 3635.15 file指令:辨识文件类型 3645.16 filterdiff指令:从diff文件中提取不同 3655.17 find指令:查找目录或者文件 3665.18 findfs指令:通过列表或者用户ID查找文件系统 374 5.19 git指令:在文字模式下管理文件 3755.20 indent指令:调整C原始代码文件的格式 3755.21 ln指令:链接文件或目录 3785.22 lndir指令:连接目录内容 3805.23 locate指令:查找文件 3815.24 lsattr指令:显示文件属性 3825.25 mattrib指令:变更或显示MS-DOS文件的属性 384 5.26 mc指令:交互式文件管理程序 3855.27 mcopy指令:复制MS-DOS文件到UNIX系统,或者从UNIX系统复制MS-DOS文件 3875.28 md5sum指令:检验文件 3875.29 mdel指令:MS-DOS文件删除 3895.30 mdir指令:显示MS-DOS目录 3905.31 mkdir指令:建立目录 3905.32 mktemp指令:建立暂存文件 3915.33 mmove指令:移动MS-DOS文件 3925.34 mread指令:复制MS-DOS文件 3935.35 mren指令:更改MS-DOS文件名称 3935.36 mshowfat指令:显示MS-DOS文件的记录 3935.37 mtools指令:显示mtools支持的指令 3945.38 mtoolstest指令:测试并显示mtools的相关设置 394 5.39 mv指令:移动或更名现有的文件或目录 3975.40 od指令:输出文件内容 3985.41 paste指令:合并文件的列 4025.42 patch指令:修补文件 4045.43 rcp指令:复制远端主机的文件或目录 4075.44 rhmask指令:产生加密文件 4085.45 rm指令:删除文件或目录 4085.46 rmdir指令:删除目录 4135.47 scp指令:远程复制文件 4155.48 slocate指令:查找文件或目录 4175.49 split指令:切割文件 4195.50 stat指令:显示inode内容 4215.51 sum指令:计算文件的校验码 4235.52 tee指令:读取标准输入到标准输出并可保存为文件 424 5.53 tmpwatch指令:删除临时文件 4265.54 touch指令:更新文件或目录时间 4275.55 tree指令:以树状图显示目录内容 4285.56 umask指令:指定在建立文件时预设的权限掩码 434第6章备份压缩 4376.1 ar指令:建立、修改或从档案文件中提取文件 4386.2 bunzip2指令:解压缩.bz2类型的文件 4396.3 bzip2指令:解压缩.bz2文件 4416.4 bzip2recover指令:损坏.bz2文件的修复 4426.5 compress指令:压缩解压文件 4436.6 cpio指令:备份文件 4446.7 dump指令:文件系统备份 4506.8 fdisk指令:Linux分区表控制 4516.9 fsck指令:检查文件系统并尝试修复错误 4546.10 fsck.ext2指令:检查ext2文件系统 4566.11 fsck.ext3指令:检查ext3文件系统 4576.12 fsck.minix指令:检查文件系统并尝试修复错误 458 6.13 gunzip指令:解压缩文件 4596.14 gzexe指令:压缩可执行文件 4606.15 gzip指令:压缩文件 4606.16 hdparm指令:显示和设定硬盘参数 4626.17 lha指令:压缩或解压缩文件 4646.18 tar指令:压缩/解压缩文件 4656.29 umount指令:卸除文件系统 4676.20 unarj指令:解压缩文件 4686.21 uncompress指令:解压缩.Z文件 4696.22 unzip指令:解压缩zip文件 4706.23 zip指令:压缩文件 4726.24 zipinfo指令:显示压缩文件的信息 476第7章网络通信 4817.1 apachectl指令:apache HTTP服务器控制接口 482 7.2 arp指令:系统ARP缓存 4837.3 arpwatch指令:监听ARP记录 4847.4 arping指令:向邻居主机发送ARP请求 4857.5 cu指令:主机间通信 4887.6 dip指令:IP拨号连接 4897.7 gaim指令:即时信息传输 4907.8 getty指令:设置终端配置 4907.9 host指令:dns查询 4917.10 httpd指令:apache http服务器程序 4957.11 ifconfig指令:显示或者配置网络设备 4977.12 iptables指令:IPv4的包过滤和nat的管理 500 7.13 iptables-save指令:IP列表存储 5047.14 iwconfig指令:配置无线网络设备 5077.15 mesg指令:控制终端的写入 5087.16 mingetty指令:精简版的getty 5097.17 minicom指令:调制解调器通信程序 5107.18 mkfifo指令:创建管道 5117.19 mtr指令:网络诊断工具 5127.20 nc指令:设置路由器 5137.21 netconfig指令:设置各项网络功能 5167.22 netstat指令:显示网络状态 5177.23 nslookup指令:dns查找 5237.24 ping指令:检测主机(IPv4) 5257.25 ping6指令:检测主机(IPv6) 5277.26 pppd指令:ppp连线的守护进程 5297.27 ppp-off指令:关闭ppp连线 5307.28 pppsetup指令:设置ppp连线 5307.29 pppstats指令:显示ppp连线状态 5307.30 rdate指令:显示其他主机的日期与时间 5317.31 route指令:显示并设置路由 5327.32 samba指令:控制Samba服务端 5357.33 smbd指令:Samba服务端 5367.34 ssh指令:远程登录 5377.35 statserial指令:samba服务器程序 5387.36 talk指令:与其他用户交谈 5407.37 tcpdump指令:倾倒网络传输数据 5407.38 telnet指令:远程登录 5457.39 testparm指令:测试Samba配置 5477.40 tracepath指令:追踪路径 5497.41 traceroute指令:显示数据包到主机间的路径 550 7.42 tty指令:显示标准输入设备名称 5517.43 uulog指令:显示uucp记录信息 5527.44 uuname指令:显示uucp远端主机 5537.45 uustat指令:显示uucp状态 5547.46 uux指令:在远端的uucp主机上运行指令 5557.47 wall指令:发送信息 5567.48 wget指令:从互联网下载资源 5567.49 write指令:传送信息 5587.50 ytalk指令:与其他用户交谈 559第8章磁盘管理 5618.1 automount指令:为auto文件系统配置挂载点 562 8.2 df指令:磁盘信息 5638.3 dirs指令:显示目录信息 5658.4 du指令:显示目录或者文件所占的磁盘空间 566 8.5 mt指令:磁带驱动操作 5698.6 mzip指令:zip/jaz磁盘驱动器控制指令 5718.7 quota指令:显示磁盘已使用的空间与限制 5718.8 quotacheck指令:检查磁盘的使用空间与限制 572 8.9 quotaoff指令:关闭磁盘空间限制 5738.10 quotaon指令:开启磁盘空间限制 5748.11 quotastats指令:显示磁盘空间的限制 5758.12 raidstop指令:关闭软件控制的磁盘阵列 5768.13 repquota指令:检查磁盘空间限制的状态 5768.14 rmt指令:远端磁带传输协议模块 5778.15 sfdisk指令:硬盘分区工具程序 5778.16 sync指令:将内存缓冲区内的数据写入磁盘 579第9章磁盘维护 5819.1 badblocks指令:检查磁盘坏道 5829.2 cfdisk指令:磁盘分区 5839.3 dd指令:转换复制文件 5849.4 e2fsck指令:检查ext2文件系统 5869.5 mkbootdisk指令:建立目前系统的启动盘 5879.6 mke2fs指令:建立ext2文件系统 5889.7 mkfs指令:建立各种文件系统 5899.8 mkfs.minix指令:建立minix文件系统 5909.9 mkinitrd指令:建立要载入ramdisk的映像文件 591 9.10 mkisofs指令:建立iso 9660映像文件 5929.11 mkswap指令:设置交换区(swap area) 5939.12 restore指令:还原dump操作备份的文件 594第10章程序编译 59710.1 as指令:标准GNU汇编程序 59810.2 autoconf指令:产生配置脚本 60110.3 autoheader指令:为configure产生模板头文件 603 10.4 autoreconf指令:更新已经生成的配置文件 604 10.5 autoscan指令:产生初步的configure.in文件 605 10.6 autoupdate指令:更新configure.in文件 60610.7 gcc指令:GNU的C和C++编译器 60710.8 gdb指令:GNU调试器 60810.9 gdbserver指令:远端GNU服务器 61010.10 make指令:编译内核或模块 611第11章打印作业 61311.1 cat指令:输出文件内容 61411.2 cut指令:剪切文件 61511.3 pr指令:编排文件格式 61711.4 tac指令:反序输出文件 61911.5 tail指令:显示文件的末尾内容 62111.6 zcat指令:显示压缩文件的内容 624第12章电子邮件新闻组 62712.1 fetchmail指令:获得邮件 62812.2 getlist指令:下载新闻 63112.3 mail指令:收发邮件 63212.4 mailq指令:显示发件箱的邮件 63512.5 mutt指令:e-mail管理 63612.6 nntpget指令:从新闻服务器下载文章 63712.7 pine指令:收发邮件 63812.8 slrn指令:新闻阅读程序 639第13章X Windows System 64113.1 startx指令:启动图形界面 64213.2 xset指令:设置X windows 642第14章格式转换 64514.1 dvips指令:将DVI文件转换为Postscript文件 646 14.2 fiascotopnm指令:将压缩的fiasco镜像文件转换为pgm或ppm格式 64714.3 find2perl指令:将find指令行转换为perl代码 648 14.4 gemtopbm指令:转换图形文件 64814.5 giftopnm指令:文件转换 64914.6 iconv指令:字符集转换 65014.7 pcxtoppm指令:转换图形文件 65214.8 pfbtops指令:转换字体文件 65214.9 picttoppm指令:文件转换 65314.10 pi1toppm指令:转换图形文件 65414.11 pjtoppm指令:转换打印文件 65514.12 qrttoppm指令:转换qrt文件 65514.13 sox指令:音频文件转换 656第15章系统软件工具 65915.1 dc指令:一个任意精度的计算器 66015.2 expr指令:简单计算器 662附录指令索引(按首字母排序) 665第九章磁盘维护磁盘维护是系统维护的重要部分。

相关文档
最新文档