Linux常用指令速查手册

出版社:化学工业出版社
出版日期:2010-5
ISBN:9787122078285
作者:杨艳玲
页数:474页

章节摘录

插图:

前言

Linux是一款开源的操作系统,继承了UNIX的系统架构,支持多用户操作。由于该系统具有良好的稳定性和安全性,得到越来越多用户的青睐,并且由于其具有良好的兼容性和可移植性,广泛应用于计算机的各个领域。本书全面细致地介绍了Linux系统的相关管理指令,具有极高的实用价值。通过本书的学习,读者可以掌握Linux系统的基本知识和应用技巧,熟悉Linux系统的常用指令。为了方便广大读者学习,本书结合大量的实际操作进行介绍,编者对所有的实例都亲自进行了实践与测试,力求使每一个实例都真实而完整地呈现在读者面前。一、本书特点1.适用性高本书虽然选择的是Redhat版本的Linux系统,但是书中所有的例子都可以在多数主流Linux系统中运行,包括Redhat、Fedora Core、Debian、SuSE、Ubuntu、Gentoo等。同时,如果运行环境不同,输出的结果可能和本书范例中的结果不同。2.指令范围合理本书包括了Linux中大部分常用的指令,对于不再使用的指令,或者已经被取代的指令,本书则没有包括进来。同时,对于Linux中新近出现的指令,本书也进行了详细的讲解。3.范例丰富实用本书中的指令都配有针对性的范例,读者可以通过范例加深对指令的理解。同时,本书中所有的范例都是作者根据经验精心挑选的,读者可以通过典型的范例举一反三。二、本书内容第1章:介绍启动管理指令。第2章:介绍文件和目录管理指令。第3章:介绍Shell指令。Shell是指操作系统的用户界面,是用户与操作系统交互的接口。它可以将输入的指令解释成计算机能识别的语言传递给内核,然后将执行的结果返回给用户。第4章:介绍用户管理指令。第5章:介绍系统管理指令。第6章:介绍外部设备的控制指令。第7章:介绍文本编辑指令。第8章:介绍打印的相关指令。打印指令是对Linux系统文本输出格式的控制,既可以本地打印,也可以网络打印,很好地完成日常办公的打印工作。第9章:介绍Linux系统的备份与压缩指令。第10章:介绍磁盘操作指令。在Linux系统中,磁盘与文件系统管理是比较重要的内容,熟练掌握磁盘与文件系统管理的相关指令,可以有效地管理和使用磁盘存储空间。第11章:介绍进程管理指令。在Linux系统中,进程管理指令的主要功能是对运行的进程进行管理,以提高CPU的利用率。第12章:介绍程序编译的相关指令。Linux系统提供了许多程序编译指令,以便用户编译用C或C++等语言编写的程序,生成配置脚本文件等。第13章:介绍X-Window系统指令。使用X-Window系统可以完成Linux大部分的工作,但有些工作是无法通过X-Window系统直接完成的,需要使用指令来完成。第14章:介绍MS-DOS工具集指令。第15章:介绍内核与性能指令。使用Linux系统内核指令可以显示或控制内核缓冲区、显示内存的使用情况、显示加载的模块、查看当前系统进程与信息以及显示与系统运行相关的信息。第16章:介绍系统安全指令。本章将介绍与系统安全相关的Linux指令,防止未授权用户的存取,进行用户和网络活动的周期检查,提高Linux系统的安全性。第17章:介绍网络配置与应用指令。Linux系统中提供了非常多的网络相关指令,使得Linux具有非常强大的网络功能。第18章:介绍Linux的其他指令。索引:为了便于读者检索,按字母列出本书所涉及的Linux指令。三、读者对象Linux爱好者Linux系统用户程序员社会培训班学员和大中专院校的学生四、本书编者本书主要由杨艳玲编写,参与编写和资料整理的还有刘成、马臣云、潘娜、阮履学、陶则熙、王大强、王磊、徐琦、许少峰、颜盟盟、杨娟、杨瑞萍、于海波、俞菲、曾苗苗、赵莹、朱存等。由于编者水平有限,书中难免存在不足和疏漏之处,恳请读者批评指正。

