文档视界 最新最全的文档下载
当前位置:文档视界 › Linux指令速查手册

Linux指令速查手册

Linux指令速查手册
Linux指令速查手册

Linux指令速查手册前言

2007-11-07 13: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操作系统,包括Red hat、Fedora Core、Debian、SuSE、Ubuntu、Gentoo等,但是在不同发行版本所得的输出结果可能与本书的例子不完全相同。

3.实例丰富

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

4.索引方便

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

使用说明

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

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

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

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

参数说明:详细介绍当前指令可能会使用的参数以及相应参数对应的具体功能。参数又分为必要参数和选择性参数,必要参数是实现某项功能必须要使用的参数,选择性参数是辅助性的参数,比如“--help”表示帮助信息。

常用的参数如下。

--help:帮助信息。

--version:版本信息。

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

-i:交互模式。

-d:调试模式。

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

执行范例:当前命令的执行实例详细地介绍指令的使用方法。执行范例均是在命令行下的操作,在每一步的操作之后均有详细的解释。比如:

root@localhost:~# useradd kk //添加用户kk

root@localhost:~#:执行环境,显示当前的用户和目录。用户为root,目录为根目录。

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

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

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

适合的读者

Linux初学者;

Linux系统管理员;

Linux爱好者;

大中专院校的学生。

本书由吴恒奎组织编写,同时参与编写、资料整理和代码编写的有刘丹、刘冠军、罗思红、孙飞、王朋章、

王石磊、王新平、文奇、吴琪、席国庆、谢超文、臧勇、张国强、张家春、郭玉敏、贺道权、胡斯登、江成海、姜海峰、李峥、利建昌、栗菊民、刘波等,在此一并表示感谢。

由于时间仓促,加之水平有限,书中不足之处在所难免,敬请读者批评指正。本书责任编辑的联系方式是huangyan@https://www.docsj.com/doc/973682928.html,,欢迎来信交流。

目录

第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指令:改变登录系统时的shell 12

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以及所属群组的ID 42

1.34 info指令:读取目录信息 43

1.35 init指令:开关机设置 46

1.36 ipcs指令:显示进程间通信的信息 47

1.37 ipcrm指令:删除消息队列、旗语设置或者共享内存的ID 49 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指令:找到运行程序的进程ID 85

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指令:远端登录的shell 115

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指令:暂停执行shell 127

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指令:设置shell 220

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指令:apache HTTP服务器控制接口 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指令:apache http服务器程序 495

7.11 ifconfig指令:显示或者配置网络设备 497

7.12 iptables指令:IPv4的包过滤和nat的管理 500 7.13 iptables-save指令:IP列表存储 504

7.14 iwconfig指令:配置无线网络设备 507

7.15 mesg指令:控制终端的写入 508

7.16 mingetty指令:精简版的getty 509

7.17 minicom指令:调制解调器通信程序 510

7.18 mkfifo指令:创建管道 511

7.19 mtr指令:网络诊断工具 512

7.20 nc指令:设置路由器 513

7.21 netconfig指令:设置各项网络功能 516

7.22 netstat指令:显示网络状态 517

7.23 nslookup指令:dns查找 523

7.24 ping指令:检测主机(IPv4) 525

7.25 ping6指令:检测主机(IPv6) 527

7.26 pppd指令:ppp连线的守护进程 529

7.27 ppp-off指令:关闭ppp连线 530

7.28 pppsetup指令:设置ppp连线 530

7.29 pppstats指令:显示ppp连线状态 530

7.30 rdate指令:显示其他主机的日期与时间 531

7.31 route指令:显示并设置路由 532

7.32 samba指令:控制Samba服务端 535

7.33 smbd指令:Samba服务端 536

7.34 ssh指令:远程登录 537

7.35 statserial指令:samba服务器程序 538

7.36 talk指令:与其他用户交谈 540

7.37 tcpdump指令:倾倒网络传输数据 540

7.38 telnet指令:远程登录 545

7.39 testparm指令:测试Samba配置 547

7.40 tracepath指令:追踪路径 549

7.41 traceroute指令:显示数据包到主机间的路径 550 7.42 tty指令:显示标准输入设备名称 551

7.43 uulog指令:显示uucp记录信息 552

7.44 uuname指令:显示uucp远端主机 553

7.45 uustat指令:显示uucp状态 554

7.46 uux指令:在远端的uucp主机上运行指令 555

7.47 wall指令:发送信息 556

7.48 wget指令:从互联网下载资源 556

7.49 write指令:传送信息 558

7.50 ytalk指令:与其他用户交谈 559

第8章磁盘管理 561

8.1 automount指令:为auto文件系统配置挂载点 562 8.2 df指令:磁盘信息 563

8.3 dirs指令:显示目录信息 565

8.4 du指令:显示目录或者文件所占的磁盘空间 566 8.5 mt指令:磁带驱动操作 569

8.6 mzip指令:zip/jaz磁盘驱动器控制指令 571

