精华内容
下载资源
问答
  • dd命令创建一个文件
    千次阅读
    2019-10-10 13:56:16

    dd命令可以创建指定大小的文件

    命令: dd if=/dev/zero of=test bs=1M count=1000

    会在当前目录下生成一个大小为1M*1000=1000M大小的test.img文件,它的内容都是0(因从/dev/zero中读取,/dev/zero为0源)

    if 输入文件
    of 输出文件
    bs 字节为单位的块大小
    count 被复制的块数
    /dev/zero 是一个字符设备,不断的返回0值字节
    但是这样为实际写入硬盘,文件产生速度取决于硬盘读写的速度,如果要产生超大文件,速度会很慢。

    在某些场景下,我们只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘,可以这样
    命令: dd if=/dev/zero of=test bs=1M count=0 seek=150000

    此时创建的文件在文件系统中的显示大小为150000MB,但是并不实际占用block,因此创建速度与内存速度相当。

    seek的作用是跳过输出文件中指定大小的部分,这就达到了创建大文件,但是并不实际写入的目的。

    当然,因为不实际写入硬盘,所以你在容量只有10G的硬盘上创建100G的此类文件都是可以的。
    ————————————————
    版权声明:本文为CSDN博主「想见感」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42763067/article/details/81710117

    更多相关内容
  • linux创建文件命令

    千次阅读 2021-05-08 21:12:32
    一、linux创建文件命令linux创建文件命令1、touch命令linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。touch [-acm][-r ref_file(参照文件)|-t ti...

    linux系统下可以通过命令来创建新的文件。那么具体使用到哪个命令呢?下面由学习啦小编为大家整理了linux创建文件的相关命令,希望对大家有帮助!

    一、linux创建文件命令

    linux创建文件命令1、touch命令

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。

    touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名)

    example:

    touch file1.txt 更新file1.txt的存取和修改时间

    touch -c file1.txt 如果file1.txt不存在,不创建文件

    touch -r ref_file file1.txt 更新file1.txt的时间戳和ref+file相同

    touch -t 0811142234.50 file1.txt 设定文件的时间错为08年11月14日22点34分40秒

    touch filename 就创建了一个文件名为filename的空文本文件

    linux创建文件命令2、vi

    举例新建一个1.txt文本文件。

    直接#vi 1.txt就可以了。

    linux创建文件命令3、> 输出重定向

    如: ls>abc.txt

    补充资料二、查看文件命令

    1、cat(只查看)

    cat(“concatenate”的缩写)命令用于连接并显示指定的一个或多个文件的内容,它的使用权限是所有用户。

    用法: cat [options] 文件1 文件2……

    若使用管道接收要显示信息,则cat后面不接文件名。

    [options]主要参数

    -n:由第一行开始对所有输出的行数编号。

    -b:和-n相似,只不过对于空白行不编号。

    -s:当遇到有连续两行以上的空白行时,就代换为一行的空白行。

    这条命令可以顺序地读取多个文件,用法:cat file1 file2

    例A: 把 textfile1 的文件内容加上行号后输入 textfile2 这个文件里

    #cat -n textfile1 > textfile2

    例B: 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3

    #cat -b textfile1 textfile2 >> textfile3

    例C:显示/etc/fstab文件的内容。

    #cat /etc/fstab

    cat 对于内容极大的文件来说,可以通过管道|传送到more 工具,然后一页一页的查看;

    [root@localhost ~]# cat /etc/fstab /etc/profile | more

    2、vi(查看和编辑)

    如: vi /etc/fstab

    3、head 查看文件头部内容命令。

    命令格式:# head [[选项]]

    常用选项:

    -c,--bytes=SIZE ,打印文件开头的SIZE字节内容。

    -n,--lines=NUMBER,打印文件开头的NUMBER行,默认是输出前面10行。

    例子:

    head -c 300 /etc/inittab 显示前300个字节

    head -n 5 /etc/inittab 显示前5行

    head /etc/inittab 显示前10行

    4、tail 查看文件尾部内容命令。

    命令格式:# tail [选项]

    常用选项:

    -c,--bytes=SIZE ,打印文件最后的SIZE字节内容。

    -n,--lines=NUMBER,打印文件最后的NUMBER行,默认是输出后面10行。

    例子:

    tail /etc/inittab 显示最后10行

    tail -n 5 /etc/inittab 显示最后5行

    tail -c 10 /etc/inittab显示最后10个字节

    5、more分页显示文件命令

    命令格式:more [选项]

    若使用管道接收要显示信息,则more后面不接文件名。

    常用选项:

    -n,用来建立能显示n行的显示屏窗口。

    -d,显示操作提示符:“Press space to continue,'q' quit",以代替more的默认提示符。

    -s,把连续的空行压缩为一行。

    more的动作指令:

    Enter 向下n行,需要定义,默认为1行;

    Ctrl f(或空格键) 向下滚动一屏;

    Ctrl b 返回上一屏;

    = 输出当前行的行号;

    v 调用vi编辑器;

    q 退出more

    例子:

    [root@localhost ~]# more -dc /etc/profile 注:显示提示,并从终端或控制台顶部显示;

    [root@localhost ~]# more -4 /etc/profile 注:每屏显示4行;

    [root@localhost ~]# more /MAIL /etc/profile 注:从profile中的第一个MAIL单词的前两行开始显示;

    其它命令通过管道和more结合的运用例子;

    比如我们列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来,比如:

    [root@localhost ~]# ls -l /etc |more

    6、less分页显示文件命令

    less 工具也是对文件或其它输出进行分页显示的工具,功能与more一样,但功能更强大,应该说是linux正统查看文件内容的工具,功能极其强大;由于less的内容太多,把最常用的介绍一下;

    less的语法格式;

    less [参数] 文件

    若使用管道接收要显示信息,则less后面不接文件名。

    -i 搜索时忽略大小写;除非搜索串中包含大写字母;

    -I 搜索时忽略大小写,除非搜索串中包含小写字母;

    -m 显示读取文件的百分比;

    -M 显法读取文件的百分比、行号及总行数;

    -N 在每行前输出行号;

    -p pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile

    -s 把连续多个空白行作为一个空白行显示;

    比如:显示/etc/profile的内容时,让其显示行号;

    [root@localhost ~]# less -N /etc/profile

    less的动作命令;

    回车键 向下移动一行;

    y 向上移动一行;

    空格键 向下滚动一屏;

    b 向上滚动一屏;

    d 向下滚动半屏;

    h less的帮助;

    u 向上滚动半屏;

    w 可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;

    g 跳到第一行;

    G 跳到最后一行;

    p n% 跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;

    /pattern 搜索pattern,比如/MAIL表示在文件中搜索MAIL单词;

    v 调用vi编辑器;

    q 退出less

    补充资料三、编辑文件命令

    vi

    展开全文
  • Linux 创建文件命令总结

    千次阅读 2021-05-08 21:12:12
    # vi file1.txt //直接创建并打开一个文件file1.txt用vi 编辑器编辑文本后,如果是新创建文件,默认保存在当前目录下,如果想保存到指定目录下,可以在vi 编辑器中,按Esc键切换到命令模式,然后用w命令写到指定...

    1. vi或vim

    [root@localhost ~]# vi file1.txt //直接创建并打开一个文件file1.txt

    用vi 编辑器编辑文本后,如果是新创建的文件,默认保存在当前目录下,如果想保存到指定目录下,可以在vi 编辑器中,按Esc键切换到命令模式,然后用w命令写到指定目录下的指定新建文件,如写到/tmp/test.txt文件,则在vi命令模式下输入:w /tmp/test.txt写好后,在/tmp目录下新的文件test.txt就被创建了。

    2. touch

    [root@localhost ~]# touch file2.txt //创建新的空文件file2.txt

    touch的另一个作用是更改一个文件或目录的时间。

    3. echo

    [root@localhost ~]# echo "this is a new file" > file3.txt //创建文件file3.txt并将this is a new file写入

    (说明:使用>指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件。)

    [root@localhost ~]# echo "add contents" >>file3.txt //在已存在的文件补充写入新内容add contents

    (说明:使用>>指令向文件追加内容,原内容将保存。)

    拓展: Linux中输出重定向>和>>的区别,>是覆盖,>>是追加

    > 会重写文件,如果文件里面有内容会覆盖。

    >> 追加文件。也就是如果文件里面有内容会把新内容追加到文件尾

    4. less 、more 、cat

    三者都是将文件内容输出到标准输出,其中less和more可以分页显示,cat是显示全部。

    三者可以根据已经存在的文件创建新的文件。假设已经存在文件1.txt。

    cat 1.txt > 2.txt

    less 1.txt > 3.txt

    more 1.txt > 4.txt

    此时创建的文件内容都和1.txt中文件内容相同。

    cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便;适用于文件内容少的情况。

    cat主要有三大功能:

    1)一次显示整个文件:cat filename

    2)从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.

    3)将几个文件合并为一个文件:cat file1 file2 > file

    more命令可以让屏幕在显示满一屏幕时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。

    less命令也可以分页显示文件,和more命令的区别就在于它支持上下键卷动屏幕,当结束浏览时,只要在less命令的提示符“: ”下按Q键即可。

    5. cd

    [root@localhost ~]# cd > file3.txt //创建新的空文件file3.txt

    [root@localhost ~]# cd >> file4.txt //创建新的空文件file3.txt

    cd最主要的作用是切换目录,在cd后面跟>或>>再加上文件名就可以创建一个内容为空的文件。它和echo的区别之处在于echo可写文件内容,而cd并不能。

    展开全文
  • (写出至少两种方式)首先,touch创建一个文件touch yyTest.ini同时创建两个文件touch test1.txt test2.txt批量创建文件(如创建2000个文件)touch test{0001..2000}.txt更改文件yyTest.ini时间为当前时间(y...

    21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!!

    创建文件,你知道有哪几个命令 ?(写出至少两种方式)

    首先,touch

    创建一个文件

    touch yyTest.ini

    同时创建两个文件

    touch test1.txt test2.txt

    批量创建文件(如创建2000个文件)

    touch test{0001..2000}.txt

    更改文件 yyTest.ini时间为当前时间(yyTest.ini已存在)

    touch yyTest.ini

    vi和vim

    这里就不展开说明vi和vim了,后续会补充博文

    vitest.txt

    vimtouch.txt

    使用>、>>

    >

    直接覆盖原文件,不会有任何提示

    >>

    追加在原文件末尾,不会覆盖原文件的内容

    直接用>创建空文件

    > test.ini

    ls 创建文件(将结果写入文件)

    ls >test.inils >> test.ini

    grep 创建文件(将结果写入文件)

    ps -ef | grep java >test.inips -ef | grep java >>test.ini

    echo 创建文件(将结果写入文件)

    echo $PATH >test.iniecho $PATH >> test.ini

    使用cp创建文件

    使用cat创建文件

    简单使用>、>>

    cat >test.inicat >> test.ini

    其实用的也是 > 和 >> ,但是有一点不一样的是,敲完上述命令会进入 test.ini 的编辑模式,可以直接输入你想要写入的内容,最后按ctrl+z退出编辑模式自动保存

    8bc718bae1111a4027bd4a1229d19092.png

    cat结合eof

    cat >> test.ini <

    2

    2eof

    eof可以作为一个分界符,遇到下一个分界符时停止输入;大小写一样的哦

    0d5a9460e6e597c539edbaab2ef81dd0.png

    cat结合exit

    和eof同理

    cat >> test.ini <

    1exit

    98f9ff4e4429e01afc87de4480581a98.png

    本文分享 CNBlog - 阿菠萝阿瑶。

    如有侵权,请联系 support@oschina.cn 删除。

    本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

    展开全文
  • 创建文本文件的第一个方法使用"cat"命令,在提示符下键入以下命令并按Enter,cat > sample.txt按Enter键后,不会返回到提示,键入文本行,并在每行之后按Enter,完成后,按Ctrl+D退出文件并返回提示。要验证文件...
  • Linux操作系统创建文件命令的方法

    千次阅读 2021-05-15 18:27:07
    创建文件mkdir aaamkdir –p aaa创建文件夹命令Vi foo.txtemacs foo.txtecho “aaa”>foo.txtcat >foo.txt清除命令>foo.txtMkdir/home/u1 创建文件夹home/u1Chown oracle/home/u1 表示改变目录所有者为...
  • LINUX命令(1)-创建文件

    万次阅读 2019-03-22 17:03:56
     使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。    另外,使用cat filename命令可以查看文件内容。  cat file1 file2 >...
  • 展开全部假设我们在/home里创建1、创建一个叫test的文件夹输入 cd /home 回车 就到e5a48de588b...2、在文件夹里添加(就是创建 一个文件,例如a.txt)输入 touch test/a.txt 回车。3、删除输入 rm -rf t...
  • 今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令创建文件夹【mkdir】 、mkdir命令使用权限所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹...
  • 1.今天来说一下在linux下如何...2.首先,我们要实现一个JavaScript小程序,必须要有一个后缀名为html、htm等的文件,所以我先介绍一下三个创建文件命令: (1).touch命令:这个命令可以在当前工作目录底下新建一个
  • 我们经常需要在系统中查找一个文件,那么在Linux系统中我们如何准确高效的确定一个文件在系统中的具体位置呢?下面我总结了在linux系统中常见的查找文件的几个命令。 一、find命令 find是最常用也是最强大的查找...
  • Ubuntu创建文件夹和创建文件命令

    万次阅读 2020-06-02 20:17:47
    Ubuntu创建文件夹和创建文件命令 1.创建文件夹 mkdir 文件夹名字 2.创建文件 touch 文件名字.后缀类型
  • 1.创建文件——touch touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。 若文件不存在,系统会建立一个新的文件。 1.1 首先了解linux中的三种时间: 1>访问时间(access time 简写为atime...
  • inux下在同一目录下同时创建个文件可以使用touch命令,如下命令用于在当前目录下创建文件名分别为filename1,filename2和filename3的文件:touch filename1 filename2 filename3touch命令说明:1.命令格式:...
  • Linux常用命令)——创建目录/文件

    万次阅读 多人点赞 2021-03-02 11:34:41
    (1)创建目录 ——mkdir a、mkdirtest 在当前目录下创建一个名为...(2)创建文件 ——touch a、touch test001.txt 创建一个test001.txt的空文件 b、touch test002 创建一个test002的空文件 c、touch ./test...
  • cmd创建文件命令

    万次阅读 2018-09-15 20:52:06
    、建立空文件的几种方法 1、cd.>a.txt ...而此例中命令不会有输出,所以就创建了没有内容的空文件。 2、copynula.txt nul表示空设备,从概念上讲,它不可见,存在于每目录中,可以把它看成...
  • HDFS常用文件操作命令汇总

    万次阅读 2021-12-26 10:00:11
    常用的hdfs文件操作命令总结
  • touch {chuxiongfei/.ssh/authorized_keys,MrChen/.ssh/authorized_keys,qiaohui/.ssh/authorized_keys,xiaojin/.ssh/authorized_keys,zhoutao/.ssh/authorized_keys,gexiaole/.ssh/authorized_keys}
  • Linux 命令之 touch -- 创建文件

    千次阅读 2021-05-05 15:05:46
    文章目录命令介绍常用选项命令示例()创建空文件(二)批量创建文件(三)修改文件的访问时间 命令介绍 touch 命令有两功能:是用于把已存在文件的时间戳更新为系统当前的时间(默认方式),它们的数据将...
  • linux 创建文件命令

    千次阅读 2021-01-27 11:23:04
    正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp命令的实例。 1. 不带任何参数下,运行cp 这是 cp 命令最基础的使用。 拷贝名为 myfile.txt 从一个位置...
  • 满意答案luzjePing2015.07.30采纳率:42%等级:13已帮助:6276人linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:...
  • ubuntu创建文件命令

    千次阅读 2020-03-16 17:57:52
    在Ubuntu中新建文件命令为touch filename 新建文件夹命令为mkdir folder-name
  • Linux创建文件命令的方法

    万次阅读 多人点赞 2019-07-02 22:53:06
    本文讲解了Linux创建文件命令的方法 ,希望对您的学习有所帮助。  创建文件夹  mkdir aaa  mkdir -p aaa  创建文件命令  vi foo.txt  emacs foo.txt  echo "aaaa" > foo.txt  cat > foo.txt ...
  • linux新建文件命令

    千次阅读 2021-04-08 17:46:03
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令创建文件夹【mkdir】 、mkdir命令使用权限 ​ 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建...
  • 满意答案qwsa12212015.07.15采纳率:45%等级:12已帮助:11177人Linux系统中创建文件一般用touch命令,比如创建名字为newTxt的文本文件用 touch newText.txt,当然.txt后缀可以没有,这儿带着只是用于与windows里...
  • 描述步骤1:将VirtualBox安装到您的计算机上VirtualBox是Oracle的一个产品,允许您运行虚拟机您的计算机意味着您可以在Windows或Apple计算机上运行Linux。转到https://www.virtualbox.org/wiki/Downloads并下载适用...
  • 使用cmd命令创建指定大小文件

    千次阅读 2020-10-12 10:01:50
    1.打开电脑的cmd(windows + R) 2.输入命令: fsutil file createnew e:\2GB....3.等待cmd运行完成,即可以在指定盘创建一个指定大小的文件,这里是在E盘中创建一个2G的txt文件 备注:2147483648指2GB对应的字节数 ...
  • Angular文件创建命令

    千次阅读 2019-06-16 13:25:33
    // 生成组件带有模版 ng generate component example 或 ng g c example ng generate component example -it ...ng generate directive my-directive - 生成一个新指令 ng generate pipe my-pipe - 生成一...
  • touch:命令创建文件

    万次阅读 2018-10-30 23:45:00
    touch:创建文件或改变文件的时间戳属性  【功能说明】  touch命令有两个功能:一是创建新的空文件;...touch命令以及后面的选项和文件,每个元素之间都至少要有一个空格 注意区分touch和mk...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,205,857
精华内容 882,342
关键字:

创建一个查询文件的命令格式是