书籍目录

第1章 启动管理指令 1.1 halt指令:关闭计算机 1.2 login指令:登录系统 1.3 logout指令:退出登录 1.4 poweroff指令:关机并切断电源 1.5 reboot指令:重启计算机 1.6 shutdown指令:关机 第2章 文件和目录管理指令 2.1 basename指令:去除文件的路径和扩展名 2.2 cd指令:切换工作目录 2.3 chgrp指令:改变文件或目录的所属群组 2.4 chmod指令:改变文件或目录的权限 2.5 chown指令:改变文件的所有者或所属群组 2.6 cp指令:复制文件或目录 2.7 dd指令:复制、转换和格式化文件内容 2.8 file指令:判断文件类型 2.9 find指令:查找文件或目录 2.10 ln指令:创建文件或目录链接 2.11 locate指令:查找文件 2.12 ls指令:列出目录信息 2.13 mkdir指令:新建目录 2.14 mv指令:将文件重命名或移动到新目录 2.15 pwd指令:显示当前工作目录 2.16 rename指令:重命名文件 2.17 rm指令:删除文件或目录 2.18 rmdir指令:删除空白目录 2.19 touch指令:更新文件的访问及修改时间 2.20 whereis指令:查找文件 第3章 shell指令 3.1 alias指令:设置指令别名 3.2 bg指令:将作业(或进程)放到后台执行 3.3 bind指令:显示或设置按键配置 3.4 chsh指令:更改登录时默认的shell 3.5 declare指令:显示或声明shell变量 3.6 dirs指令:显示shell目录信息 3.7 echo指令:显示字符串 3.8 enable指令:启用或禁用shell内部指令 3.9 env指令:查看或设置环境变量 3.10 eval指令:执行指令并显示结果 3.11 exec指令:执行指令后退出 3.12 exit指令:退出当前shell 3.13 export指令:设置环境变量 3.14 fc指令:编辑或执行历史指令 3.15 fg指令:将后台作业(或进程)切换到前台执行 3.16 hash指令:显示与清除哈希表 3.17 history指令:显示或操作历史指令 3.18 info指令:显示帮助文档 3.19 jobs指令:列出作业信息 3.20 kill指令:结束进程或作业 3.21 man指令:查询指令帮助手册 3.22 popd指令:从堆栈中删除信息 3.23 printenv指令:显示环境变量 3.24 pushd指令:向shell目录堆栈中添加记录 3.25 set指令:设置shell 3.26 shopt指令:设置shell行为变量值 3.27 source指令:执行文件中的指令 3.28 type指令:查询指令种类 3.29 ulimit指令:设置shell资源 3.30 umask指令:权限掩码设置 3.31 unalias指令:取消指令别名 3.32 unset指令:删除变量或函数 3.33 whatis指令:搜索关键字 3.34 which指令:查找指令完整路径 第4章 用户管理指令 4.1 adduser指令:添加一个新用户 4.2 chfn指令:设置finger信息 4.3 finger指令:查询用户信息 4.4 gpasswd指令:管理“/etc/group”文件 4.5 groupadd指令:添加群组 4.6 groupdel指令:删除群组 4.7 groupmod指令:修改群组信息 4.8 groups指令:查看用户所属的群组 4.9 grpconv指令:开启群组的影子密码文件 4.10 grpunconv指令:关闭群组的影子密码文件 4.11 id指令:显示指定用户的ID信息 4.12 logname指令:显示用户的登录名称 4.13 mesg指令:消息传送 4.14 passwd指令:设置用户密码 4.15 pwck指令:验证密码文件的正确性 4.16 pwconv指令:开启用户的影子密码文件 4.17 pwunconv指令:关闭用户的影子密码文件 4.18 su指令:切换用户身份 4.19 talk指令:和其他用户聊天 4.20 useradd指令:创建用户 4.21 userdel指令:删除用户 4.22 usermod指令:修改用户信息 4.23 users指令:显示用户名 4.24 w指令:查询登录用户信息 4.25 wall指令:给所有用户发消息 4.26 who指令:查询登录用户信息 4.27 whoami指令:显示用户名 4.28 write指令:发送消息 第5章 系统管理指令 5.1 arch指令:显示硬件结构 5.2 at指令:定时执行任务 5.3 atq指令:查看待执行任务 5.4 atrm指令:删除待执行任务 5.5 batch指令:在系统不繁忙时执行定时任务 5.6 chkconfig指令:设置系统服务 5.7 crontab指令:定时执行任务 5.8 last指令:显示登录系统的用户信息 5.9 lastb指令:显示登录系统失败的用户信息 5.10 logrotate指令:管理日志文件 5.11 logwatch指令:系统日志分析器 5.12 lsusb指令:列出所有USB设备 5.13 patch指令:修补与更新原始程序 5.14 rpm指令:RPM软件包管理器 5.15 runlevel指令:显示系统运行级别 5.16 service指令:Linux服务管理工具 5.17 telinit指令:设置系统运行级别 第6章 外部设备控制指令 6.1 mount指令:挂载文件系统 6.2 umount指令:移除文件系统 6.3 eject指令:弹出多媒体设备 6.4 fdformat指令:格式化软盘 6.5 fdisk指令:配置/显示硬盘分区 6.6 mkfs指令:创建Linux文件系统 6.7 fsck指令:检查和修复系统错误 6.8 ifconfig指令:配置网络端口 6.9 setleds指令:设置键盘上LED灯的状态 6.10 loadkeys指令:加载键盘转换表 6.11 rdev指令:查询映像文件的根设备 6.12 dumpkeys指令:转储键盘转换表 第7章 文本与文本文件编辑指令 7.1 cat指令:连接多个文件并输出到标准输出 7.2 cksum指令:检查和计算文件CRC码 7.3 cmp指令:比较文件差异 7.4 col指令:过滤控制字符 7.5 colrm指令:删除指定的列 7.6 comm指令:比较有序文件 7.7 csplit指令:分割指定文件 7.8 cut指令:显示文件中指定的行 7.9 diff3指令:比较3个文件的差异 7.10 diff指令:比较两个文件的差异 7.11 diffstat指令:统计diff指令的结果 7.12 ed指令:文本编辑器 7.13 egrep指令:查找文件中匹配的内容 7.14 emacs指令:全屏文本编辑器 7.15 ex指令:vim文本编辑器 7.16 expand指令:将Tab转换为空格 7.17 fgrep指令:查找文件中匹配的内容 7.18 fmt指令:最佳文本格式优化 7.19 fold指令:设置文件显示行宽度 7.20 grep指令:查找文件中指定的内容 7.21 head指令:显示文件前面的内容 7.22 ispell指令:交互式拼写检查 7.23 jed指令:文本编辑器 7.24 joe指令:全屏文本编辑器 7.25 join指令:连接两个文件的相同列 7.26 less指令:分屏查看文件 7.27 look指令:查找特定行 7.28 more指令:分屏查看文件 7.29 od指令:输出文件内容 7.30 paste指令:合并文件行 7.31 pico指令:文本编辑器 7.32 sed指令:文件编辑器 7.33 sort指令:文件内容排序 7.34 spell指令:拼写检查程序 7.35 split指令:分割指定文件 7.36 sum指令:计算文件校验码与区块 7.37 tac指令:将文件内容反向显示 7.38 tail指令:显示文件后面的内容 7.39 tee指令:将输入内容输出到文件中 7.40 tr指令:替换文件中的指定字符 7.41 unexpand指令:将空格转换为Tab制表符 7.42 uniq指令:删除重复行 7.43 vi指令:全屏文本编辑器 7.44 vim指令:全屏文本编辑器 7.45 wc指令:统计字节数 第8章 打印指令 8.1 accept指令:将打印任务发送给打印机 8.2 cancel指令:取消打印任务 8.3 disable指令:停止使用打印机 8.4 lp指令:打印文件 8.5 lpc指令:控制打印机 8.6 lpq指令:显示打印机的队列状态 8.7 lpr指令:打印文件 8.8 lprm指令:删除打印队列中的任务 8.9 lpstat指令:显示CUPS状态信息 8.10 pr指令:转换打印文本的格式 8.11 reject指令:拒绝将打印任务发送到打印机 第9章 备份与压缩指令 9.1 ar指令:创建、修改档案文件或从档案文件中提取文件 9.2 bunzip2指令:解压缩bzip2压缩文件 9.3 bzcat指令:解压缩文件到标准输出 9.4 bzip2指令:创建bz2压缩文件 9.5 bzip2recover指令:修复损坏的bz2文件 9.6 bzless/bzmore指令:分屏显示解压缩bz2文件的内容 9.7 compress指令:压缩与解压缩文件 9.8 cpio指令:从归档包中存取文件 9.9 dump指令:备份文件系统 9.10 gunzip指令:解压缩文件 9.11 gzexe指令:压缩可执行文件 9.12 gzip指令:压缩与解压缩文件 9.13 lha指令:压缩与解压缩文件 9.14 restore指令:还原文件或文件系统 9.15 tar指令:备份文件 9.16 unarj指令:解压缩arj文件 9.17 uncompress指令:解压缩.Z文件 9.18 unzip指令:解压缩zip文件 9.19 zcat指令:解压缩文件 9.20 zforce指令:强制添加.gz扩展名 9.21 zip指令:压缩文件 9.22 zipinfo指令:显示压缩文件的详细信息 9.23 znew指令:将.Z文件转换为.gz文件 第10章 磁盘操作指令 10.1 badblocks指令:检查磁盘损坏块 10.2 blockdev指令:调用块设备的ioctls函数 10.3 chattr指令:改变Linux第2扩展文件系统的文件属性 10.4 convertquota指令:转换磁盘空间限制的文件格式 10.5 df指令:显示文件系统磁盘空间使用情况 10.6 dumpe2fs指令:转储文件系统信息 10.7 e2fsck指令:检查Linux第2扩展文件系统 10.8 e2image指令:保存ext2文件系统数据到文件 10.9 e2label指令:改变ext2文件系统的标签 10.10 edquota指令:编辑用户或群组的磁盘空间限制 10.11 findfs指令:通过标签或UUID查找文件系统 10.12 grub指令:装载Linux系统程序 10.13 hdparm指令:获取/设置硬盘参数 10.14 lilo指令:Linux引导加载程序 10.15 lsattr指令:显示文件的系统属性 10.16 mkbootdisk指令:创建启动软盘 10.17 mke2fs指令:创建ext2/ext3文件系统 10.18 mkinitrd指令:创建载入ram磁盘的映像文件 10.19 mkisofs指令:创建iso映像文件 10.20 mknod指令:创建块或字符特殊文件 10.21 mkswap指令:建立Linux交换区 10.22 mktemp指令:建立临时文件 10.23 parted指令:磁盘分区程序 10.24 quota指令:显示磁盘使用与空间限制情况 10.25 quotacheck指令:创建、检查和修复磁盘空间限制文件 10.26 quotaoff指令:关闭文件系统的磁盘空间限制 10.27 quotaon指令:打开文件系统的磁盘空间限制 10.28 quotastats指令:显示磁盘空间限制状态 10.29 repquota指令:查看磁盘空间的限制状态 10.30 swapoff指令:关闭交换空间 10.31 swapon指令:启用交换空间 10.32 sync指令:强制将缓存数据存入磁盘 10.33 tune2fs指令:调整文件系统的参数 第11章 进程管理指令 11.1 init指令:进程控制初始化 11.2 killall指令:使用名称结束进程 11.3 nice指令:设置优先级 11.4 nohup指令:使程序在用户退出后继续运行 11.5 pgrep指令:查找进程号 11.6 pidof指令:查找程序进程号 11.7 pkill指令:向进程发送信号 11.8 ps指令:显示进程信息 11.9 pstree指令:显示进程树 11.10 renice指令:更改进程优先级 11.11 watch指令:全屏显示指令输出信息 第12章 程序编译相关指令 12.1 autoscan指令:初步生成“configure.in”文件 12.2 autoconf指令:生成配置脚本文件 12.3 autoupdate指令:更新“configure.in”文件为新的autoconf文件 12.4 expr指令:计算表达式变量的值 12.5 gcc指令:GNU的C和C++程序编译器 12.6 gdb指令:GNU调试器 12.7 ldd指令:显示文件依赖的共享库 12.8 make指令:编译工具命令 12.9 nm指令:列出目标文件的符号表 12.10 test指令:检查文件类型和数值比较 第13章 X-Window系统指令 13.1 startx指令:X-Window初始化 13.2 xauth指令:管理X系统授权文件 13.3 xhost指令:设置X服务器的访问权限 13.4 xinit指令:X-Window系统初始化 13.5 xlsatoms指令:显示X服务器定义的成分 13.6 xlsclients指令:列出显示器上运行的程序 13.7 xlsfonts指令:显示X服务器字体 第14章 MS-DOS工具集指令 14.1 mdir指令:显示MS-DOS目录 14.2 mcd指令:改变当前目录 14.3 mmd指令:新建目录 14.4 mrd指令:删除目录 14.5 mdeltree指令:删除MS-DOS目录及内容 14.6 mcopy指令:复制文件 14.7 mdel指令:删除文件 14.8 mmove指令:移动文件 14.9 mren指令:重命名现有的目录或文件名 14.10 mattrib指令:修改文件属性 14.11 mtype指令:显示文件内容 14.12 mdu指令:查询文件或目录大小 14.13 mformat指令:以MS-DOS方式格式化磁盘 14.14 mlabel指令:设置磁盘标签 第15章 内核与性能指令 15.1 depmod指令:处理可装载模块的相依性 15.2 dmesg指令:显示或控制内核缓冲区 15.3 free指令:显示系统内存使用信息 15.4 iostat指令:显示CPU和输入输出设备的状态 15.5 ipcs指令:显示进程通信信息 15.6 kernelversion指令:显示内核主要版本号 15.7 lsmod指令:显示加载的模块 15.8 modinfo指令:显示内核模块的相关信息 15.9 rmmod指令:卸载可加载模块 15.10 top指令:显示当前系统进程 15.11 uname指令:显示系统信息 15.12 uptime指令:显示系统运行的相关信息 第16章 系统安全指令 16.1 chroot指令:指定运行指令的根目录 16.2 nmap指令:网络探测工具和安全扫描器 16.3 scp指令:远程复制文件的安全程序 16.4 sftp指令:安全文件传输程序 16.5 slogin指令:加密的远程登录程序 16.6 ssh指令:远程登录程序 16.7 sudo指令:用另一个用户执行指令 第17章 网络配置与应用指令 17.1 apachectl指令:Apache控制接口 17.2 arpwatch指令:监听ARP信息 17.3 dig指令:DNS域名查询工具 17.4 dnsdomainname指令:显示系统域名 17.5 domainname指令:设置主机NIS域名 17.6 elinks指令:文本网页浏览器 17.7 ftp指令:文件传输程序 17.8 host指令:DNS查询工具 17.9 hostname指令:设置主机名 17.10 htdigest指令:创建和更新用户认证文件 17.11 htpasswd指令:创建和更新用户认证密码文件 17.12 httpd指令:启动Apache HTTP服务器 17.13 ifdown指令:关闭网络接口 17.14 ifup指令:启动网络接口 17.15 ipcalc指令:计算IP地址 17.16 iptables指令:IP数据包过滤与NAT管理工具 17.17 lynx指令:文本网页浏览器 17.18 ncftp指令:增强文件传输程序 17.19 netstat指令:显示网络连接状态 17.20 nfsstat指令:显示NFS状态 17.21 nslookup指令:查询DNS域名 17.22 pine指令:网络新闻和电子邮件程序 17.23 ping指令:检测远程主机的网络情况 17.24 rlogin指令:登录到远程机器 17.25 route指令:显示/操纵IP路由表 17.26 rwho指令:查询登录本地计算机的用户 17.27 tcpdump指令:转储网络流量 17.28 telnet指令:远程登录 17.29 tftp指令:普通文件传输协议客户端 17.30 wget指令:从指定地址下载文件 第18章 其他指令 18.1 bc指令:计算任意精度的算数语言 18.2 cal指令:显示日历 18.3 clear指令:清除屏幕信息 18.4 consoletype指令:显示标准输入连接的控制台类型 18.5 ctrlaltdel指令:设置组合键Ctrl+Alt+Del的功能 18.6 date指令:显示或设置系统日期和时间 18.7 hostid指令:显示主机数字标识 18.8 hwclock指令:查询和设置硬件时钟 18.9 sleep指令:延迟指定的时间 18.10 stat指令:显示文件或文件系统的状态 18.11 yes指令:反复输出指定字符串 附录 索引

