Linux工具命令
文章
mkswap
mkswap建立和设置SWAP交换分区 补充说明mkswap命令 用于在一个文件或者设备上建立交换分区。在建立完之后要使用sawpon命令开始使用这个交换区。最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,没有使用的必要,一般都将整个文件或者设备作为交换区。 语法1mkswap(选项)(参数) 选项1234-c:建立交换区前,先检查是否有损坏的区块;-f:在SPARC电脑上建立交换区时,要加上此参数;-v0:建立旧式交换区,此为预设值;-v1:建立新式交换区。 参数设备:指定交换空间对应的设备文件或者交换文件。 实例 查看系统swap space大小: 12345free -mtotal used free shared buffers cachedMem: 377 180 197 0 19 110-/+ buffers/cache: 50 327Swap: 572 0 572 查看当前的swap空间(file(s)/partition(s)): 12345swapon -s等价于cat /proc/swaps 添加交换空间 添...
mktemp
mktemp创建临时文件供shell脚本使用 补充说明mktemp命令 被用来创建临时文件供shell脚本使用。 语法1mktemp(选项)(参数) 选项123-q:执行时若发生错误,不会显示任何信息;-u:暂存文件会在mktemp结束前先行删除;-d:创建一个目录而非文件。 参数文件:指定创建的临时文件。
modprobe
modprobe自动处理可载入模块 补充说明modprobe命令 用于智能地向内核中加载模块或者从内核中移除模块。 modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。 语法1modprobe(选项)(参数) 选项123456789-a或--all:载入全部的模块;-c或--show-conf:显示所有模块的设置信息;-d或--debug:使用排错模式;-l或--list:显示可用的模块;-r或--remove:模块闲置不用时,即自动卸载模块;-t或--type:指定模块类型;-v或--verbose:执行时显示详细的信息;-V或--version:显示版本信息;-help:显示帮助。 参数模块名:要加载或移除的模块名称。 实例 查看modules的配置文件: 1modprobe -c 这里,可以查看modules的配置文件,比如模块的alias别名是什么等。会打印许多行信息,例如其中的一行会类似如下: 1alias symbol:...
more
more显示文件内容,每次显示一屏 补充说明more命令 是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。 该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:–More–(XX%)可以用下列不同的方法对提示做出回答: 按 Space 键:显示文本的下一屏内容。 按 Enter 键:只显示文本的下一行内容。 按斜线符|:接着输入一个模式,可以在文本中寻找下一个相匹配的模式。 按H键:显示帮助屏,该屏上有相关的帮助信息。 按B键:显示上一屏内容。 按Q键:退出more命令。 语法1more(语法)(参数) 选项123456-<数字>:指定每屏显示的行数;-d:显示“[press space to continue,'q' to quit.]”和“[Press 'h' for instructions...
mount
mount用于挂载Linux系统外的文件 补充说明mount命令 Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件。 语法1234mount [-hV]mount -a [-fFnrsvw] [-t vfstype]mount [-fnrsvw] [-o options [,...]] device | dirmount [-fnrsvw] [-t vfstype] [-o options] device dir 选项12345678910111213141516171819202122232425-V:显示程序版本-h:显示辅助讯息-v:显示较讯息,通常和 -f 用来除错。-a:将 /etc/fstab 中定义的所有档案系统挂上。-F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。-f:通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。通常会和 -v 一起使用。-n:一般而言,mount 在挂上后会在 /etc...
mpstat
mpstat显示各个可用CPU的状态 补充说明mpstat命令 指令主要用于多CPU环境下,它显示各个可用CPU的状态系你想。这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。 语法1mpstat(选项)(参数) 选项1-P:指定CPU编号。 参数 间隔时间:每次报告的间隔时间(秒); 次数:显示报告的次数。 实例当mpstat不带参数时,输出为从系统启动以来的平均值。 1234mpstatLinux 2.6.9-5.31AXsmp (builder.redflag-linux.com) 12/16/200509:38:46 AM CPU %user %nice %system %iowait %irq %soft %idle intr/s09:38:48 AM all 23.28 0.00 1.75 0.50 0.00 0.00 74.47 1018.59 每2秒产生了2个处理器的统计数据报告: 下面的命令可以每2秒产生了2个处理器的统计数据报告,一共产生三个interval 的...
mtools
mtools显示mtools支持的指令 补充说明mtools命令 显示mtools支持的指令,mtools为MS-DOS文件系统的工具程序,可模拟许多MS-DOS的指令。这些指令都是mtools的符号连接,因此会有一些共同的特性。 语法1mtools(选项) 选项12345678910-a:长文件名重复时自动更改目标文件的长文件名;-A:短文件名重复但长文件名不同时自动更改目标文件的短文件名;-o:长文件名重复时,将目标文件覆盖现有的文件;-O:短文件名重复但长文件名不同时,将目标文件覆盖现有的文件;-r:长文件名重复时,要求用户更改目标文件的长文件名;-R:短文件名重复但长文件名不同时,要求用户更改目标文件的短文件名;-s:长文件名重复时,则不处理该目标文件;-S:短文件名重复但长文件名不同时,则不处理该目标文件;-v:执行时显示详细的说明;-V:显示版本信息。 实例使用mtools命令显示其支持的所有的指令,输入如下命令: 123456[root@localhost ~]# mtools #显示所有支持的指令名称Supported commands:mattrib...
mv
mv用来对文件或目录重新命名 补充说明mv命令 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。 mv命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中。源文件被移至目标文件有两种不同的结果: 如果目标文件是到某一目录文件的路径,源文件会被移到此目录下,且文件名不变。 如果目标文件不是目录文件,则源文件名(只能有一个)会变为此目标文件名,并覆盖己存在的同名文件。如果源文件和目标文件在同一个目录下,mv的作用就是改文件名。当目标文件是目录文件时,源文件或目录参数可以有多个,则所有的源文件都会被移至目标文件中。所有移到该目录下的文件都将保留以前的文件名。 注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。 语法1mv(选项)(参数) 选项12345678--backup=<备份模式>:若需覆盖文件,则覆盖前先行备份;-b:当文件存在时,覆盖前...
mysql
mysqlMySQL服务器客户端工具 补充说明mysql命令 是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。 语法1mysql(选项)(参数) 选项1234-h:MySQL服务器的ip地址或主机名;-u:连接MySQL服务器的用户名;-e:执行mysql内部命令;-p:连接MySQL服务器的密码。 参数数据库:指定连接服务器后自动打开的数据库。
mysqladmin
mysqladminMySQL服务器管理客户端 补充说明mysqladmin命令 是mysql服务器管理任务的客户端工具,它可以检查mytsql服务器的配置和当前工作状态,创建和删除数据库,创建用户和修改用户密码等操作。 语法1mysqladmin(选项)(参数) 选项1234-h:MySQL服务器主机名或ip地址;-u:连接MySQL服务器的用户名;-p:连接MySQL服务器的密码;--help:显示帮助信息。 参数管理命令:需要在MySQL服务器上执行的管理命令。 mysqladmin支持下列命令: 1234567891011121314151617create databasename:创建一个新数据库;drop databasename:删除一个数据库及其所有表;extended-status:给出服务器的一个扩展状态消息;flush-hosts:清空所有缓存的主机;flush-logs:清空所有日志;flush-tables:清空所有表;flush-privileges:再次装载授权表(同reload);kill id,id,...:杀死mysql线程;pass...