8.7 quota指令:显示磁盘已使用的空间与限制 571

8.8 quotacheck指令:检查磁盘的使用空间与限制 572 8.9 quotaoff指令:关闭磁盘空间限制 573

8.10 quotaon指令:开启磁盘空间限制 574

8.11 quotastats指令:显示磁盘空间的限制 575

8.12 raidstop指令:关闭软件控制的磁盘阵列 576

8.13 repquota指令:检查磁盘空间限制的状态 576

8.14 rmt指令:远端磁带传输协议模块 577

8.15 sfdisk指令:硬盘分区工具程序 577

8.16 sync指令:将内存缓冲区内的数据写入磁盘 579

第9章磁盘维护 581

9.1 badblocks指令:检查磁盘坏道 582

9.2 cfdisk指令:磁盘分区 583

9.3 dd指令:转换复制文件 584

9.4 e2fsck指令:检查ext2文件系统 586

9.5 mkbootdisk指令:建立目前系统的启动盘 587

9.6 mke2fs指令:建立ext2文件系统 588

9.7 mkfs指令:建立各种文件系统 589

9.8 mkfs.minix指令:建立minix文件系统 590

9.9 mkinitrd指令:建立要载入ramdisk的映像文件 591 9.10 mkisofs指令:建立iso 9660映像文件 592

9.11 mkswap指令:设置交换区(swap area) 593

9.12 restore指令:还原dump操作备份的文件 594

第10章程序编译 597

10.1 as指令:标准GNU汇编程序 598

10.2 autoconf指令:产生配置脚本 601

10.3 autoheader指令:为configure产生模板头文件 603 10.4 autoreconf指令:更新已经生成的配置文件 604 10.5 autoscan指令:产生初步的configure.in文件 605 10.6 autoupdate指令:更新configure.in文件 606

10.7 gcc指令:GNU的C和C++编译器 607

10.8 gdb指令:GNU调试器 608

10.9 gdbserver指令:远端GNU服务器 610

10.10 make指令:编译内核或模块 611

第11章打印作业 613

11.1 cat指令:输出文件内容 614

11.2 cut指令:剪切文件 615

11.3 pr指令:编排文件格式 617

11.4 tac指令:反序输出文件 619

11.5 tail指令:显示文件的末尾内容 621

11.6 zcat指令:显示压缩文件的内容 624

第12章电子邮件新闻组 627

12.1 fetchmail指令:获得邮件 628

12.2 getlist指令:下载新闻 631

12.3 mail指令:收发邮件 632

12.4 mailq指令:显示发件箱的邮件 635

12.5 mutt指令:e-mail管理 636

12.6 nntpget指令:从新闻服务器下载文章 637

12.7 pine指令:收发邮件 638

12.8 slrn指令:新闻阅读程序 639

第13章X Windows System 641

13.1 startx指令:启动图形界面 642

13.2 xset指令:设置X windows 642

第14章格式转换 645

14.1 dvips指令:将DVI文件转换为Postscript文件 646 14.2 fiascotopnm指令:将压缩的fiasco镜像文件转换为pgm或ppm格式 647

14.3 find2perl指令:将find指令行转换为perl代码 648 14.4 gemtopbm指令:转换图形文件 648

14.5 giftopnm指令:文件转换 649

14.6 iconv指令:字符集转换 650

14.7 pcxtoppm指令:转换图形文件 652

14.8 pfbtops指令:转换字体文件 652

14.9 picttoppm指令:文件转换 653

14.10 pi1toppm指令:转换图形文件 654

14.11 pjtoppm指令:转换打印文件 655

14.12 qrttoppm指令:转换qrt文件 655

14.13 sox指令:音频文件转换 656

第15章系统软件工具 659

15.1 dc指令:一个任意精度的计算器 660

15.2 expr指令:简单计算器 662

附录指令索引(按首字母排序) 665

第九章磁盘维护

磁盘维护是系统维护的重要部分。在Linux系统中磁盘维护主要包括磁盘的检测、磁盘的修复等。本章将详细介绍相关的指令。

9.1 badblocks指令:检查磁盘坏道

语法:badblocks[必要参数][选择性参数][磁盘][磁盘块数][启动区块]

功能说明:badblocks指令用来检查磁盘,指定磁盘装置和磁盘块数来进行磁盘的坏道检查,以及进行相应的修复。badblocks是e2fsprogs包的一部分。

参数说明:

必要参数的具体说明如下:

选择性参数的具体说明如下:

执行范例:

范例692 检测磁盘的坏道。

检测指定磁盘/dev/fd0H720的坏道信息,指定区块的大小为720字节。

相关指令:

9.2 cfdisk指令:磁盘分区

语法:cfdisk[必要参数][选择性参数]

功能说明:cfdisk指令是一个基于鼠标的、用于硬盘分区的程序。硬盘装置的典型参数值如下所示。/dev/hda[default]。

/dev/hdb。

/dev/sda。

/dev/sdb。

