linux下的命令集合,linux命令集合

[选项]if =输入文件(或设备名称)。of =输出文件(或设备名称)。ibs = bytes一次读取bytes字节,即读入缓冲区的字节数。skip = blocks跳过读入缓冲区开头的ibs*blocks块。obs = bytes一次写入bytes字节,即写 入缓冲区的字节数。bs = bytes同时设置读/写缓冲区的字节数(等于设置obs和obs)。cbs = bytes一次转换bytes字节。count = blocks只拷贝输入的blocks块。conv = ASCII把EBCDIC码转换为ASCII码。conv = ebcdic把ASCII码转换为EBCDIC码。conv = ibm把ASCII码转换为alternate EBCDIC码。conv = blick把变动位转换成固定字符。conv = ublock把固定们转换成变动位conv = ucase把字母由小写变为大写。conv = lcase把字母由大写变为小写。conv = notrunc不截短输出文件。conv = swab交换每一对输入字节。conv = noerror出错时不停止处理。conv = sync把每个输入记录的大小都调到ibs的大小(用ibs填充)。fdformat命令低级格式化软盘。format [-n] device

-n格式化后不做检验。4.5常用的网络命令FTP命令Telnet命令。Netstat命令-a显示所有的scoket,包括正在监听和。-c每隔1秒就重新显示一遍,直到用户中断它。-i显示所有网络接口的信息,格式同”ifconfig -e”

-n以网络IP地址代替名称,显示也网络连接情形。-r显示核心路由表,格式同”route -e:。-t显示TCP协议的连接情况。-u显示UDP协议的连接情况。-v显示正在进行的工作。nslookup命令。finger命令,功能是查询用户的信息。ping命令。(用户和组的管理可以使用工具:TurboUserCfg或是XturboUserCfg。)4.6有关进程的命令。进程和启动at [-V] [-q] [-f文件名] [-mldbv]时间at -c作业[作业….]

AT命令启动的进程系统只执行一次。batch [-V] [-q队列] [-f文件名] [-mv] [时间]在系统负载较小时,资源比较空闲时执行。cron命令按一定的时间间隔执行命令。crontab命令用于安装、删除或列出用于驱支cron后台进程的表格。进程查看who命令。w命令是一个比who命令更强大的命令w -[husfV] [user]

-h不显示标题。-u当列出当前进程和CPU时间时忽略用户名。-s使用短模式。不显示登录时间JCPU和PCPU时间。-f切换显示FROM项,也就是远程主机名项。-V显示版本信息。user只显示指定用户的情况。ps命令。-e显示所有进程。-f全格式-h不显示标题。-l长格式。-w宽输出。A显示终端上所有进程,包括其他用户的进程。r只显示正在运行的进程。x显示没有控制终端的进程。top命令动态显示系统当前的进程和其他状况。5系统的启动过程。5.1初始启动在PC机启动时,BIOS从指定的启动设备中读入“主引导记录”(MBR)。MBR的格式是:地址偏移量 内容 大小+00 h可执行的代码(启动模块) 可能变化+1BE h第一分区表项16字节+1CE h第二分区表项16字节+1DE h第三分区表项16字节+1EE h第四分区表项16字节+1FE h可执行的标记(AA55 h)2字节启动模块包含足以装入操作系统的代码,或者是第二步的加载代码的位置。启动模块需要使用BIOS调用来从磁盘装入数据,而这些中断调用,如INT 13h等,限制了最大磁盘柱面号为1023。这也就是说启动模块需要加载的一切内容,如初始内存磁盘、内核、启动的时间信息等,必须存放在1024个柱面以内。在MBR中只有四个分区表项,每个表项的格式如下:地址偏移 内容 大小+00h分区状态:00代表非启动分区,80h代表启动分区1字节+01h分区的起始位置 磁头1字节+02h分区的起始位置 柱面和扇区1字节+04h分区的类型1字节+05h分区的结束位置 磁头1字节+06h分区的结束位置 柱面和扇区1字节+08h在主引导区和本分区的第一个扇区间的扇区数目4字节+0Ch分区内的扇区数目4字节5.2 Linux的启动过程1启动的命令行参数在Linux启动时,它处理所有传递给它的命令行参数。这可以影响Linux的运行方式。命令行参数包括:mem=xxxM:定Linux可以使用的内存大?gt;>U庠谟没У募扑慊 低秤谐?4MB的内存时才需要。因为从前的主板只对第一个64MB内存进行缓存,使用超过64MB的内存会使整个计算机的性能下降,所有内存均按无缓存的速度运行。single:使Linux按单用户方式启动,缺省方式是多用户方式。root=/dev/xxx:指定Linux要安装为根文件系统的设备。init=:指定作为初始化进程的文件。initrd=:指定作为初始内存磁盘的设备。ro:指定根文件系统为只读。rw:指定根文件系统为可读可写。2 Init进程在内核初始化自身和找到的硬件设备后,在后台启动进程init(/sbin/init),init进程号1运行。在UNIX世界中有许多启动过程的版本,一些是基于系统V,一些是基于BSD。大多数Linux版本使用系统V的实现方法,在这里描述的就是这样。init是由文件/etc/inittab内容和功能控制的,随启动模式是单用户或多用户而不同。单用户模式:init进程忽略/etc/inittab文件,在执行少数几个脚本程序后调用/dev/console

shell。这样,用户就可以有了一个shell,而且可以执行一定限度的任务。多用户模式:init进程把系统带入/etc/inittab文件指定的运行级别。Init通过标准的Linux方法进入一个指定的进行级别。3.进行级别Linux与其他UNIX操作系统一样,可以任何时刻处于任何一个运行级别。这些运行级别提供的功能不同,为主要是由于其运行的服务方程序(后台daemon)的不同造成的。Linux共有6种运行级别。0:关闭计算机或终止计算机运行,这个级别就是系统停止运行。1:单用户启动级别,系统只有一个用户,就是root,该用户在控制台登录。2:多用户运行级别,但无网络功能。在这个运行级别,网络功能没有启动,但是系统允许多个用户登录,可以通过虚拟控制台或串行线路。3:多用户模式,有网络功能。在这个运行级别,所有标准网络服务均被启动。4:目前没有实现。5:X11运行级别,在这个运行级别,X服务器软件运行,提供图形界面的登录方式。6:系统重新启动。查询当前运行级别:runlevel;4在启动过程中运行的脚本在init进程运行时,它负责查看缺省的运行级别,并进入该运行级别。这是通过运行在/etc/rc.d/rcX.d目录下的脚本程序来实现的,其中X代表运行的级别,即一个运行级别对应一个目录。不同的字母开头的文件有不同的作用。其中:以K开头的脚本程序是系统离开某个运行级别时执行的,作用是停止某种服务。当系统从某个支持级别变为其他级别时,首先要进行原运行级别所对应的所有K程序。以S开头的脚本程序是系统进入某个运行级别时所执行的,作用是启动某种服务。当系统改变为某个运行级别时,就要运行新运行级别所对应的所有S程序。5增加启动脚本程序用户可能有一些特定的硬件设备要初始化,或需要在系统启动时初始化一些其他应用程序,用户可以增加自己的初始化脚本程序来完成这些工作。通常步骤是:复制一个已经存在的脚本,这样可以得到一个通用的框架格式。修改这个脚本,以完成自己的需求,要注意使程序可以处理启动和关闭的参数,尽管可能关闭处理什么也不需要干。把这个肢本拷贝到/etc/rc.d/init.d目录下,命名为”serv”。按下面的方法在相应的目录下建立运行控制链接:ln -s ../init.d/serv/etc/rc.d/rc3.d/s99 serv进行测试。6 LILO和其他的启动模块要启动Linux,启动模块是必须的。一般用于Linux的启动模块是LILO,LILO用自己的主引导区代替一般的主引导区。LILO可以通过修改/etc/lilo.conf文件内容来进行配置,对引导区内容的更新通过lilo命令来完成。下面给也了一个装有DOS,TurboLinux3.4.0和RedHat

5.2系统的计算机的lilo.conf文件。在例子中的数字标号是用户加上去并要在文中详细解释的。[root@fred/root] # more /etc/lilo.conf

boot=dev/had

map=/boot/map

instll/boot/boot.b

prompt表示启动盘是/dev/had,这是主IDE硬盘。timeout=50表示等待用户输入的时间是50秒。default=TL3.4

other=dev/hda1表示如果在上述的时间内没有输入,缺省的启动系统是TL3.4,即TurboLinux 3.4.0

label=dos

table=dev/had表示如果在LILO提示用户输入启动系统时,用户按了键,各个系统将以label的内容显示出来,供用户选择。image=/mnt/tl3.4/boot/vmlinuz

label=TL3.4

root=/dev/hda3

read-only

TurboLinux的启动文件,/mnt/tl3.4/boot/vmlinuz被确定,根文件系统在/dev/hda3,根文件系统是只读方式的。image=/mnt/rh5.2/boot/vmlinuz-2.0.36-0.7

label=RH5.2

root=/dev/hda4

read-only

RedHat的启动文件,/mnt/rh5.2/boot/vmlinuz-2.0,36-0.7被确定,根文件系统在/dev/hda4,根文件系统可读写。6 LINUX引导盘创建6.1在MS Windows 9x/2000下创建引导盘可以在MS Windows 9x/2000下创建引导盘,步骤如下:假定当前的CD-ROM驱动器是D:先将Red hat cd-rom盘放在驱动器内,在MS-DOS shell窗口中运行以下命令:d:/dosutils/rawrite

2.rawrite实用程序将会立即显示如下提示信息:Enter disk image source file name:

Please insert a formmated diskette into drive A: and press the enter key

3.输入images\boot.img作为镜像源文件,现在rawirte会立即显示如下提示信息:Enter target diskette drive:

4. 输入适当的驱动器名5.将格式化的空盘插入到软驱中,按回车键继续6.rawrite实用程序将把boot.img镜像到磁盘中,操作完毕;6.2在LINUX下创建引导盘步骤:根据常规装上REDHAT

CD-ROM盘,这里假定已经把系统装在/mnt/cdrom目录下。现在应把当前目录更改成/mnt/cdrom/images,以便存放引导镜像文件;假定软驱是/dev/fd0,使用的是1.44 M软盘,运行以下命令:dd if=boot.img of=/dev/fd0 bs=1440k这样便创建了所需的引导盘。还可以创建辅助镜像软盘,只需把上面命令中的if=boot.img该成if=supp.img语句即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值