首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
当前目录下有a和b两个文件,执行命令“lsc”,请问文件c
[单选题]
当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?
a
b
ab
abc
查看答案及解析
添加笔记
求解答(46)
邀请回答
收藏(1388)
分享
23个回答
添加回答
88
===+
使用ls命令产生的输出为当前路径下的所有文件名。>c即代表将结果输出至c中,若没有c则先产生c文件,即内容里含有abc
发表于 2016-03-29 22:23:32
回复(8)
66
nwhasd
ls>c会先生成c文件,然后ls的结果就是abc,重定向到c中,所以c中是abc.
发表于 2015-09-15 19:32:05
回复(5)
18
lchb
亲自试验过,我是先mkdir test
在test下touch a b
然后ls>c
cat c后看到的是
a
b
c
发表于 2015-09-25 17:27:39
回复(4)
11
Sones
任何命令在执行时都会打开三个文件描述符:标准输入,标准输出,标准错误输出。ls > c将标准输出重定向到文件c,在ls命令执行时,先打开三个文件描述符,因此,先创建c文件,再执行ls的具体程序。
发表于 2017-02-20 21:30:22
回复(2)
7
Timer.
ls>c
1.判断c是否存在,若不存在,则生成c文件
2.执行ls,其结果为abc
3.将结果通过管道重定向至c中
所以c中是abc
发表于 2019-07-16 10:36:38
回复(0)
4
投河自尽的鱼
为什么呀?不应该是ab吗?为啥是先执行创建c文件
发表于 2015-09-16 23:57:33
回复(0)
3
牛客8751634号
实验结果如下:
发表于 2018-01-03 20:48:27
回复(0)
3
牛客342404号
这个题有点妙
发表于 2017-10-23 13:28:03
回复(0)
2
June1993
使用ls命令产生的输出为当前路径下的所有文件名。>c即代表将结果输出至c中,若没有c则先产生c文件,即内容里含有abc.
发表于 2017-03-20 12:42:31
回复(0)
2
高高的围墙
执行ls > c命令时,先创建文件c,然后执行ls命令获取当前目录下的文件信息(包含a、b、c),接着输出到c文件中,此时c文件中的内容就是:abc
发表于 2016-09-02 19:29:11
回复(0)
1
陈让然
首先判断文件c是否存在。如果文件c不存在,则会创建一个空的文件c。
执行命令"ls",它会列出当前目录下的所有文件和文件夹。假设当前目录下有文件a、文件b和文件c。
将"ls"命令的结果通过管道重定向至文件c中。由于文件c已经存在且包含了内容(即文件名c),所以将会覆盖原有内容。
最终文件c中的内容将是当前目录下的所有文件名连接在一起,即"abc"。
发表于 2023-11-02 09:09:28
回复(0)
0
牛客238224096号
输出重定向>覆盖写,先创建文件后写入
发表于 2022-08-17 08:29:07
回复(0)
0
其实好牛
come on 得喂!!!
发表于 2022-08-04 21:02:13
回复(0)
0
tc9500
遇到这题的时候 我打卡centos7试了下 mkdir /test cd!$进入后 touch a b 创建文件 ls>c 看到的三行 a b c
发表于 2022-07-03 01:10:30
回复(0)
0
伍六七201901051701451
求解答:产生疑惑
linux中>表示覆盖原文件内容,>>表示追加内容。
所以c里的内容没被覆盖掉???
发表于 2020-10-12 13:58:49
回复(1)
0
架构师李肯
会先生成c文件
发表于 2019-03-09 12:41:27
回复(0)
0
sunshina黑白格
先执行>重定向命令,在执行ls命令
发表于 2018-09-13 19:32:26
回复(0)
0
Baoyl
为啥不是>覆盖,>>追加??
发表于 2018-09-03 00:06:27
回复(0)
0
lilinl
>c即代表将结果输出至c中,若没有c则先产生c文件,则内容里包含abc
发表于 2018-07-14 12:00:30
回复(0)
0
Arthurian
先创建 c ,然后重定向 abc
发表于 2018-04-28 00:06:11
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
运维工程师
美团
算法工程师
Linux
2016
Java工程师
来自:
美团2016研发工程师...
难度:
23条回答
1388收藏
17603浏览
热门推荐
相关试题
下面描述中,符合结构化程序设计风格...
北京搜狐互联网信息服务有限公司
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
下列有关Beta测试的叙述中,正确...
京东
软件测试
2016
测试工程师
评论
(7)
机器学习中做特征选择时,可能用到的...
美团
机器学习
Java工程师
C++工程师
运维工程师
算法工程师
2016
评论
(17)
来自
美团2016研发工程师笔...
执行以下程序,理论上输出的结果应最...
360集团
Python
算法工程师
2019
评论
(1)
来自
360公司-2019校招...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题