《Linux命令行技术大全》的编写基于FedoraCore6作业系统,2.6.18核心,涵盖了Linux核心命令的功能介绍、参数说明和注意事项,并针对具体套用列举了大量示例。
基本介绍
- 书名:Linux命令行技术大全
- 作者:徐谡 常政威 程曦
- ISBN:9787115183996
- 类别:作业系统
- 页数:624页
- 定价:69.00 元
- 出版社:人民邮电出版社
- 出版时间:2008
- 装帧:平装
- 开本:16开
- 字数:1181千字
内容简介
《Linux命令行技术大全》的编写基于FedoraCore6作业系统,2.6.18核心,汇集了绝大部分命令的功能介绍、参数说明和注意事项,并针对具体套用列举了大量示例,分别详细地介绍了磁碟管理命令、档案管理、系统管理命令、网路配置命令、网路服务命令、系统套用命令、系统安全命令及其他命令,以及Shell和Shell编程,使读者真正做到学以致用。《Linux命令行技术大全》内容全面、语言简练、深入浅出、通俗易懂,既可作为即查即用的工具手册,也可作为了解Linux系统的参考书目。《Linux命令行技术大全》同样适用于其他Linux发行版,是Linux用户必备的参考用书。
《Linux命令行技术大全》适合系统管理员、开发人员和高级用户阅读。
编辑推荐
兼容流行的Linux发行版本;涵盖全部的Linux核心命令;解读深奥的Linux详细参数;设计串联的Linux命令组合;跟蹤可疑的Linux执行过程;提供丰富的Linux套用示例。
目录
第1章磁碟管理命令
1.1目录管理命令
1.1.1切换工作目录--cd
1.1.2显示工作目录--pwd
1.1.3列出目录内容--ls
1.1.4树状目录列表--tree
1.1.5建立目录--mkdir
1.1.6删除目录--rmdir
1.1.7连结目录内容--lndir
1.1.8列出目录栈内容--dirs
1.1.9目录入栈--pushd
1.1.10目录出栈--popd
1.2MS-DOS档案系统磁碟管理命令
1.2.1切换目录--mcd
1.2.2目录列表--mdir
1.2.3显示目录大小--mdu
1.2.4建立目录--mmd
1.2.5删除目录--mrd
1.2.6删除目录及内容--mdeltree
1.2.7显示mtools支持命令--mtools
1.2.8测试mtools相关设定--mtoolstest
1.2.9载入MS-DOS档案系统--mmount
1.2.10设定MS-DOS磁碟卷标--mlabel
1.2.11磁碟格式化--mformat
1.2.12显示档案系统信息--minfo
1.2.13显示FAT记录--mshowfat
1.2.14Zip/Jaz磁碟控制命令--mzip
1.3磁碟空间限制管理命令
1.3.1检验磁碟使用空间与限制--quotacheck
1.3.2开启磁碟空间限制--quotaon
1.3.3关闭磁碟空间限制--quotaoff
1.3.4编辑磁碟空间限制--edquota
1.3.5显示使用空间与限制--quota
1.3.6报告磁碟空间限制状态--repquota
1.4档案系统管理命令
1.4.1创建MS-DOS档案系统--mkdosfs
1.4.2创建ext2/ext3档案系统--mke2fs
1.4.3创建档案系统--mkfs
1.4.4创建ISO9660档案系统--mkisofs
1.4.5创建ext2/ext3档案系统--mkfs.ext2
1.4.6创建ext2/ext3档案系统--mkfs.ext3
1.4.7创建MS-DOS档案系统--mkfs.msdos
1.4.8创建vfat档案系统--mkfs.vfat
1.4.9载入档案系统--mount
1.4.10卸载档案系统--umount
1.4.11创建交换区--mkswap
1.4.12关闭交换区--swapoff
1.4.13开启交换区--swapon
1.5磁碟分区命令
1.5.1磁碟分区--fdisk
1.5.2磁碟分区--sfdisk
1.5.3管理磁碟分区--parted
1.6其他磁碟管理命令
1.6.1报告档案系统磁碟使用信息--df
1.6.2显示磁碟空间使用信息--du
1.6.3读取或设定硬碟参数--hdparm
1.6.4设定循环设备--losetup
1.6.5弹出设备--eject
1.6.6显示inode内容--stat
1.6.7远程磁带传输协定--rmt
1.6.8刷新磁碟缓冲区--sync
第2章档案管理
2.1档案的建立、移动、删除
2.1.1建立档案--cat
2.1.2建立档案--touch
2.1.3建立连结档案--ln
2.1.4移动以及重命名档案--mv
2.1.5删除档案--rm
2.2查看档案的内容
2.2.1查看档案的内容--cat
2.2.2查看档案的内容--more
2.2.3查看档案的内容--less
2.2.4查看档案头部的内容--head
2.2.5查看档案尾部的内容--tail
2.2.6查看档案部分内容--cut
2.2.7以八进制或其他形式显示档案的内容--od
2.3查看、修改档案的属性
2.3.1查看档案的类型--file
2.3.2查看档案的属性--ll
2.3.3查看档案的属性--stat
2.3.4改变档案的属主或属组--chown
2.3.5改变档案的属组--chgrp
2.3.6改变档案的访问许可权--chmod
2.3.7改变档案的时间戳--touch
2.3.8设定档案的默认许可权掩码--umask
2.3.9修改档案的其他高级属性--chattr
2.3.10查看由chattr设定的档案属性--lsattr
2.4档案的比较
2.4.1比较档案--cmp
2.4.2比较档案--cmm
2.4.3比较档案--diff
2.4.4比较档案併合并--sdiff
2.4.5比较3个档案--diff3
2.5档案的备份、归档、恢复
2.5.1档案的备份--cp
2.5.2档案的归档--tar
2.5.3档案的备份--cpio
2.5.4档案或档案系统的备份--dump
2.5.5档案或档案系统的恢复--restore
2.5.6档案的整理--ar
2.6档案的压缩、解压缩以及相关命令
2.6.1档案的压缩--bzip2
2.6.2档案的解压缩--bunzip2
2.6.3解压缩档案到萤幕--bzcat
2.6.4档案的压缩--gzip
2.6.5档案的解压缩--gunzip
2.6.6压缩/解压缩执行档--gexe
2.6.7解压缩档案到萤幕--zcat
2.6.8压缩档案的修复--bzip2recover
2.6.9归档压缩档案--zip
2.6.10解压缩档案--unzip
2.6.11显示zip压缩档案的信息--zipinfo
2.7档案的查找和定位
2.7.1查找档案--find
2.7.2查找档案--whereis
2.7.3查找档案--locate
2.7.4查找档案--which
2.8档案内容的查询
2.8.1搜寻档案中的字元串--grep
2.8.2搜寻档案中的字元串--egrep
2.8.3搜寻档案中的字元串--fgrep
2.9其他关于档案管理的命令
2.9.1创建一个档案保存多个副本--tee
2.9.2合併显示多个档案的内容--paste
2.9.3档案升级--patch
2.9.4档案排序--sort
2.9.5档案切割--split
2.9.6文本处理--sed
2.9.7档案内容唯一化--uniq
2.9.8档案统计--wc
2.9.9自动删除临时档案--tmpwatch
2.9.10规範C程式--inden
2.10MS_DOS档案系统管理命令
2.10.1显示档案的属性--mattrib
2.10.2複製档案--mcopy
2.10.3删除档案--mdel
2.10.4移动、重命名档案--mmove
2.10.5档案的重命名--mren
2.10.6显示档案的内容--mtype
第3章系统管理命令
3.1用户管理命令
3.1.1显示用户线上时间的统计信息--ac
3.1.2新建用户账户--adduser
3.1.3改变查询信息--chfn
3.1.4清除萤幕--clear
3.1.5查找用户信息--finger
3.1.6管理组信息--gpasswd
3.1.7增加一个新组--groupadd
3.1.8删除组--groupdel
3.1.9修改组的相关信息--groupmod
3.1.10显示用户所在组的成员--groups
3.1.11校验组档案--grpck
3.1.12启动组的影子密码--grpconv
3.1.13关闭组的影子密码--grpunconv
3.1.14显示用户及其所属组的ID号--id
3.1.15显示当前和过去登录用户的相关信息--last
3.1.16显示登录系统失败用户的相关信息--lastb
3.1.17显示最近登录用户的用户名、登录连线埠和登录时间--lastlog
3.1.18用户登录系统--login
3.1.19显示当前用户的名称--logname
3.1.20退出系统--logout
3.1.21管理日誌档案--logrotate
3.1.22更改用户所属的组--newgrp
3.1.23设定密码--passwd
3.1.24将用户密码转换成影子密码--pwconv
3.1.25关闭影子密码功能--pwunconv
3.1.26变更用户身份--su
3.1.27以其他身份执行命令--sudo
3.1.28删除指定的用户账户--userdel
3.1.29修改用户账户信息--usermod
3.1.30显示当前登录到系统的用户--users
3.1.31显示当前登录系统用户的信息--w
3.1.32显示当前登录系统的用户信息--who
3.1.33显示登录用户名称--whoami
3.2Shell命令
3.2.1SH类的命令解释器--bash
3.2.2更换登录系统时使用的Shell--chsh
3.2.3声明Shell变数--declare
3.2.4显示文字--echo
3.2.5启动/关闭Shell内部命令--enable
3.2.6将参数组合为一个新的命令,然后交给Shell执行--eval
3.2.7Shell执行指定的命令后交出控制权--exec
3.2.8退出当前Shell环境--exit
3.2.9批处理执行选定的历史命令--fc
3.2.10将程式或者命令切换到前台执行--fg
3.2.11显示Shell内部命令的帮助信息--help
3.2.12显示命令使用的历史--history
3.2.13设定Shell--set
3.2.14暂停执行Shell--suspend
3.2.15控制Shell程式使用的资源--ulimit
3.2.16删除变数或函式--unset
3.3作业进程管理命令
3.3.1打开/关闭进程记录--accton
3.3.2按指定的以天为单位的周期周期性运行指定命令,而不管计算机是否24小时开机--anacron
3.3.3在指定的时间执行命令--at
3.3.4显示最近的作业伫列信息--atd
3.3.5显示目前使用at命令后待执行的命令伫列--atq
3.3.6删除at命令中待执行的命令伫列--atrm
3.3.7显示最近的作业伫列信息--atrun
3.3.8将命令放置在后台运行--bg
3.3.9显示后台执行的作业--jobs
3.3.10处理控制初始化--init
3.3.11中止正在执行的程式或作业--kill
3.3.12命令优先权设定--nice
3.3.13不停止执行程式--nohup
3.3.14显示进程状态树--pstree
3.3.15重新分配优先权--renice
3.3.16暂停执行程式--sleep
3.4系统设定命令
3.4.1设定命令的别名--alias
3.4.2高级电源管理BIOS守护进程--apmd
3.4.3设定音效设备--aumix
3.4.4显示或设定键盘按键及其组合键的有关功能--bind
3.4.5检查、设定系统的各种服务--chkconfig
3.4.6配置X字型路径--chkfontpath
3.4.7改变根目录--chroot
3.4.8调整RTC(RealTimeClock)时间--clock
3.4.9设定计时器--crontab
3.4.10模组依赖性及其检查--depmod
3.4.11设定目录显示时的颜色--dircolors
3.4.12显示开机设备信息--dmesg
3.4.13输出或显示环境变数--export
3.4.14设定帧缓冲区--fbset
3.4.15显示记忆体使用情况--free
3.4.16GrubShell--grub
3.4.17安装Grub--grub-install
3.4.18对Grub採用MD5加密--grub-md5-crypt
3.4.19显示与设定硬体时钟--hwclock
3.4.20载入模组--insmod
3.4.21配置键盘--kbdconfig
3.4.22显示已载入系统的模组--lsmod
3.4.23维护和编译软体或软体包--make
3.4.24显示模组的信息--modinfo
3.4.25自动处理可载入模组--modprobe
3.4.26设定系统的各种服务--ntsysv
3.4.27显示系统状态--procinfo
3.4.28重新启动系统--reboot
3.4.29设定终端机视窗大小--resize
3.4.30删除模组--rmmod
3.4.31管理软体包--rpm
3.4.32设定公用程式--setup
3.4.33关闭计算机--shutdown
3.4.34设定时区--timeconfig
3.4.35显示系统负载--tload
3.4.36取消别名--unalias
3.5系统诊断及故障恢复
3.5.1检查磁碟中损坏的扇区--badblocks
3.5.2修复损坏的.bz2档案--bzip2recover
3.5.3检查档案的CRC(循环冗余码校验)位是否正确--cksum
3.5.4备份档案系统--dump
3.5.5检查档案系统并尝试修复错误--fsck
3.5.6检查ext2档案系统并尝试修复错误--fsck.ext2
3.5.7MD5函式值计算和检查--md5sum
第4章网路配置命令
4.1常用网路配置命令
4.1.1查看或设定网路接口--ifconfig
4.1.2查看或设定主机名--hostname
4.1.3查看或设定路由表--route
4.1.4查看或配置arp快取--arp
4.1.5查看网路状态--nestat
4.1.6检测网路主机--ping
4.1.7转存网路传送数据--tcpdump
4.1.8追溯路由--traceroute
4.1.9域信息搜寻器--dig
4.1.10IP计算器--ipcalc
4.1.11监视网路状态--netreport
4.2PPP连结管理命令
4.2.1管理PPP连结--pppd
4.2.2显示PPP状态--pppstats
4.2.3转换PPP记录档案--pppdump
4.2.4串列口通信程式--minicom
4.2.5设定或显示串口--setserial
4.3PPPoE连结管理命令
4.3.1PPPoE客户端--pppoe
4.3.2PPPoE伺服器--pppoe-server
4.3.3PPPoE中继代理--pppoe-relay
4.3.4PPPoE探测器--pppoe-sniff
4.3.5配置PPPoE客户端--adsl-setup
4.3.6管理PPPoE连结--adsl-connect
4.3.7启动PPPoE连结--adsl-start
4.3.8关闭PPPoE连结--adsl-stop
4.3.9显示PPPoE连结状态--adsl-status
第5章网路服务命令
5.1基本网路命令
5.1.1检测主机的连通性--ping
5.1.2查看网路状态--netstat
5.1.3数据包所经过的路由器--traceroute
5.1.4网路下载器--wget
5.2网路通信命令
5.2.1向单个用户传送信息--write
5.2.2公布讯息--wall
5.2.3聊天命令--talk
5.3远程登录主机
5.3.1远程登录--telnet
5.3.2远程登录--rlogin
5.3.3登录远程Shell--rsh
5.3.4安全的远程登录--ssh
5.4档案传输命令
5.4.1档案传输--ftp
5.4.2强大的ftp客户端程式--ncftp
5.4.3简单档案传输命令--tftp
5.4.4安全的档案传输--sftp
5.4.5主机间传输档案--rcp
5.4.6安全的主机间複製档案--scp
5.5Web伺服器有关的命令
5.5.1Apache伺服器控制接口--apachectl
5.5.2Apache超文本传输协定伺服器--httpd
5.6Samb伺服器相关的命令
5.6.1测试Samb伺服器配置档案--testparm
5.6.2查看Samb伺服器的状况--smbstatus
5.6.3Samb服务客户端命令--smbclient
第6章系统套用命令
6.1文档编辑命令
6.1.1文本行编辑器--ed
6.1.2文本编辑器--ex
6.1.3查找档案里符合条件的字元串--grep
6.1.4调整C源程式档案的格式--indent
6.1.5文本档案编辑器--jed
6.1.6文本编辑器--pico
6.1.7文本流编辑器--sed
6.1.8字元转换--tr
6.1.9对档案中的行作唯一性检查--uniq
6.1.10全萤幕幕文本编辑器--vi
6.1.11增强的vi编辑器--vim
6.2列印操作命令
6.2.1将文本档案转为PostScript格式--enscript
6.2.2印表机控制--lpc
6.2.3显示列印伫列--lpq
6.2.4列印档案--lpr
6.2.5删除列印作业--lprm
6.2.6在一页上列印多个页面--mpage
6.2.7打要列印的档案进行格式化编排--pr
6.2.8调整印表机设定--tunelp
6.3档案格式转换命令
6.3.1将cmu格式档案转换为点阵图档案--cmuwmtopbm
6.3.2将GEM格式档案转换为PBM格式--gemtopbm
6.3.3将GIF格式图形档案转换为PNM格式--giftopnm
6.3.4扫描输入转换为PPM格式档案--gouldtoppm
6.3.5将Lisp格式的图形档案转换为PortableGraymap格式--lispmtopgm
6.3.6将PostScrip1字型的二进制档案转换为ASCII码档案--pfbtops
6.3.7将PICT格式的图形档案转换为PPM格式--picttoppm
6.3.8将pil格式的图形档案转换为ppm格式的图形档案--piltoppm
6.3.9将印表机产生的影像档案转换为PPM格式的图形档案--pjtoppm
6.3.10qrttoppm--将qrt格式档案转换为ppm格式
6.3.11将raster格式的图形档案转换为pnm格式的图形档案--rasttopnm
6.3.12将targa点阵图档案转换为ppm格式档案--tgatoppm
6.3.13将TIFF格式的图形档案转换为PNM格式的档案--tifftopnm
6.3.14执行uuencode的反向操作,即将由uuencode编码生成的档案转换回原来的格式--uudecode
6.3.15将档案转换为ASCII码档案--uuencode
6.3.16将yuv档案转换为PPM档案--yuvsplittoppm
6.3.17将YUV格式的图像转换为PPM格式--yuvtoppm
6.4实用性小程式
6.4.1新闻组档案备份--archive
6.4.2显示月曆--cal
6.4.3播放音乐CD--cdp
6.4.4CD播放工具--cdplay
6.4.5进行一次性刻录CD--cdrdao
6.4.6CShell,类似于C语言的外壳命令解释程式--csh
6.4.7设定INN新闻组伺服器--ctlinnd
6.4.8台式计算器--dc
6.4.9显示数字的因子--factor
6.4.10下载新闻组清单--getlist
6.4.11检查INN相关配置档案的语法是否正确--inncheck
6.4.12显示帮助信息--man
6.4.13显示帮助档案的搜寻路径--manpath
第7章系统安全命令
7.1SELinux配置命令
7.1.1设定SELinux模式--setenforce
7.1.2查看SELinux模式--getenforce
7.1.3设定SELinux布尔值--setsebool
7.1.4查看SELinux布尔值--getsebool
7.1.5翻转SELinux布尔值--togglesebool
7.1.6SELinux状态工具--sestatus
7.1.7显示AVC统计信息--avcstat
7.1.8转换审计讯息--audit2why
7.1.9生成策略允许规则--audit2allow
7.1.10装载策略--load_policy
7.1.11管理SELinux策略--semanage
7.1.12管理策略模组--semodule
7.1.13创建策略模组包--semodule_package
7.1.14编译策略模组--checkmodule
7.1.15改变语境类别--chcat
7.1.16修复档案安全语境--fixfiles
7.1.17恢复档案安全语境--restorecon
7.1.18改变档案安全语境--chcon
7.1.19设定档案安全语境--setfiles
7.2iptables相关命令
7.2.1IP包过滤器管理--iptables
7.2.2保存IP表--iptables-save
7.2.3恢复IP表--iptables-restore
第8章其他命令
8.1关于X-Window系统的命令
8.1.1启动X-Windows系统--startx
8.1.2显示设定工具--system-config-display
8.1.3计算显示设备VESA驱动GTF模式命令行工具--gtf
8.1.4显示客户端程式--xlsclients
8.1.5显示Xserver使用的字型--xlsfonts
8.1.6显示X伺服器的基本定义--xlsatoms
8.1.7控制访问XServer的主机--xhost
8.1.8设定X-Window系统使用偏好--xset
8.2其他杂项
8.2.1回应字元串--yes
8.2.2显示man的搜寻路径--manpath
8.2.3从标準输入执行命令--xargs
8.2.4显示档案的校验和、档案块数--sum
8.2.5显示待执行的作业--atq
8.2.6删除伫列中待执行的作业--atrm
第9章Shell和Shell编程
9.1Shell基本知识
9.1.1命令行和Shell提示
9.1.2重定向
9.1.3通配符
9.1.4技巧和注意事项
9.2Shell登录环境
9.2.1Shell登录环境
9.2.2环境和Shell变数
9.2.3Shell中引号的使用
9.3Shell编程
9.3.1Shell编程基础
9.3.2流程控制
9.3.3循环
索引
……