编辑推荐

《Linux常用指令速查手册》涵盖331个Linux常用指令,提供544个典型示例适合Ubuntu、Redhat、Fedora、Debian、SuSE、Gentoo等版本涵盖了Linux常见的指令,并提供了功能和字母双重索引所有指令都给出了针对性的示例,加深读者的理解所有指令都给出了技巧提示,便于读者快速掌握《Linux常用指令速查手册》主要内容:启动管理指令文件和目录管理指令Shell指令用户管理指令系统管理指令外部设备控制指令文本与文本文件编辑指令打印指令备份与压缩指令磁盘操作指令进程管理指令程序编译相关指令X-Window系统指令MS-DOS工具集指令内核与性能指令系统安全指令网络配置与应用指令其他指令

作者简介

《Linux常用指令速查手册》按指令功能共分为18章,以语法、指令详解、选项说明、参数说明、范例、使用技巧、相关指令的模式详细介绍Linux系统的常用指令。全书共有331个常用指令,544个指令范例,可以帮助读者快速掌握指令的使用方法,熟练地使用Linux系统。最后给出了《Linux常用指令速查手册》所涉及Linux指令的索引,便于读者检索。
《Linux常用指令速查手册》精选操作范例,通俗易懂,操作步骤详细,适合Linux系统用户和Linux爱好者使用,也可作为程序员和Linux管理员的参考用书。