/dev/sdc。

/dev/sdd。

参数说明:

必要参数的具体说明如下:

执行范例

输入指令cfdisk之后,将出现上面的图形界面,它是基于鼠标进行操作的,利用它可以进行磁盘的分区操作。

范例694 使用箭头进行操作,而不使用白色表示。

root@localhost:~# cfsik -a//进行磁盘分区,使用箭头进行操作,而不使用反白表示

范例695 指定磁盘分区数目进行磁盘分区。

root@localhost:~# cfsik -s 3//进行磁盘分区,使用箭头进行操作,而不使用反白表示

相关指令:

fdisk

9.3 dd指令:转换复制文件

语法:dd[选择性参数]

功能说明:复制文件,或根据参数进行转换和格式化。

参数说明:

选择性参数的具体说明如下:

执行范例

范例696

本例使用指令“dd if=abc of=abc.bak”压缩文件,输入的文件为abc,输出的文件为abc.bak,压缩之后源文件仍然存在。

范例697

本例使用指令“dd if=abc of=abc.bak bs=256”压缩文件,并且指定文件的输入和输出的字节数为256。范例698

本例使用指令“dd if=abc of=abc.bak bs=256 cout=1”压缩文件,并且指定读取的区块数为1。相关指令:

cpio、tar

9.4 e2fsck指令:检查ext2文件系统

语法: e2fsck[必要参数][选择性参数][磁盘]

功能说明:e2fsck指令用来检查ext2文件系统的正确性。

参数说明:

必要参数的具体说明如下:

执行范例

范例699 检查磁盘。

linux常用命令

新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容易掌握。 由于操作和使用环境的陌生,如果要完全熟悉Linux的应用我们首先要解决的问题就是对Linux常用命令的熟练掌握。本章我们就来介绍Linux的常用基本命令。 Linux常用命令 1.Linux命令基础 Linux区分大小写。在命令行(shell)中,可以使用TAB键来自动补全命令。即可以输入命令的前几个字母,然后按TAB键,系统自动补全命令,若不止一个,则显示出所有和输入字母相匹配的命令。 按TAB键时,如果系统只找到一个和输入相匹配的目录或文件,则自动补全;若没有匹配的内容或有多个相匹配的名字,系统将发出警鸣声,再按一下TAB键将列出所有相匹配的内容(如果有的话)以供用户选择。 首先启动Linux。启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中―系统管理员‖拥有最高权限。 在启动Linux后屏幕出现如下界面显示:Red Hat Linux release 9 (Shrike) Kernel 2.4.20.8 on an i686

login: 输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个―#‖提示符时,表明你登录成功! 屏幕显示Linux提示符:[root@localhost root]#_ 这里需要说明的是―Red Hat Linux release 9 (Shrike)‖表示当前使用的操作系统的名称及版本。―2.4.20.8‖表示Linux操作系统的核心版本编号。―i686‖表示该台电脑使用的CPU的等级。 下面我们来介绍常用基本命令 一,注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout

Linux指令速查手册

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个部分:指令名和功能、语法、功能说明、参数说明、执行范例、相关指令。 指令名和功能:简要、概括地介绍指令的名称和功能。 语法:介绍使用此功能的具体语法要求。

Linux常用命令大全.pdf

