linux – Unix命令行中的2是什么意思?
发布时间:2020-05-23 15:38:27 所属栏目:Linux 来源:互联网
导读:scriptlist=`ls $directory_/fallback_* 2 /dev/null` 2的目的究竟是什么?部分命令? 我省略了它并运行命令,它运行正常. 并且,如果ls的输出存储在/ dev / null文件中,那么变量scriptlist将包含什么. 当我执行代码时,输出在变量中,文件中没有任何内容.如果我
scriptlist=`ls $directory_/fallback_* 2> /dev/null` 2>的目的究竟是什么?部分命令? 并且,如果ls的输出存储在/ dev / null文件中,那么变量scriptlist将包含什么. 解决方法文件描述符2表示标准错误. (其他特殊文件描述符包括0表示标准输入,1表示标准输出).2 – ; / dev / null表示将标准错误重定向到/ dev / null. / dev / null是一种特殊设备,可以丢弃写入它的所有内容. 总而言之,这行代码存储命令ls $directory_ / fallback_ * 2>的标准输出. / dev / null进入变量scriptlist,并丢弃标准错误. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Another app is currently holding the yum lock
- linux – 如何找到只能远程访问服务器的RAID配置/级别和RPM
- linux – 获取驱动器电源状态而不会唤醒它
- linux – 在ssh会话中升级openssh-server
- Kubernetes NFS持久卷 – 同一卷上的多个声明?索赔陷入悬而
- linux – 内核卸载后损坏/ vmlinuz和/initrd.img符号链接
- 我可以让LVM检查我的镜像是否一致吗?
- 使用Linux比较两个不同的URL
- Sed - An Introduction and Tutorial by Bruce Barnett
- LINUX实操:关于Linux进程管理
