Linux指令速查手册.docx
- 文档编号:4418202
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:27
- 大小:52.66KB
Linux指令速查手册.docx
《Linux指令速查手册.docx》由会员分享,可在线阅读,更多相关《Linux指令速查手册.docx(27页珍藏版)》请在冰豆网上搜索。
Linux指令速查手册
Linux指令速查手册前言
2007-11-0713:
29吴恒奎人民邮电出版社我要评论(0)字号:
T|T
综合评级:
想读(8)在读(0)已读(3)品书斋鉴
(1)已有11人发表书评
《Linux指令速查手册》详细地介绍了常用Linux指令的功能、语法、参数说明以及具体的操作实例。
本文是该书的前言部分。
AD:
Linux是开源的类UNIX操作系统,世界上任何一个程序员都可以参与到Linux的设计和实现中来,Linux自身具有的特点吸引了无数的Linux开发者。
首先,它是开源的,开发者可以免费获得Linux操作系统的源代码;其次,它具有UNIX的所有功能;再次,用户或者开发者可以根据自己的需要选择模块,构建自己的操作系统,还可以加载用户自己设计的模块,它是一种为用户量身定做的操作系统。
对于刚开始接触Linux的用户,特别是用惯了Windows系统图形界面的用户来说,一本Linux指令查询手册是必需的。
笔者编写了本书,希望对Linux爱好者和使用者有所帮助。
本书特点
1.命令详尽
本书详细讲解了412个Linux指令,覆盖了Linux应用中所有的常用命令。
2.支持各种环境
本书支持多种Linux操作系统,包括Redhat、FedoraCore、Debian、SuSE、Ubuntu、Gentoo等,但是在不同发行版本所得的输出结果可能与本书的例子不完全相同。
3.实例丰富
书中的指令大都配有详细的实例说明,全书共有实例760个,读者可以根据实例说明进行操作,加深对指令的理解。
4.索引方便
本书提供的命令按照两种方式进行索引,一是按照命令的首字母顺序进行索引;二是按照命令的功能进行索引,方便用户查找使用。
使用说明
本书命令的介绍分为6个部分:
指令名和功能、语法、功能说明、参数说明、执行范例、相关指令。
指令名和功能:
简要、概括地介绍指令的名称和功能。
语法:
介绍使用此功能的具体语法要求。
功能说明:
详细介绍指令的功能。
参数说明:
详细介绍当前指令可能会使用的参数以及相应参数对应的具体功能。
参数又分为必要参数和选择性参数,必要参数是实现某项功能必须要使用的参数,选择性参数是辅助性的参数,比如“--help”表示帮助信息。
常用的参数如下。
--help:
帮助信息。
--version:
版本信息。
-v:
运行时显示详细的处理信息。
-i:
交互模式。
-d:
调试模式。
-q:
运行时不显示处理信息。
执行范例:
当前命令的执行实例详细地介绍指令的使用方法。
执行范例均是在命令行下的操作,在每一步的操作之后均有详细的解释。
比如:
root@localhost:
~#useraddkk//添加用户kk
root@localhost:
~#:
执行环境,显示当前的用户和目录。
用户为root,目录为根目录。
useraddkk:
指令的操作,也就是用户输入的命令。
//添加用户kk:
对输入命令的功能的解释,介绍操作目的。
相关指令:
介绍与当前指令功能类似或者存在调用关系的指令。
适合的读者
Linux初学者;
Linux系统管理员;
Linux爱好者;
大中专院校的学生。
本书由吴恒奎组织编写,同时参与编写、资料整理和代码编写的有刘丹、刘冠军、罗思红、孙飞、王朋章、王石磊、王新平、文奇、吴琪、席国庆、谢超文、臧勇、张国强、张家春、郭玉敏、贺道权、胡斯登、江成海、姜海峰、李峥、利建昌、栗菊民、刘波等,在此一并表示感谢。
由于时间仓促,加之水平有限,书中不足之处在所难免,敬请读者批评指正。
本书责任编辑的联系方式是huangyan@,欢迎来信交流。
目录
第1章 系统管理1
1.1 adduser指令:
增加一个系统用户2
1.2 apm指令:
高级电源管理3
1.3 apmsleep指令:
APM进入备用或者休眠状态4
1.4 apropos指令:
查找使用手册的名字和相关描述5
1.5 arch指令:
输出主机的体系结构8
1.6 batch指令:
执行批处理指令8
1.7 bg指令:
将程序放在后台执行9
1.8 cd指令:
切换目录9
1.9 chfn指令:
设置finger信息10
1.10 chsh指令:
改变登录系统时的shell12
1.11 clear指令:
清除终端屏幕13
1.12 date指令:
显示或设置系统时间13
1.13 echo指令:
显示文本行16
1.14 exec指令:
执行完指令后,交出控制权18
1.15 exit指令:
shell退出18
1.16 fc指令:
修改或者执行指令19
1.17 fg指令:
将后台任务拉到前台执行21
1.18 fgconsole指令:
打印虚拟终端的数目22
1.19 finger指令:
查找并显示用户信息22
1.20 free指令:
显示内存信息24
1.21 fuser指令:
用文件或者套接口表示进程25
1.22 fwhois指令:
显示用户的信息27
1.23 gcov指令:
coverage测试工具28
1.24 gdialog指令:
从shell显示文本信息30
1.25 gitps指令:
显示程序情况32
1.26 groupadd指令:
创建一个新的群组33
1.27 groupdel指令:
删除一个群组33
1.28 groupmod指令:
改变系统群组的属性34
1.29 halt指令:
关闭系统35
1.30 help指令:
显示shell的内建指令的帮助信息36
1.31 history指令:
显示历史指令38
1.32 htpasswd指令:
创建和更新用户的认证文件40
1.33 id指令:
显示用户的ID以及所属群组的ID42
1.34 info指令:
读取目录信息43
1.35 init指令:
开关机设置46
1.36 ipcs指令:
显示进程间通信的信息47
1.37 ipcrm指令:
删除消息队列、旗语设置或者共享内存的ID49
1.38 jobs指令:
列出所有后台程序50
1.39 kill指令:
杀死执行中的进程51
1.40 killall指令:
杀死同名的所有进程52
1.41 last指令:
列出目前与过去登录系统的用户相关信息55
1.42 lastb指令:
列出登录系统失败的用户相关信息57
1.43 login指令:
登录系统58
1.44 logname指令:
显示登录账号的信息59
1.45 logrotate指令:
处理log文件59
1.46 logout指令:
退出系统60
1.47 lsmod指令:
显示Linux内核的模块信息61
1.48 man指令:
格式化和显示在线手册62
1.49 manpath指令:
设置man手册的查询路径65
1.50 mkfontdir指令:
创建字体文件目录66
1.51 mount指令:
挂载文件系统67
1.52 mpost指令:
系统的绘画工具69
1.53 msgcat指令:
合并消息目录70
1.54 msgcomm指令:
匹配两个消息目录71
1.55 msgen指令:
创建英语消息目录73
1.56 msginit指令:
初始化消息目录74
1.57 newgrp指令:
登录另一个群组75
1.58 nohup指令:
退出系统继续执行指令76
1.59 ntsysv指令:
设置系统的各种服务76
1.60 open指令:
开启虚拟终端77
1.61 pgrep指令:
基于名字和其他属性的查找或信号处理79
1.62 pidof指令:
找到运行程序的进程ID85
1.63 pkill指令:
杀死进程86
1.64 pmap指令:
显示程序的内存信息89
1.65 procinfo指令:
显示系统状态94
1.66 ps指令:
报告程序状况95
1.67 pstree指令:
以树状图显示程序99
1.68 pwck指令:
检查密码文件104
1.69 pwd指令:
显示工作目录105
1.70 reboot指令:
重新启动106
1.71 rencie指令:
调整优先级106
1.72 rlogin指令:
远端登录108
1.73 rmmod指令:
删除模块111
1.74 rsh指令:
远端登录的shell115
1.75 rwho指令:
查看系统用户118
1.76 screen指令:
多重视窗管理程序119
1.77 shutdown指令:
系统关机指令122
1.78 sleep指令:
休眠123
1.79 su指令:
变更用户身份124
1.80 sudo指令:
以其他身份来执行指令125
1.81 suspend指令:
暂停执行shell127
1.82 swatch指令:
系统监控程序128
1.83 symlinks指令:
维护符号链接的工具程序129
1.84 tload指令:
显示系统负载129
1.85 top指令:
显示进程信息130
1.86 uname指令:
显示系统信息137
1.87 useradd指令:
建立用户账号139
1.88 userconf指令:
用户账号设置140
1.89 usermod指令:
修改用户账号141
1.90 userdel指令:
删除用户账号142
1.91 users指令:
显示用户143
1.92 vlock指令:
锁定终端143
1.93 w指令:
显示登录系统的用户信息145
1.94 wait指令:
等待程序返回状态146
1.95 watch指令:
将结果输出到标准输出设备147
1.96 whereis指令:
查找文件149
1.97 which指令:
查找文件150
1.98 who指令:
显示系统用户信息151
1.99 whoami指令:
显示用户名153
1.100 whois指令:
显示指定用户信息154
1.101 &指令:
将任务放到后台执行154
第2章 系统设置157
2.1 alias指令:
设置指令的别名158
2.2 apmd指令:
高级电源管理158
2.3 at指令:
系统将执行的任务排队159
2.4 atd指令:
执行已经排队的任务162
2.5 atq指令:
检查排队的任务163
2.6 atrm指令:
删除已经排队的任务164
2.7 atrun指令:
执行已排队的任务164
2.8 aumix指令:
设置音效设备165
2.9 authconfig指令:
配置系统的认证信息167
2.10 bind指令:
显示或者设置按键组合168
2.11 chkconfig指令:
设置系统的应用程序171
2.12 chroot指令:
改变根目录175
2.13 clock指令:
系统RTC时间设置176
2.14 crontab指令:
设置计时器177
2.15 declare指令:
显示或者设定shell变量178
2.16 depmod指令:
模块关系180
2.17 dircolors指令:
ls指令对应的显示颜色设置181
2.18 dmesg指令:
显示开机信息182
2.19 enable指令:
可用的shell内置指令184
2.20 eval指令:
连接多个指令186
2.21 export指令:
设置或者显示环境变量187
2.22 false指令:
不做任何事情,表示失败191
2.23 fbset指令:
设置帧缓冲区192
2.24 hash指令:
显示和清除哈希表193
2.25 hostid指令:
打印出当前主机的标识194
2.26 hostname指令:
显示或者设置当前系统的主机名195
2.27 hwclock指令:
显示与设定硬件时钟(rtc)197
2.28 insmod指令:
载入模块199
2.29 isosize指令:
显示iso9660文件系统信息200
2.30 kbdconfig指令:
设置键盘类型200
2.31 ldconfig指令:
配置动态链接绑定201
2.32 ldd指令:
打印共享库文件的相互依赖关系202
2.33 lilo指令:
引导安装程序203
2.34 liloconfig指令:
设置程序的载入204
2.35 losetup指令:
设置循环205
2.36 mev指令:
监视鼠标情况206
2.37 minfo指令:
显示MS-DOS文件系统的各项参数207
2.38 mkkickstart指令:
建立安装的组态文件207
2.39 mkraid指令:
初始化/升级RAID设备阵列208
2.40 modinfo指令:
显示内核信息209
2.41 modprobe指令:
自动处理可载入模块210
2.42 mouseconfig指令:
设置鼠标相关参数211
2.43 nice指令:
设置优先权213
2.44 passwd指令:
设置密码214
2.45 pwconv指令:
开启用户的投影密码215
2.46 pwunconv指令:
关闭用户的投影密码216
2.47 resize指令:
设置终端机视窗的大小216
2.48 rpm指令:
管理RPM包217
2.49 runlevel指令:
显示执行等级219
2.50 set指令:
设置shell220
2.51 setconsole指令:
设置系统终端222
2.52 setenv指令:
查询或显示环境变量223
2.53 setserial指令:
设置或显示串口的相关信息224
2.54 setup指令:
设置公用程序224
2.55 sliplogin指令:
将终端机之间的连接变为sliplogin连接228
2.56 swapoff指令:
关闭系统交换分区228
2.57 swapon指令:
启动系统交换分区230
2.58 sysctl指令:
设置系统核心参数231
2.59 telinit指令:
设置系统的执行级别233
2.60 timeconfig指令:
设置时区234
2.61 ulimit指令:
控制shell程序的资源235
2.62 unalias指令:
删除别名237
2.63 unset指令:
删除变量或函数238
2.64 up2date指令:
更新Linux系统240
2.65 vmstat指令:
显示虚拟内存信息242
2.66 yes指令:
持续输出给定的字符串,每行显示一个字符串245
第3章 文本编辑247
3.1 awk指令:
模式匹配语言248
3.2 col指令:
过滤控制字符250
3.3 colrm指令:
删除指定的列251
3.4 comm指令:
比较排序文件252
3.5 ed指令:
文本编辑器254
3.6 egrep指令:
输出匹配某种模式的行256
3.7 ext2ed指令:
ext2文件系统编辑256
3.8 fgrep指令:
匹配字符串256
3.9 fmt指令:
编排文本文件259
3.10 gedit指令:
gnome的文本编辑器260
3.11 head指令:
输出文件开头的部分信息261
3.12 ispell指令:
拼字检查程序263
3.13 jed指令:
编辑文本文件266
3.14 joe指令:
编辑文本文件267
3.15 join指令:
将两个文件中与指定栏位内容相同的行连接起来272
3.16 less指令:
一次显示一页文本275
3.17 more指令:
显示文件信息277
3.18 nano指令:
文本编辑器278
3.19 pg指令:
浏览文件280
3.20 pico指令:
编辑文字文件283
3.21 sed指令:
利用script命令处理文本文件285
3.22 sort指令:
将文本文件内容加以排序291
3.23 spell指令:
拼字检查程序297
3.24 tr指令:
转换文件中的字符297
3.25 uniq指令:
检查文件中重复出现的行299
3.26 vi指令:
文字编辑器301
3.27 vim指令:
增强型vi编辑器306
3.28 view指令:
文字编辑器307
3.29 wc指令:
计算字数308
第4章 文件传输311
4.1 bye指令:
中断FTP连接312
4.2 fold指令:
限制文件列宽312
4.3 ftp指令:
文件传输协议314
4.4 ftpcount指令:
显示ftp登录用户数321
4.5 ftpshut指令:
定时关闭ftp服务器321
4.6 ftpwho指令:
显示ftp登录用户信息322
4.7 ncftp指令:
传输文件322
4.8 ncftpget指令:
下载文件327
4.9 ncftpls指令:
显示文件目录328
4.10 ncftpput指令:
上传文件329
4.11 tftp指令:
传输文件330
4.12 uucico指令:
uucp文件传输332
4.13 uucp指令:
在UNIX系统之间传送文件333
4.14 uupick指令:
处理文件334
4.15 uuto指令:
文件传送到远端主机335
第5章 文件管理337
5.1 aspell指令:
检查文件的错误338
5.2 attr指令:
XFS文件系统对象的扩展属性340
5.3 basename指令:
显示文件或者目录的基本名称341
5.4 chattr指令:
改变文件的属性341
5.5 chgrp指令:
改变文件或者目录所属的群组343
5.6 chmod指令:
设置文件或者目录的权限345
5.7 chown指令:
改变文件的拥有者或者群组347
5.8 cksum指令:
文件的CRC校验349
5.9 cmp指令:
比较文件差异350
5.10 cp指令:
复制352
5.11 csplit指令:
分割文件355
5.12 diff指令:
生成差异信息356
5.13 diffstat指令:
diff结果的统计信息362
5.14 dirname指令:
显示文件的除名字外的路径363
5.15 file指令:
辨识文件类型364
5.16 filterdiff指令:
从diff文件中提取不同365
5.17 find指令:
查找目录或者文件366
5.18 findfs指令:
通过列表或者用户ID查找文件系统374
5.19 git指令:
在文字模式下管理文件375
5.20 indent指令:
调整C原始代码文件的格式375
5.21 ln指令:
链接文件或目录378
5.22 lndir指令:
连接目录内容380
5.23 locate指令:
查找文件381
5.24 lsattr指令:
显示文件属性382
5.25 mattrib指令:
变更或显示MS-DOS文件的属性384
5.26 mc指令:
交互式文件管理程序385
5.27 mcopy指令:
复制MS-DOS文件到UNIX系统,或者
从UNIX系统复制MS-DOS文件387
5.28 md5sum指令:
检验文件387
5.29 mdel指令:
MS-DOS文件删除389
5.30 mdir指令:
显示MS-DOS目录390
5.31 mkdir指令:
建立目录390
5.32 mktemp指令:
建立暂存文件391
5.33 mmove指令:
移动MS-DOS文件392
5.34 mread指令:
复制MS-DOS文件393
5.35 mren指令:
更改MS-DOS文件名称393
5.36 mshowfat指令:
显示MS-DOS文件的记录393
5.37 mtools指令:
显示mtools支持的指令394
5.38 mtoolstest指令:
测试并显示mtools的相关设置394
5.39 mv指令:
移动或更名现有的文件或目录397
5.40 od指令:
输出文件内容398
5.41 paste指令:
合并文件的列402
5.42 patch指令:
修补文件404
5.43 rcp指令:
复制远端主机的文件或目录407
5.44 rhmask指令:
产生加密文件408
5.45 rm指令:
删除文件或目录408
5.46 rmdir指令:
删除目录413
5.47 scp指令:
远程复制文件415
5.48 slocate指令:
查找文件或目录417
5.49 split指令:
切割文件419
5.50 stat指令:
显示inode内容421
5.51 sum指令:
计算文件的校验码423
5.52 tee指令:
读取标准输入到标准输出并可保存为文件424
5.53 tmpwatch指令:
删除临时文件426
5.54 touch指令:
更新文件或目录时间427
5.55 tree指令:
以树状图显示目录内容428
5.56 umask指令:
指定在建立文件时预设的权限掩码434
第6章 备份压缩437
6.1 ar指令:
建立、修改或从档案文件中提取文件438
6.2 bunzip2指令:
解压缩.bz2类型的文件439
6.3 bzip2指令:
解压缩.bz2文件441
6.4 bzip2recover指令:
损坏.bz2文件的修复442
6.5 compress指令:
压缩解压文件443
6.6 cpio指令:
备份文件444
6.7 dump指令:
文件系统备份450
6.8 fdisk指令:
Linux分区表控制451
6.9 fsck指令:
检查文件系统并尝试修复错误454
6.10 fsck.ext2指令:
检查ext2文件系统456
6.11 fsck.ext3指令:
检查ext3文件系统457
6.12 fsck.minix指令:
检查文件系统并尝试修复错误458
6.13 gunzip指令:
解压缩文件459
6.14 gzexe指令:
压缩可执行文件460
6.15 gzip指令:
压缩文件460
6.16 hdparm指令:
显示和设定硬盘参数462
6.17 lha指令:
压缩或解压缩文件464
6.18 tar指令:
压缩/解压缩文件465
6.29 umount指令:
卸除文件系统467
6.20 unarj指令:
解压缩文件468
6.21 uncompress指令:
解压缩.Z文件469
6.22 unzip指令:
解压缩zip文件470
6.23 zip指令:
压缩文件472
6.24 zipinfo指令:
显示压缩文件的信息476
第7章 网络通信481
7.1 apachectl指令:
apacheHTTP服务器控制接口482
7.2 arp指令:
系统ARP缓存483
7.3 arpwatch指令:
监听ARP记录484
7.4 arping指令:
向邻居主机发送ARP请求485
7.5 cu指令:
主机间通信488
7.6 dip指令:
IP拨号连接489
7.7 gaim指令:
即时信息传输490
7.8 getty指令:
设置终端配置490
7.9 host指令:
dns查询491
7.10 httpd指令:
apachehttp服务器程序495
7.11 ifconfig指令:
显示或者配置网络设备497
7.12 iptables指令:
IPv4的包过滤和nat的管理500
7.13 iptab
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 指令 手册
![提示](https://static.bdocx.com/images/bang_tan.gif)