Linux常用命令学习 1、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 -ld 2、cd命令 (changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至dirName 实例: (1)进入要目录 cd /

(2)进入"家"目录 cd ~ (3)进入上一次工作路径 cd - (4)把上个命令的参数作为cd参数使用。 cd !$ 3、pwd命令 查看当前工作目录路径 实例: (1)查看当前路径 pwd (2)查看软链接的实际路径 pwd -P 4、mkdir命令 创建文件夹 可用选项: -m: 对新建目录设置存取权限,也可以用chmod命令设置; -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次可以建立多个目录; 实例: (1)当前工作目录下创建名为t的文件夹 mkdir t (2)在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建 mkdir -p /tmp/test/t1/t 5、rm命令 删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用rm 来删除文件,通常仍可以将该文件恢复原状 rm [选项] 文件… 实例:

Linux命令大全完整版

Linux命令大全完整版 目录 目录..................................................................... I 1. linux系统管理命令.. (1) adduser (1) chfn(change finger information) (1) chsh(change shell) (1) date (2) exit (3) finger (4) free (5) fwhois (5) gitps(gnu interactive tools process status) (5) groupdel(group delete) (6) groupmod(group modify) (6) halt (7) id (7) kill (8) last (8) lastb (8) login (9) logname (9) logout (9) logrotate (9) newgrp (10) nice (10) procinfo(process information) (11) ps(process status) (11) pstree(process status tree) (14) reboot (15)

rlogin(remote login) (16) rsh(remote shell) (16) rwho (16) screen (17) shutdown (17) sliplogin (18) su(super user) (18) sudo (19) suspend (19) swatch(simple watcher) (20) tload (20) top (21) uname (21) useradd (22) userconf (22) userdel (23) usermod (23) vlock(virtual console lock) (24) w (24) who (25) whoami (25) whois (25) 2. linux系统设置命令 (27) alias (27) apmd(advanced power management BIOS daemon) (27) aumix(audio mixer) (27) bind (29) chkconfig(check config) (29) chroot(change root) (30)

Linux常用命令详解(配合示例说明,清晰易懂)

Linux常用命令详解 (常用、详细) BISTU 自动化学院 刷碗小工(frisen.imtm) 2010年11月 开源社区,造福大家,版权所有,翻录不究(初次接触Linux命令可能对以下说明有不少疑问,可待看完一遍后再回头细看) (配合Ctrl + F可快速查找你想了解的命令)

索引:(待完善) 文件说明:Linux命令很多,但最常用的80个左右 文档内容充实,用示例说明命令如何使用笔者力求语言简洁,清晰易懂 由于忙于其他事情,改进排版的工作只能搁置了 最后,望此文档能为大家Linux学习之路献微薄之力 一、路径: 执行命令前必须要考虑的一步是命令的路径,若是路径错误或是没有正确的指定,可能导致错误的执行或是找不到该命令。要知道设置的路径,可执行以下命令: 一般而言,本书的命令位于/bin、usr/bin、/sbin、/usr/sbin之中。若读者执行了命令却出现“command not find”或是“命令不存在”的字样,就必须要确定该命令的位置是否在命令的路径中,或是系统上根本没有安装该套件。 二、命令顺序: 若在shell内置的命令/bin以及/usr/bin之下都出现了命令pwd,那当我们执行该命令时,会执行哪一个?答案是第一优先执行shell内置的命令,再执行路径中的设置;因此若有相同名称的命令时,必须要注意顺序设置,或是直接输入完整路径。 三、参数(或称选项)顺序: 一般除了特殊情况,参数是没有顺序的。举例而言,输入“–a –v”与输入“–v –a”以及“–av”的执行效果是相同的。但若该参数后指定了要接的文件或特殊对象,如“–a cmd1 –v cmd2”,则不能任意改变选项顺序。 四、常用参数: 下面所列的是常见的参数(选项)意义: --help,-h 显示帮助信息 --version,-V 显示版本信息 -v 繁琐模式(显示命令完整的执行过程) -i 交谈模式(指定界面) -l 长列表输出格式 -q,-s 安静模式(不显示任何输出或错误信息) -R 递归模式(连同目录下所有文件和子目录一起处理) -z 压缩 五、命令的结合与定向: 命令中除了一般命令外,还有管道(或称途径)(|)与定向(>或>>)。 管道(途径)的用法: “命令一[选项]”| “命令二[选项]”,也就是将“命令一[选项]”的输出结果传到“命令二[选项]”,通过命令二的处理之后才输出到标准输出(屏幕)上。比如“ls /etc”会列出etc下的所有文件,若加上“| less”,也就是“ls /etc | less”,则会将“ls /etc”的结果通过less分页输出。 定向的用法: 将结果定向到命令的输出设备,一般不加文件名意为将结果输出到屏幕,若是在定向后加上文件名,则会将命令的执行结果输出到定向的文件,例如“ls > temp.txt”,就会将ls 的结果输出到文件temp.txt中。“>”与“>>”的差异在于前者是覆盖,而后者是附加。 六、命令中的命令: 许多命令在执行后,会进入该命令的操作模式,如fdisk、pine、top等,进入后我们必须要使用该命令中的命令,才能正确执行;而一般要退出该命令,可以输入exit、q、quit或是按【Ctrl+C】组合

Linux基本命令大全

下面我们来介绍常用基本命令 一、注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel 2.4.20.8 on an i686 Login: ←回到登陆的画面 2,关机或重新启动的shutdown命令 Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。 参数说明如下: λ立即关机:-h 参数让系统立即关机。范例如下: [root@localhost root]#shutdown –h now ←要求系统立即关机 λ指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下: [root@localhost root]#shutdown now ←立刻关机 [root@localhost root]#shutdown +5 ←5分钟后关机 [root@localhost root]#shutdown 10:30 ←在10:30时关机 关机后自动重启:-rλ参数设置关机后重新启动。范例如下: [root@localhost root]#shutdown -r now ←立刻关闭系统并重启 [root@localhost root]#shutdown -r 23:59 ←指定在23:59时重启动 3,重新启动计算机的reboot命令 顾名思义,reboot命令是用来重新启动系统的。常用的参数如下: λ-f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。 -Iλ参数:在在重新启动之前关闭所有网络接口。 虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了 二、文件与目录的操作 列出文件列表的ls命令 1,ls(list)命令是非常有用的命令,用来显示当前目录中的文件和子目录列表。配合参数的使用,能以不同的方式显示目录内容。范例如下: ? 显示当前目录的内容: [tony@free tony]$ ls Desktop mail myinstall.log test.txt ←有两个目录及两个文件夹 ? 当运行ls命令时,并不会显示名称以―.‖开头的文件。因此可加上―-a‖参数指定要列出这些文件。范例如下: [tony@free tony]$ ls –a ? 以―-s‖参数显示每个文件所有的空间,并以―-S‖参数指定按所有占用空间的大小排序。范例如下: [tony@free tony]$ ls –s –S 总计36 4 Desktop 4 mail 24 myinstall.log 4 test.txt ? 在ls命令后直接加上欲显示的目录路径,就会列出该目录的内容。范例如下: [tony@free tony]$ ls –l/usr/games 2,切换目录的cd命令

Red_Hat_Linux常用命令汇总

[资料] Red Hat Linux常用命令汇总 Linux 常用命令汇总 ls命令: 1. ls //列出当前目录的文件和文件夹 2. ls –a //列出当前目录的文件和文件夹,包含隐藏文件 3. ls –l //列出详细信息 4. ls 目录 //列出某目录下的文件 pwd命令 //查看当前所在位置 du 命令 1. du 目录 //查看目录的总容量以及子目录的容量 2. du –s 目录 //查看目录总容量 cd 命令 1.cd .. //回上一级目录 2.cd / //回根目录 3. cd //回用户主目录 4.cd 目录路径 //去某目录 mkdir 目录名 //创建目录 rmdir 空目录名 //删除空目录 rm 文件名 //删除文件 rm –rf 目录名 //删除目录以及目录下所有文件 mount 命令 1.mount /dev/cdrom /mnt/cdrom //挂载光驱到 /mnt/cdrom目录下2.mount -t vfat /dev/sda1 /mnt/u //挂载U盘到 /mnt/u目录下

3. umount /mnt/cdrom //卸载光驱 fdisk –l //查看本机存储设备 file 文件名 //查看文件类型 find 目录名–name “*.c” //在某目录下查找文件为*.c的文件 whereis 文件名 //查找文件在哪些目录下 cat 文件名 //显示文件内容 cat 文件名 | grep 文字 //只显示包含文字相关的内容 cat 文件名 | more //分页显示文件内容 tail 文件名 //查看文件末尾 head 文件名 //从头查看文件 cp 命令: cp 文件1 文件2 //复制文件1 到文件2 cp 文件1 目录1 //复制文件1到目录1下 cp 目录1/文件1 目录2 //复制目录1下的文件1到目录2下 cp –r 目录1 目录2 //复制目录1下所有内容到目录2 mv 命令: mv 文件1 文件2 //重命名文件1为文件2 mv 文件1 目录1 //移动文件1到目录1下 mv 目录1/文件1 目录2 //移动目录1下的文件1到目录2下 mv –r 目录1 目录2 //移动目录1下所有内容到目录2 chmod 命令: chmod u+x g+r o-w 文件名 //为文件设置权限(用户,组,其他人)chmod 744 文件名 //为文件设置权限(1-执行,2-写,4-读) chown 命令: chown 用户文件名 //把文件改为用户所有

入门学习Linux常用必会60个命令实例详解

入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 -------------------------------------------------------------------------------- Linux必学的60个命令(1)-安装与登陆命令 login 1.作用 login的作用是登录系统,它的使用权限是所有用户。 2.格式 login [name][-p ][-h 主机名称] 3.主要参数

Linux命令手册大全

Linux手册——基本命令 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录 当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。 若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成 功。这时,屏幕上会显示出一些信息和命令提示符。如: Login: guest [Enter] passwd: ****** [Enter] sun% 注: 用户名要用小写字母输入,UNIX系统区分大小写字母。 1.2 退出 当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按 [Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如: sun% logout [Enter] Login: 1.3 修改口令 为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本 人知道的保密口令,口令通常由此可6到8个字母数字组成。如: sun% passwd [Enter] Old Passwd: ****** New Passwd: ****** Retype New Passwd: ****** 注:当你退出系统再次登录时,就要使用新的口令。 2.1 显示目录 命令:pwd(print working directory)格式:pwd 功能:显示出用户当前工作目录的全路径名。例如:% pwd 2.2 建立目录 命令:mkdir(make directory)格式:mkdir directory_name 功能:建立新目录例如:% mkdir directory 2.3 改变目录 命令:cd(change directory)格式:cd directory_name 功能:改变当前工作目录注释:目录名选项有: (1) 目录名,转到当前目录下的子目录。 (2) .. 表示转到当前目录的父目录。 (3) / 表示转到根目录。 (4) 没有选项时,转到用户的主目录。 例如:% cd directory 2.4 删除目录 命令:rmdir (remove directory)

Linux基本命令(带参考答案)

实训项目2 Linux基本命令 一、实训目的 ●掌握Linux各类命令的使用方法; ●熟悉Linux操作环境。 二、实训内容 练习使用Linux常用命令,达到熟练应用的目的。 三、实训步骤 子项目1.文件和目录类命令的使用 (1)启动计算机,利用root用户登录到系统,进入字符提示界面。练习使用cd命令 (2)用pwd命令查看当前所在的目录。 pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录 (3)用ls命令列出此目录下的文件和目录。 然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。 最后,用man命令查看ls命令的使用手册。 补充说明浏览信息内容:(以下面图片为例) 1 2 3 4 5 6 7 8 9 10 11 1属性:- 代表文件,l代表链接文件,d代表目录 2 所有者权限(文件权限):具有r 读w 写没有x 执行

3 同组用户权限(文件权限):只读r 4 其他人权限(文件权限):只读r 5 链接数:1 6 文件拥有者:root 7 文件所属组:root 8 文件大小:8字节 9 创建或修改日期:2月21日 10 创建或修改时间:18:42 11 文件或目录名称 (4)在当前目录下,创建测试目录test。利用ls或ll命令列出文件和目录,确认test 目录创建成功。然后进入test目录,利用pwd查看当前工作目录。 mkdir命令用于创建一个目录。 该命令的语法为:mkdir [参数] 目录名 常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。 (5)利用cp命令复制系统文件/etc/profile到当前目录下。 # cp /etc/profile . (6)复制文件profile到一个新文件profile.bak,作为备份。 # cp profile profile.bak (7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。 (8)用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,如b、p、q等,并对then关键字查找。 注意:可以通过less - -help 命令查看帮助 less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右的移动。 执行less命令后,进入了less状态,按【Enter】键可以向下移动一行,按【space】键可以向下移动一页;按【b】键可以向上移动一页;也可以用光标键向前、后、左、右移动;按【q】键可以退出less命令。

Linux常用命令速查 十个最常用命令===

Linux常用命令速查十个最常用命令 1.cat 连接文件 (1)语法:cat[选项]文件列表 (2)参数: 文件列表:这是要连接文件的选项列表。如果没有指定文件或连字号(-),就从标准输入读取。 -b:计算所有非空输出行,开始为1。 -e:相当于-vE。 -n:计算所有输出行,开始为1。 -s:将相连的多个空行用单一空行代替。 -t:相当于-vT。 -u:忽略;为UNIX兼容产品而使用。 -V:显示除LFD和TAB以外的所有控制符,使用^作标志并在高位置的字符前放M-。 -A:相当于-vET。 -:E在每行末尾显示$符号。 -T:用^I显示TAB符号。 --help:打印使用信息,并以非零状态退出。 --version:在标准输出打印版本信息,然后退出。 2.cd 改变当前工作目录 (1)语法:cd目录名 (2)参数: 目录名:改变到选定的目录名。如果没有指定目录,就返回用户本户目录。 3.cp 拷贝文件 (1)语法:cp[选项] 源文件目标文件 cp[选项] 源文件组目标目录 (2)参数: -a:在备份中保持尽可能多的源文件结构和属性。 -b:作将要覆盖或删除文件的备份。 -d:将符号连接作为符号连接拷贝,而不拷贝它们所指的文件。并在备份中保持源文件间固有的连接关系。 -f:删除已存在的目标文件。 -i:提示是否覆盖已存在的目标文件。 -l:形成固有连接以代替非目录的拷贝。 -P:通过加入目标目录分支和指定的源文件名形成每个目标文件名。给cp的最后一个变量必须是已存在的目录的名字。 -p:保持原先文件的所有者,组,权限和时间标志。 -r:递归拷贝目录,把所有非目录文件当普通文件拷贝。 -s:建立符号连接,代替非目录文件的拷贝。如果目标文件不在当前目录,所有的源文件名必须是绝对路径(从…/?开始)。对不支持符号连接的系统,本选项将产生一个错误信息。 -u:更新选项。目标是非目录自己经存在并具有相同的或更新的修改时间,则不拷贝。 -v:在拷贝前打印每个文件名。 -x:从开始拷贝的文件开始,跳过在不同文件系统上的子目录。 -R:递归拷贝目录。 --help:在标准输出打印使用信息,并顺利退出。 --version:在标准输出打印版本信息,并顺利退出。 -S:用于产生备份文件的后缀。可以用SIMPLE_BACKUP_SUFFIX环境变量建立,它能被此选项绕过。若以上都未给出,缺省值是~。 -V值:备份产生的类型。可以用VERSION_CONTROL环境变量建立。它能被此选项绕过。如果VERSION_CONTROL环境变量未建立,而本选项也未给出,缺省备份类型是目前类型,有效的值是: t或numbered:总是建编号备份。 nil或exixting:如果文件已有的备份编号,建编号备份其他文件建立单一备份。 never或simple:总是建立单一备份。 源文件:要拷贝的文件。 目标文件:目标名。也可以是目录名,这种情况下,源文件名作为目标文件名,而文件放在该目录下。 源文件组:要拷贝文件的由空格分隔的列表。 目标目录:目标目录。 4.find 非常有力的查询工具 (1)语法:find目录列表匹配标准 (2)参数: 目录列表:希望查询文件或文件集的目录列表目录间用空格分隔。 匹配标准:希望查询的文件的匹配标准或说明。 -name文件:告诉find要找什么文件;要找的文件包括在引号中,可以使用通配符(*和?) -perm模式:匹配所有模式为指定数字型模式值的文件。不仅仅是读,写和执行,所有模式都必须匹配。如果在模式前是负号(-),表示采用除这个模式的所有模式。 -type x:匹配所有类型为x的文件。x是c(字符特殊),b(块特殊),d(目录),p(有名管道),l(符号连接),s(套接文件)或f(一般文件)。 -links n:匹配所有连接数为n的文件。

linux常用命令集(PDF版)

常用命令集 LINUX常用命令集

cal (10) 使用权限 (10) 使用方式 (10) 说明 (10) 参数 (10) 范例 (10) crontab (11) 使用权限 (11) 使用方式 (11) 说明 (11) 参数 (11) 例子 (11) 注意 (12) date (12) 使用权限 (12) 使用方式 (12) 说明 (12) 参数 (13) 例子 (13) 注意 (14) sleep (14) 使用权限 (14) 使用方式 (14) 说明 (14) 参数 (14) 例子 (14) time (15) 使用权限 (15) 使用方式 (15) 说明 (15) 使用方式 (15) 范例 (17) uptime (17) 使用权限 (17) 使用方式 (18) 说明 (18) 参数 (18) 范例 (18) chfn (18) 使用权限 (18) 用法 (18) 说明 (18) LINUX常用命令集

chsh (19) 使用权限 (19) 用法 (19) 说明 (19) 范例 (19) finger (20) 使用权限 (20) 使用方式 (20) 说明 (20) 范例 (20) last (21) 使用权限 (21) 使用方式 (21) 说明 (21) 参数 (21) login (21) passwd (22) 使用权限 (22) 使用方式 (22) 说明 (22) 参数 (22) who (22) 使用权线 (22) 使用方式 (22) 说明 (23) 参数 (23) cat (23) 使用权限 (23) 使用方式 (23) 说明 (23) 参数 (23) 范例 (23) cd (24) 使用权限 (24) 使用方式 (24) 说明 (24) 范例 (24) chmod (24) 使用权限 (24) 使用方式 (24) 说明 (25) 参数 (25) LINUX常用命令集

Linux常用系统命令及其使用详解

计算机高手必背 之 Linux 系统命令及其使用详解(大全) 名称: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 ../..

史上完整的Linux命令全套汇编

Linux 命令摘要 1,man命令: 这是一个很重要的命令,学会它就可以自学了,man是manual的简写,用于帮助查看信息,类似于一个帮助文档。使用格式为:man 命令eg:man ls man man 其中屏幕中会出现NAME ****是所查内容的全写和解说 SYSNOPSIS*****是使用的概要 DESCRIPTION***是命令的说明 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。man中也一样。 外:还有个相似的命令和man作用类同help 使用格式命令–help eg:ls –help man –help 在help中还会出现一些使用的简写方式及其具体含义 2, cd命令: cd是切换当前目录位置的命令。Linux系统有严格的访问权限控制,所以一般用户只能切换到自己拥有权限的目录中。也就是说cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。 使用格式: cd 当前目录; cd /子路径名为进入一个子目录,eg:cd /home cd 空格,两个点,为进入当前目录的上一级目录,eg:cd .. cd,空格,路径名,为进入一个特定的目录,eg:cd /usr/local/lib) 外:cd \无反应,还在当前目录。使用时可以用pwd随时检验路径所在。 3,ls命令 ls命令用于列出目录中的文件和子目录内容,或者查看文件或者目录的属性。例如,要查看列出当前目录下的内容

在Linux中介入ls –help你会看到下面内容,就是ls -*的简写不全和具体含义 -a, --all do not ignore entries starting with .(列出目录下的所有文件,包括以 . 开头的隐含文件)。 -A, --almost-all do not list implied . and . author with -l, print the author of each file(显示除“.”和“..”外的所有文件) -b, --escape print octal escapes for nongraphic characters --block-size=SIZE use SIZE-byte blocks(把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出) -B, --ignore-backups do not list implied entries ending with ~(不输出以“~”结尾的备份文件) -c with –lt: sort by, and show, ctime (time of last modification of file status information) with –l: show ctime and sort by name otherwise: sort by ctime(输出文件的i 节点的修改时间,并以此排序) -C list entries by columns --color[=WHEN] control whether color is used to distinguish file types. WHEN may be `never', `always', or `auto'(按列输出,纵向排序) -d, --directory list directory entries instead of contents, and do not dereference symbolic links(将目录象文件一样显示,而不是显示其下的文件) -D, --dired generate output designed for Emacs' dired mode -e 输出时间的全部信息,而不是输出简略信息 -f do not sort, enable -aU, disable –lst(-U 对输出的文件不排序) -F, --classify append indicator (one of */=>@|) to entries --file-type likewise, except do not append `*’ --format=WORD across –x, commas –m, horizontal –x, long –l, single-column -1, verbose –l, vertical - --full-time like –l –time-style=full-iso -g like –l, but do not list owner -G, --no-group like –l, but do not list group(输出文件的组的信息) -h, --human-readable with –l, print sizes in human readable format (e.g., 1K 234M 2G) --si likewise, but use powers of 1000 not 1024

Linux指令速查手册

Linux指令速查手册前言 2007-11-07 13: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操作系统,包括Red hat、Fedora Core、Debian、SuSE、Ubuntu、Gentoo等,但是在不同发行版本所得的输出结果可能与本书的例子不完全相同。 3.实例丰富 书中的指令大都配有详细的实例说明,全书共有实例760个,读者可以根据实例说明进行操作,加深对指令的理解。 4.索引方便 本书提供的命令按照两种方式进行索引,一是按照命令的首字母顺序进行索引;二是按照命令的功能进行索引,方便用户查找使用。 使用说明

Linux常用命令和实例大全

Linux常用命令和实例大全 在启动Linux后屏幕出现如下界面显示: …… Red Hat Linux release 9 (Shrike) Kernel 2.4.20.8 on an i686 login: 输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个“#”提示符时,表明你登录成功! 屏幕显示Linux提示符: [root@localhost root]#_ 这里需要说明的是“Red Hat Linux release 9 (Shrike)”表示当前使用的操作系统的名称及版本。“2.4.20.8”表示Linux操作系统的核心版本编号。“i686”表示该台电脑使用的CPU的等级。 下面我们来介绍常用基本命令 一、注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout 命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel 2.4.20.8 on an i686 Login: ←回到登陆的画面 2,关机或重新启动的shutdown命令 Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。 参数说明如下: ? 立即关机:-h 参数让系统立即关机。范例如下: [root@localhost root]#shutdown –h now ←要求系统立即关机 ? 指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下: [root@localhost root]#shutdown now ←立刻关机 [root@localhost root]#shutdown +5 ← 5分钟后关机 [root@localhost root]#shutdown 10:30 ←在10:30时关机 ? 关机后自动重启:-r 参数设置关机后重新启动。范例如下: [root@localhost root]#shutdown -r now ←立刻关闭系统并重启 [root@localhost root]#shutdown -r 23:59 ←指定在23:59时重启动 3,重新启动计算机的reboot命令 顾名思义,reboot命令是用来重新启动系统的。常用的参数如下: ? -f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。 ? -I 参数:在在重新启动之前关闭所有网络接口。 虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了二、文件与目录的操作 列出文件列表的ls命令 1,ls(list)命令是非常有用的命令,用来显示当前目录中的文件和子目录列表。配合参数的使用,能以不同的方式显示目录内容。范例如下:

Linux常用命令大全及其使用详解

Linux常用命令大全及其使用详解 1 man 在线查询man ls 2 ls 查看目录与档案ls -la 3 more 分页显示more 文件名称 4 cd 切换目录cd /usr/local/apache 5 touch 建立空白文档 6 mkdir 建立新的目录mkdir /usr/temp 7 rmdir 删除目录rmdir /usr/temp 8 rm 删除目录或档案rm -f 文件名称(如果要删除目录.需要加-r ) 9 cp 复制目录或档案cp 来源档案目标档案 10 pwd 显示目前的工作目录 11 mv 目录或档案更名或搬移mv 来源档案目标档案 12 find 寻找目录或档案find /etc -name 文件名称 13 chmod 变更档案使用权限chmod -R 755 /usr/local/etc 14 chown 变更档案所有者chown -R lin.wheel /usr/local/etc 15 gzip/tar 压缩或解压缩档案或目录tar -czvf 压缩档名.tar.gz 目录名称 16 mount 挂上档案系统或是设备mount /cdrom 17 umount 卸下档案系统或是设备umount /cdrom 18 df 查询系统的可使用档案空间df

19 du 显示目录或档案所占的磁盘空间du -a 檔名(du -sh 可以获取当前文件夹下的磁盘使用空间) 20 ps 查询系统process状态ps -aux|grep apach* 21 kill 砍除一个process kill pid 22 su 变换身份su - root 23 adduser 新增使用者 24 userdel 删除使用者 25 vipw 编辑使用者账户 26 passwd 变更密码 27 ping 侦测计算机之联机状态ping 210.240.6.9 28 ifconfig 网络接口的设定与管理ifconfig -a 29 route 可以设定routing table 30 traceroute 列出所经过的route traceroute 210.240.8.1 31 netstat 可以查询网络的使用及联机情形 32 pkg_add 安装package pkg_add bash-2.04.tgz 33 pkg_delete 移除已安装的package pkg_delete bash-2.04 34 pkg_info 查询安装纪录 35 sync 强迫系统将快取数据写回硬盘 36 reboot重新启动系统 37 halt 关闭系统 38 shutdown 通知使用者系统将关闭

相关文档