图书封面


 Linux常用指令速查手册下载



发布书评

 
 


精彩短评 (总计16条)

  •     书是收到了,但纸张不怎么样,发黄。没有想象的好,内容还可以,而且怎么看怎么像是盗版的。
  •     至少,这不是复制M$的用户手册
  •     指令比较全面,查找起来也很方便,解释也很全面,不错!!
  •     没仔细看呢,应该值得看.
  •     感觉纸张都还可以了, 就是发货的速度有点慢了,。 书还是很不错的, 5分了,。
  •     总体不错,纸张稍微有点粗糙。如果能有命令的完整英文全称就太好了,那样就更容易理解记忆。
  •     很适合当小册子用。不错!
  •     不错,内容很详细。。。。。。。
  •     查询方便,分类明确
  •     很好的一本查询手册... ...很好用~!
  •     解放了大脑,解放了记忆。
  •     纸张微微泛黄,I like it!
  •     对于个人用户是个不错的选择,本书包含的常用命令已经能让你畅游在linux世界,适合Ubuntu、Redhat、Fedora、Debian、SuSE等版本,便捷的功能和字母双索引形式,是一本实用的掌中宝典。
  •     很实用的书,送货快
  •     内容简洁易懂,只是有些指令可以写得更详细一些。
  •     书盗版,纸张太差
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024