新書推薦:
《
炙野(全2册)
》
售價:HK$
78.2
《
女人的胜利
》
售價:HK$
55.9
《
数据有道:数据分析+图论与网络+微课+Python编程(鸢尾花数学大系:从加减乘除到机器学习)
》
售價:HK$
266.6
《
500万次倾听:陪伤心的人聊聊
》
售價:HK$
53.8
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:HK$
80.6
《
万千心理·儿童心理治疗中的心智化:临床实践指导
》
售價:HK$
87.4
《
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
》
售價:HK$
66.1
《
周易
》
售價:HK$
44.6
|
內容簡介: |
内 容 简 介
经过十几年的发展,Linux操作系统不断完善,得到了更多的应用。现在,Linux的图形化操作界面已经相对成熟,但是命令行技术仍然是Linux 的核心技术。
本书汇集了Linux命令行下核心管理命令(包括最新的docker管理命令、systemd服务管理命令)的功能说明、语法说明、选项介绍、典型示例和注意事项等,对每一个命令都做了非常详尽的介绍,并列举了大量的示例进行说明,可以使读者对Linux下的命令有快速深入的认识。全书按照Linux命令的功能进行分类,便于读者查询。阅读本书之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未接触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个已发行版本的Linux系统。
|
目錄:
|
第1章 Linux命令行简介1
1.1 Linux命令行概述1
1.1.1 Linux命令行的重要作用1
1.1.2 Linux命令行介绍1
1.1.3 Linux命令行的启动及退出2
1.1.4 Linux命令行提示符2
1.1.5 命令行的历史记录和编辑3
1.1.6 命令行快捷键4
1.2 在命令行下使用Linux帮助信息4
1.2.1 使用help命令获得bash的内部命令帮助5
1.2.2 使用man获取帮助信息6
1.2.3 使用info获取帮助信息8
1.2.4 用发行版的系统手册10
1.2.5 从Internet获得帮助10
第2章 Linux文件管理命令12
2.1 ls:显示文件名12
2.2 cat:显示文本文件内容16
2.3 rm:删除文件17
2.4 less:分屏显示文件18
2.5 cp:复制文件21
2.6 mv:更改文件名22
2.7 grep:查找字符串23
2.8 head:显示文件头部26
2.9 tail:显示文件尾部27
2.10 sort:按顺序显示文件内容28
2.11 uniq:忽略文件中的重复行30
2.12 diff:比较两个文件32
2.13 diffstat:diff结果的统计信息36
2.14 file:测试文件内容36
2.15 echo:显示文本37
2.16 date:显示日期和时间38
2.17 script:记录Linux会话信息40
2.18 apropos:搜索关键字42
2.19 locate:搜索文件42
2.20 rmdir:删除目录44
2.21 chattr:改变文件的属性44
2.22 cksum:文件的CRC校验45
2.23 cmp:比较文件差异47
2.24 split:分割文件47
2.25 dirname:显示文件除名字外的路径48
2.26 find:查找目录或者文件48
2.27 findfs:通过列表或用户ID查找文件系统50
2.28 ln:链接文件或目录51
2.29 lndir:链接目录内容53
2.30 lsattr:显示文件属性53
2.31 od:输出文件内容54
2.32 paste:合并文件的列55
2.33 stat:显示inode内容56
2.34 tee:读取标准输入到标准输出并可保存为文件58
2.35 tmpwatch:删除临时文件59
2.36 touch:更新文件目录时间59
2.37 tree:以树状图显示目录内容60
2.38 umask:指定在建立文件时预设的权限掩码62
2.39 chmod:设置文件或目录的访问权限63
2.40 chgrp:改变文件或目录所属的群组66
2.41 chown:改变文件的拥有者或群组66
2.42 more:查看文件的内容67
2.43 md5sum:MD5函数值计算和检查69
2.44 awk:模式匹配语言70
2.45 wc:输出文件中的行数、单词数、字节数75
2.46 comm:比较排序文件75
2.47 join:将两个文件中指定栏位内容相同的行连接起来76
2.48 fmt:编排文本文件77
2.49 tr:转换字符78
2.50 col:过滤控制字符80
2.51 colrm:删除指定的行80
2.52 fold:限制文件列宽80
2.53 iconv:转换给定文件的编码81
2.54 dc:任意精度的计算器82
2.55 expr:求表达式变量的值82
2.56 strings:显示文件中的可打印字符84
2.57 xargs:从标准输入读入参数84
2.58 sum:计算文件的校验和,以及文件占用的块数86
2.59 setfacl:设定文件访问控制列表87
2.60 getfacl:获取文件访问控制列表88
2.61 chacl:更改文件或目录的访问控制列表89
第3章 Linux磁盘管理命令91
3.1 df:显示报告文件系统磁盘使用信息91
3.2 du:显示目录或者文件所占的磁盘空间92
3.3 dd:磁盘操作94
3.4 fdisk:磁盘分区96
3.5 mount:挂载文件系统99
3.6 umount:卸载文件系统102
3.7 mkfs:建立各种文件系统102
3.8 mkfs.ext2:建立一个Ext2Ext3文件系统104
3.9 mkbootdisk:建立启动盘105
3.10 fsck:检查文件系统105
3.11 blockdev:从命令行调用区块设备控制程序106
3.12 hdparm:设置磁盘参数107
3.13 mkswap:建立交换分区109
3.14 swapon:使用交换空间110
3.15 swapoff:关闭系统交换分区111
3.16 sync:写入磁盘111
3.17 e2label:设置卷标112
3.18 badblocks:检查磁盘112
3.19 quota:显示磁盘已使用的空间与限制113
3.20 quotacheck:检查磁盘的使用空间与限制113
3.21 quotaoff:关闭磁盘空间限制114
3.22 quotaon:开启磁盘空间限制114
3.23 quotastats:显示磁盘空间限制115
3.24 repquota:检查磁盘空间限制的状态116
3.25 mdadm:RAID设置工具116
3.26 tune2fs:文件系统调整119
3.27 mkisofs:建立ISO 9660映象文件120
3.28 cfdisk:磁盘分区121
3.29 sfdisk:硬盘分区工具程序123
3.30 parted:磁盘分区工具124
3.31 mkinitrd:建立要载入ramdisk的映象文件126
3.32 ssm:命令行集中存储管理工具126
3.33 使用xfs管理命令129
3.34 LVM命令列表134
第4章 Linux进程管理命令141
4.1 accton:打开或关闭进程统计141
4.2 lastcomm:显示以前使用过的命令的信息142
4.3 sa:报告、清理并维护进程统计文件143
4.4 at:定时运行命令144
4.5 atq:显示目前使用at命令后待执行的命令队列145
4.6 atrm:删除at命令中待执行的命令队列146
4.7 batch:在系统负载水平允许的时候执行命令146
4.8 bg:后台运行命令147
4.9 fg:挂起程序147
4.10 jobs:显示后台程序148
4.11 kill:杀掉进程149
4.12 crontab:设置计时器150
4.13 ps:查看权限151
4.14 pstree:显示进程状态树153
4.15 top:显示进程154
4.16 nice:改变优先权等级156
4.17 renice:修改优先权等级156
4.18 sleep:暂停进程157
4.19 nohup:用户退出系统之后继续工作158
4.20 pgrep:查找匹配条件的进程158
4.21 fuser:用文件或者套接口表示进程158
4.22 chkconfig:设置系统的各种服务160
4.23 strace:跟踪一个进程的系统调用或信号产生的情况162
4.24 ltrace:跟踪进程调用库函数的情况162
4.25 vmstat:报告虚拟内存统计信息162
4.26 mpstat:监测CPU(包括多CPU)性能164
4.27 iostat:监测IO性能165
4.28 sar:系统活动情况报告166
4.29 pidof:查找正在运行进程的进程ID(PID)167
4.30 ntsysv:设置系统服务168
第5章 Linux网络管理命令170
5.1 arp:管理系统中的ARP高速缓存170
5.2 arpwatch:监听ARP记录171
5.3 arping:发送ARP请求到一个相邻主机172
5.4 arpd:收集免费arp信息的一个守护进程173
5.5 finger:查找并显示用户信息173
5.6 ifconfig:设置网络接口174
5.7 iwconfig:设置无线网卡176
5.8 iw:新一代无线网络配置工具180
5.9 hostname:显示主机名187
5.10 ifup:激活网络设备188
5.11 ifdown:禁用网络设备189
5.12 mii-tool:调整网卡模式189
5.13 route:设置路由表190
5.14 netstat:查看网络连接192
5.15 ping:检测主机的连通性194
5.16 minicom:设置调制解调器195
5.17 pppd:建立PPP连接196
5.18 pppstats:显示PPP连接状态198
5.19 chat:拨号命令198
5.20 traceroute:检查数据包所经过的路由199
5.21 tracepath:追踪连接到目标地址所经过的路由200
5.22 rcp:远程复制201
5.23 tcpdump:网络数据分析器202
5.24 ipcalc:IP地址
|
|