已经找到“” 的记录352条
Linux od命令

Linux od命令

Linux 命令大全 Linux 命令大全

Linux od命令用于输出文件内容。

od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。

语法

od [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数>][-t <输出格式>][-w <每列字符数>][--help][--version][文件...]

参数

  • -a  此参数的效果和同时指定"-ta"参数相同。
  • -A<字码基数>  选择要以何种基数计算字码。
  • -b  此参数的效果和同时指定"-toC"参数相同。
  • -c  此参数的效果和同时指定"-tC"参数相同。
  • -d  此参数的效果和同时指定"-tu2"参数相同。
  • -f  此参数的效果和同时指定"-tfF"参数相同。
  • -h  此参数的效果和同时指定"-tx2"参数相同。
  • -i  此参数的效果和同时指定"-td2"参数相同。
  • -j<字符数目>或--skip-bytes=<字符数目>  略过设置的字符数目。
  • -l  此参数的效果和同时指定"-td4"参数相同。
  • -N<字符数目>或--read-bytes=<字符数目>  到设置的字符数目为止。
  • -o  此参数的效果和同时指定"-to2"参数相同。
  • -s<字符串字符数>或--strings=<字符串字符数>  只显示符合指定的字符数目的字符串。
  • -t<输出格式>或--format=<输出格式>  设置输出格式。
  • -v或--output-duplicates  输出时不省略重复的数据。
  • -w<每列字符数>或--width=<每列字符数>  设置每列的最大字符数。
  • -x  此参数的效果和同时指定"-h"参数相同。
  • --help  在线帮助。
  • --version  显示版本信息。

实例

创建 tmp 文件:

$ echo abcdef g > tmp
$ cat tmp
abcdef g

使用 od 命令:

$ od -b tmp
0000000 141 142 143 144 145 146 040 147 012
0000011

使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节:

$ od -c tmp
0000000   a   b   c   d   e   f       g  \n
0000011

使用ASCII码进行输出,注意其中包括转义字符

$ od -t d1 tmp
0000000   97   98   99  100  101  102   32  103   10
0000011

使用单字节十进制进行解释

$ od -A d -c tmp
0000000   a   b   c   d   e   f       g  \n
0000009

Linux 命令大全 Linux 命令大全

Linux mv 命令

Linux mv 命令

Linux 命令大全 Linux 命令大全

Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。

语法

mv [options] source dest
mv [options] source... directory

参数说明

  • -b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
  • -i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
  • -f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
  • -n: 不要覆盖任何已存在的文件或目录。
  • -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

mv 参数设置与运行结果

命令格式 运行结果
mv source_file(文件) dest_file(文件)
将源文件名 source_file 改为目标文件名 dest_file
mv source_file(文件) dest_directory(目录)
将文件 source_file 移动到目标目录 dest_directory 中
mv source_directory(目录) dest_directory(目录)
目录名 dest_directory 已存在,将 source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则 source_directory 改名为目录名 dest_directory
mv source_directory(目录) dest_file(文件)
出错

实例

将文件 aaa 改名为 bbb :

mv aaa bbb

将 info 目录放入 logs 目录中。注意,如果 logs 目录不存在,则该命令将 info 改名为 logs。

mv info/ logs 

再如将 /usr/30vps 下的所有文件和目录移到当前目录下,命令行为:

$ mv /usr/30vps/*  . 

Linux 命令大全 Linux 命令大全

Linux mtoolstest命令

Linux mtoolstest命令

Linux 命令大全 Linux 命令大全

Linux mtoolstest命令用于测试并显示mtools的相关设置。

mtoolstest为mtools工具指令,可读取与分析mtools的配置文件,并在屏幕上显示结果。

语法

mtoolstest

实例

在命令行中直接输入mtoolstest,即可显示mtools软件包当前的配置信息,结果如下:

$ mtoolstest #显示mtools 软件包当前的配置信息  
drive J: #mtools软件包当前的配置信息列表  
#fn=0 mode=0 builtin  
file="/dev/sdb4" fat_bits=16 
tracks=0 heads=0 sectors=0 hidden=0 
offset=0x0 
partition=0 
mformat_only  
drive Z:  
#fn=0 mode=0 builtin  
file="/dev/sdb4" fat_bits=16 
tracks=0 heads=0 sectors=0 hidden=0 
offset=0x0 
partition=0 
mformat_only  
drive X:  
#fn=0 mode=0 builtin  
file="$DISPLAY" fat_bits=0 
tracks=0 heads=0 sectors=0 hidden=0 
offset=0x0 
partition=0 
drive A:  
#fn=2 mode=128 defined in /etc/mtools.conf  
file="/dev/fd0" fat_bits=0 
tracks=0 heads=0 sectors=0 hidden=0 
offset=0x0 
partition=0 
exclusive  
drive B:  
#fn=2 mode=128 defined in /etc/mtools.conf  
file="/dev/fd1" fat_bits=0 
tracks=0 heads=0 sectors=0 hidden=0 
offset=0x0 
partition=0 
exclusive  
drive M:  
#fn=2 mode=0 defined in /etc/mtools.conf  
file="/var/lib/dosemu/hdimage.first" fat_bits=0 
tracks=0 heads=0 sectors=0 hidden=0 
offset=0x80 
partition=1 
drive N:  
#fn=2 mode=0 defined in /etc/mtools.conf  
file="/var/lib/dosemu/fdimage" fat_bits=0 
tracks=0 heads=0 sectors=0 hidden=0 
offset=0x0 
partition=0 
mtools_fat_compatibility=0 
mtools_skip_check=0 
mtools_lower_case=0 

Linux 命令大全 Linux 命令大全

Linux mtools命令

Linux mtools命令

Linux 命令大全 Linux 命令大全

Linux mtools命令用于显示mtools支持的指令。

mtools为MS-DOS文件系统的工具程序,可模拟许多MS-DOS的指令。这些指令都是mtools的符号连接,因此会有一些共同的特性。

语法

mtools

参数说明

  • -a  长文件名重复时自动更改目标文件的长文件名。
  • -A  短文件名重复但长文件名不同时自动更改目标文件的短文件名。
  • -o  长文件名重复时,将目标文件覆盖现有的文件。
  • -O  短文件名重复但长文件名不同时,将目标文件覆盖现有的文件。
  • -r  长文件名重复时,要求用户更改目标文件的长文件名。
  • -R  短文件名重复但长文件名不同时,要求用户更改目标文件的短文件名。
  • -s  长文件名重复时,则不处理该目标文件。
  • -S  短文件名重复但长文件名不同时,则不处理该目标文件。
  • -v  执行时显示详细的说明。
  • -V  显示版本信息。

实例

显示 mtools软件包所支持的MS-DOS命令。

在命令提示符中直接输入mtools,可显示其所支持的MS-DOS命令,如下所示:

$ mtools #显示所支持的MS-DOS命令  
Supported commands: #命令列表  
mattrib, mbadblocks, mcat, mcd, mclasserase, mcopy, mdel, mdeltree  
mdir, mdoctorfat, mdu, mformat, minfo, mlabel, mmd, mmount  
mpartition, mrd, mread, mmove, mren, mshowfat, mtoolstest, mtype  
mwrite, mzip 

Linux 命令大全 Linux 命令大全

Linux mren命令

Linux mren命令

Linux 命令大全 Linux 命令大全

Linux mren命令用于更改MS-DOS文件或目录的名称,或是移动文件或目录。

mren为MS-DOS工具指令,与DOS下的ren指令相似,可以实现更改MS-DOS文件或目录名称。

源文件必须是磁盘上已经存在的文件,若忽略盘符及路径,则表示当前盘及当前目录的文件。

新文件名是所要更换的文件名称。新文件名称前不可以加与源文件不同的盘符及路径,因为该命令只能更改同一盘上的文件名称。

语法

mren [源文件或目录...][目标文件或目录]

参数说明:

  • [源文件或目录…]: 执行操作的源文件名或者源文件路径
  • [目标文件或目录]: 执行操作的目标文件名或者目标文件路径

实例

使用指令mren将a盘下的文件"autorun.bat"的文件名修改为"auto.bat",输入如下命令:

$ mren a:\autorun.bat auto.bat  
#将文件autorun.bat重命名为auto.bat  

使用该命令前后使用mdir命令查看并对比,得到结果如下:

$ mdir -/ a:\*                  #查看a盘中的文件  
Volume in drive A has no label  #加载信息  
Volume Serial Number is 13D2~055C  
Directory for A:\                   #以下为目录信息  
./TEST <DIR> 2011-08-23 16:59       #文件名,目录大小,修改时间  
AUTORUN.BAT 43 2011-08-23 16:56  
3 files 308 bytes                   #统计总大小  
724 325 bytes free              #剩余空间  
#将文件autorun.bat重命名为auto.bat  
$ mren a:\autorun.bat auto.bat        
$ mdir -/ a:\*                  #再次查看a盘中文件  
Volume in drive A has no label      #加载信息  
Volume Serial Number is 13D2~055C  
Directory for A:\                   #以下为目录信息  
./TEST <DIR> 2011-08-23 16:59       #文件名目录大小 修改时间  
#文件名被改为auto.bat,修改时间改为当前系统时间  
AUTO.BAT 43 2011-08-23 16:56          
3 files 308 bytes                   #统计总大小  
724 325 bytes free              #剩余空间  

Linux 命令大全 Linux 命令大全

Linux mread命令

Linux mread命令

Linux 命令大全 Linux 命令大全

Linux mread命令用于将MS-DOS文件复制到Linux/Unix的目录中。

mread为mtools工具命令,可将MS-DOS文件复制到Linux的文件系统中。这个命令目前已经不常用,一般都使用mcopy命令来代替。

语法

mread [MS-DOS文件...][Linux文件或目录]

参数说明:

  • [MS-DOS文件…]: 执行操作的DOS源文件或目录路径
  • [Linux文件或目录]: 执行操作后的Linux目标文件或目录路径

实例

使用指令mread将盘"a:\"中的所有内容复制到当前工作目录下,输入如下命令:

$ mread a:\* ./     #将a盘上的所有文件复制到当前工作目录 

执行该命令前,可以先使用mdir命令查看原来的目录结构。执行mread之后,可使用ls命令再次查看复制之后的文件结构,结果如下所示:

$ mdir -/ a:\*      #查看a盘中的文件  
Volume in drive A has no label          #加载信息  
Volume Serial Number is 13D2~055C  
Directory for A:/                   #以下为目录信息  
./TEST <DIR> 2011-08-23 16:59         
#显示格式为文件名,目录大小,修改时间  
AUTORUN.INF 265 2011-08-23 16:53  
AUTORUN.BAT 43 2011-08-23 16:56  
3 files 308 bytes                       #统计总大小  
724 325 bytes free                  #剩余空间  
$ mread A:\* ./     #将a盘上所有文件复制到当前工作目录  
$ ls                                    #查看文件或子目录信息  
TEST AUTORUN.INF AUTORUN.BAT            #显示复制后的内容  

Linux 命令大全 Linux 命令大全

Linux mmove命令

Linux mmove命令

Linux 命令大全 Linux 命令大全

Linux mmove命令用于在MS-DOS文件系统中,移动文件或目录,或更改名称。

mmove为mtools工具命令,模拟MS-DOS的move命令,可在MS-DOS文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。

语法

mmove [源文件或目录...][目标文件或目录]

参数说明:

  • [源文件或目录…]: 执行操作的源文件或目录路径
  • [目标文件或目录]: 执行操作后的目标文件或目录路径

实例

使用指令mmove将文件"autorun.bat"移动到目录"test"中,输入如下命令:

$ mmove autorun.bat test        #移动文件到目录test中 

以上命令执行以后,指令mmove会将文件"autorun.bat"移动到指定目录"test"中。

注意:用户可以使用mdir指令查看移动后的文件或目录信息。

Linux 命令大全 Linux 命令大全

Linux more命令

Linux more命令

Linux 命令大全 Linux 命令大全

Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。

语法

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]

参数

  • -num 一次显示的行数
  • -d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声
  • -l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能
  • -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
  • -p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容
  • -c 跟 -p 相似,不同的是先显示内容再清除其他旧资料
  • -s 当遇到有连续两行以上的空白行,就代换为一行的空白行
  • -u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)
  • +/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示
  • +num 从第 num 行开始显示
  • fileNames 欲显示内容的文档,可为复数个数

实例

逐页显示 testfile 文档内容,如有连续两行以上空白行则以一行空白行显示。

more -s testfile

从第 20 行开始显示 testfile 之文档内容。

more +20 testfile

常用操作命令

  • Enter 向下n行,需要定义。默认为1行
  • Ctrl+F 向下滚动一屏
  • 空格键 向下滚动一屏
  • Ctrl+B 返回上一屏
  • = 输出当前行的行号
  • :f 输出文件名和当前行的行号
  • V 调用vi编辑器
  • !命令 调用Shell,并执行命令
  • q 退出more

Linux 命令大全 Linux 命令大全

Linux mktemp命令

Linux mktemp命令

Linux 命令大全 Linux 命令大全

Linux mktemp命令用于建立暂存文件。

mktemp建立的一个暂存文件,供shell script使用。

语法

mktemp [-qu][文件名参数]

参数

  • -q  执行时若发生错误,不会显示任何信息。
  • -u  暂存文件会在mktemp结束前先行删除。
  • [文件名参数]  文件名参数必须是以"自订名称.XXXXXX"的格式。

实例

使用mktemp 命令生成临时文件时,文件名参数应当以"文件名.XXXX"的形式给出,mktemp 会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:

mktemp tmp.xxxx #生成临时文件 

使用该命令后,可使用dir 或ls看当前目录,得到如下结果:

cmd@cmd-desktop:~$ mktemp tmp.xxxx #生成临时文件  
cmd@cmd-desktop:~$dir #查看当前目录  
file test testfile testfile1 tmp.3847 #生成了tmp.3847 

由此可见,生成的临时文件为tmp.3847,其中,文件名参数中的"XXXX"被4 个随机产生的字符所取代。

Linux 命令大全 Linux 命令大全

Linux mdir命令

Linux mdir命令

Linux 命令大全 Linux 命令大全

Linux mdir命令用于显示MS-DOS目录。

mdir为mtools工具指令,模拟MS-DOS的dir指令,可显示MS-DOS文件系统中的目录内容。

语法

mdir [-afwx/][目录]

参数

  • -/ 显示目录下所有子目录与文件。
  • -a  显示隐藏文件。
  • -f  不显示磁盘所剩余的可用空间。
  • -w  仅显示目录或文件名称,并以横排方式呈现,以便一次能显示较多的目录或文件。
  • -X  仅显示目录下所有子目录与文件的完整路径,不显示其他信息。

实例

显示a盘中的内容

$ mdir -/ a:\*   

以上命令执行后,mdir将显示指定盘"a:\"中的所有子目录及其中的文件信息,如下所示:

Volume in drive A has no label  #加载信息  
Volume Serial Number is 13D2~055C  
Directory for A:\                   #以下为目录信息  
./TEST <DIR> 2011-08-23 16:59     
#显示格式为文件名,目录大小,修改时间  
AUTORUN.INF 265 2011-08-23 16:53  
AUTORUN.BAT 43 2011-08-23 16:56  
3 files 308 bytes               #统计总大小  
724 325 bytes free              #剩余空间  

Linux 命令大全 Linux 命令大全

客户热线: