首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从提出到看见黑洞,背后是近十代人的努力

关键词:黑洞,天文学,大数据 2019 年 4 月 10 日晚 9 点,参与 EHT 计划的科学家们,将在全球多地发布黑洞的照片。这个神秘的,充满了幻想的天体,将在今晚露出它的真实面目!...为了「看见」黑洞,花了两年来处理数据 回到「看见」黑洞这件事,也许此类发现在很长时间里都不会影响我们的日常。...而这个范围被称为黑洞的「事件视界」。在事件视界之内,光线被「吞噬」,而且黑洞自己不发光,就不能直接观察到它。 那么这一次的新闻发布,又是怎么观察到的呢? 其实这次,还是专注于黑洞所引发的周围效应。...有些时候,黑洞周围的气体云会靠的很近,在巨大引力作用下,气体云会围绕黑洞旋转,形成一个物质盘。气体因摩擦而被加热,发出强烈的辐射。而且旋转速度越来越快,最终穿过事件视界,永远地消失在黑洞中。...事件视界望远镜要观察的, 正是那围绕着黑洞轮廓的碟形光环。 但要观察到这个现象,除了需要选择距离大小合适的黑洞,还要分辨率足够大的望远镜。

54520

Linux命令 黑洞>devnull和2>&1

linux命令中的>/dev/null黑洞 Linux中的标准输入输出 0是标准输入,一般是从键盘获得输入 1是标准输出,一般是输出到屏幕上 2是标准错误,有时候屏幕上可以看到,但是重定向的文件中看不到的就是它了...>是重定向符号 >/dev/null >/dev/null是一个特殊的设备文件,这个文件接收到任何数据都会被丢弃,俗称“黑洞” 2>/dev/null意思是把错误输出到黑洞,也就是说如果你的命令出错的话...,错误报告直接就删除了,不会显示在屏幕上 实例 如果出现这种有很多报错的情况,可以使用2>/dev/null这个选项将错误信息重定向到黑洞中,只留下正确的信息回显,这个时候我们就能快速而精确的找到我们需要的文件了

16610
您找到你想要的搜索结果了吗?
是的
没有找到

linux定时任务的一些相关操作汇总

(即控制台) /proc/self/fd/1 错误输出2 输出到屏幕(即控制台) /proc/self/fd/2 /dev/null 代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称...“黑洞” >/dev/null 意思就是把错误输出到黑洞” >/dev/null 2>&1 默认情况是1,也就是等同于 1>/dev/null 2>&1 。...意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞” 2>&1 >/dev/null 意思就是把错误输出2重定向到标准出书1,也就是屏幕,标准输出进了...“黑洞”,也就是标准输出进了黑洞,错误输出打印到屏幕 关于这里”&”的作用,我们可以这么理解2>/dev/null重定向到文件,那么2>&1,这里如果去掉了&就是把错误输出给了文件1了,用了&是表明1是标准输出...总结 到此这篇关于linux定时任务的一些相关操作的文章就介绍到这了,更多相关linux定时任务内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

1.2K21

【好玩的开源项目】Linux系统之部署proxx扫清黑洞小游戏

@TOC一、proxx小游戏介绍1.1 proxx小游戏简介一款类似扫雷的游戏,玩法和规则和扫雷基本上一样,这里是排除未知块背后的黑洞。...三、检查本地环境3.1 检查本地操作系统版本检查本地操作系统版本[root@jeven ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810...wget https://nodejs.org/dist/v16.17.0/node-v16.17.0-linux-x64.tar.xz4.2 解压Node.js安装包在/root目录下,解压Node.js...安装包tar -xvJf node-v16.17.0-linux-x64.tar.xz4.3 链接二进制文件将 /root/node-v16.17.0-linux-x64/bin/下的二进制文件链接到/...七、试玩proxx扫清黑洞小游戏游戏规则:开局可以设置游戏难度、宽/高和黑洞数量。点击一个未知块后,可能会出现数字或者黑洞。如果出现数字,则该数字代表周围的黑洞数量。如果点到黑洞,则游戏结束。

38820

(六)日志生成

如果有可以用java -jar,如果没有就需要用到java -classpath 说明2:/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。...标准输入0:从键盘获得输入 /proc/self/fd/0 标准输出1:输出到屏幕(即控制台) /proc/self/fd/1 错误输出2:输出到屏幕(即控制台) /proc/self/fd/2...4)在/tmp/logs路径下查看生成的日志文件 cd /tmp/logs/ ls app-2020-06-10.log 将日志数据传入系统黑洞中,1表示标准输出到控制台,2表示标准输出错误信息,...-SNAPSHOT-jar-with-dependencies.jar com.atguigu.appclient.AppMain 1>/dev/null 2>/dev/null 2给1,1扔入黑洞...,全都丢入黑洞,避免占用磁盘空间 java -classpath log-collector-1.0-SNAPSHOT-jar-with-dependencies.jar com.atguigu.appclient.AppMain

58520

linux输出重定向操作>&

linux输出重定向操作>& 作者:matrix 被围观: 3,396 次 发布时间:2019-10-19 分类:command Linux | 一条评论 » 这是一个创建于 1048 天前的主题...中的空设备,也当是数据黑洞,无限吞噬。...类型 文件描述符 默认情况 对应文件句柄位置 标准输入(standard input) 0 从键盘获得输入 /proc/self/fd/0 标准输出(standard output) 1 输出到屏幕(即控制台...补充命令之后: command 1>/dev/null 2>&1 说明: >/dev/null等同于1>/dev/null 意思是 当前控制台的信息输出到空设备。...如果去掉&符号的2>1会导致错误信息输出到文件名为1里面。 linux执行命令时会按顺序从左到右读取来确定0,1,2这三个输入输出的位置。

2.2K20

Shell高级用法之重定向绑定

/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。那么执行了>/dev/null之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。...这条命令的作用是错误输出将和标准输出同用一个文件描述符,说人话就是错误输出将会和标准输出输出到同一个地方。...执行了这条命令之后,该条shell命令将不会输出任何信息到控制台,也不会有任何信息输出到文件中。...刚才提到了,linux在执行shell命令之前,就会确定好所有的输入输出位置,并且从左到右依次执行重定向的命令。...由于此时的标准输出是默认值,也就是输出到屏幕,所以错误输出会输出到屏幕。 /dev/null,将标准输出1重定向到/dev/null中。

95720

Linux数据流重定向

Linux中,数据流的重定向被分为输入重定向 和 输出重定向。 输出重定向 将原本应该输出到屏幕上的信息输出到文件中。 当执行一个命令后,该命令输出的结果本应该显示在屏幕上。...此外,由于Linux中的设备都是以文件的形式存在,因此输出重定向还可以将命令执行的结果输出到指定设备上去。 命令 > 文件 命令的执行结果将会保存到>后面的文件中去,而不会在屏幕上显示。...标准错误输出在Linux中用2表示,因此2> 和 2>>表示标准错误输出,2不能省略!...3 输出重定向举例 3.1 例1 将正确结果输出到success中,将错误结果输出到error中去 cd chai > success 2> error 3.2 例2 将错误信息直接忽略 cd chai...2> /dev/null PS:/dev/null称为垃圾黑洞,类似于垃圾箱。

1.5K50

踩坑记录-crontab每10秒执行一次

写在前面,记录一个linux小白使用crontab中遇到的各种坑及解决思路方法。网上帖子千千万,坑也是千千万。记录下,分享给大家。...需求:linux中使用crontab每十秒执行一次 场景:需要在ubuntu14服务器中使用代理每十秒执行一次curl来访问互联网,来测试代理网络稳定性。...May 2019 18:31:11 +0800 (CST) /bin/sh: 1: cannot create dev/null: Directory nonexistent 解决:如果是1的话就放到黑洞...>/dev/null 缺省默认是1 即 1>/dev/null 2,linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2 2>&1就是把2错误输出重定向到...1标准输出 而1又输出到/dev/null黑洞 如果不想输出到一个文件可以这样写 * * * * * /usr/local/cc.sh >>/usr/local/log.txt 2>&1 过程中遇到的问题

6.1K30

Linux - 数据流重定向、管道符、环境变量配置文件的加载

概述想了解Linux编程,shell脚本是绕不开的关键知识点,原计划写一个整篇来分享shell的来龙去脉,但知识点过于繁杂,先分享一下学习shell的准备工作,数据流重定向、管道符、环境变量配置文件的加载...shellshell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。...光标移动到命令行尾Ctrl + u:从光标位置删除到行首Ctrl + z:把命名放入后台Ctrl + r:在历史命令中搜索数据流重定向输出的信息不在输出在显示器上,把正确/错误的信息输出在文件中,本来输出到显示器的内容输出在指定的文件中...1> 以覆盖的方法将【正确的数据】输出到指定的文件或者设备上1>> 以追加的方法将【正确的数据】输出到指定的文件或者设备上2> 以覆盖的方法将【错误的数据】输出到指定的文件或者设备上2>> 以追加的方法将...【错误的数据】输出到指定的文件或者设备上/dev/null垃圾桶黑洞设备与特殊写法管道符; 分号代表多个命令连接,前后命令没有关系,只是单纯的连接&& 用地址符连接,前后都成功才会成功。

12876

全网最全Linux 运行jar包的几种方式

一、Linux 运行jar包的几种方式 方式一: java -jar xxx.jar 最常用的启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 方式二...方式四:nohup java -jar xxx.jar >aaa.log & command >out.file 是将commandd 输出重定向到out.flie文件,即输出内容不打印到屏幕上,而是输出到...它通常用于重定向一个命令的输出到一个新文件中。在没有命令的情况下使用重定向符号时,它会创建一个文件。 ​ /dev/null 可以看作黑洞,等价于一个只写文件。...Linux中代表什么 ​ 当Linux执行一个程序时,会自动打开三个流 ​ 0:标准输入流(默认是键盘) ​ 1:标准输出流(默认是屏幕) ​ 2:标准错误流(默认是屏幕) 名称 代码 操作符 java...中表示 Linux中文件描述符 标准输入(stdin) 0 /proc/self/fd/0 -> /dev/pts/0 标准输出(stdout

4K20

Linux-数据流重定向

指令执行过程中的数据传输 一般情况下,执行一个指令的结果是从键盘或者文件获取数据,经过处理之后输出到屏幕中。也就是standard output或者standard error output。...1.1 标准输出(STDOUT)和标准错误输出(STDERR) 数据流重定向就是指将标准输出和 标准错误输出输出到其他文件(Linux中设备也是文件)中去。...代码为1,使用> 或者 >>; >以覆盖的方式输出 >>以追加的方式输出 标注错误输出(stderr):代码为2,使用2> 或者 2>>; 2>以覆盖的方式输出 2>>以追加的方式输出 1.2 垃圾黑洞和其他特殊写法...需要把正确和错误输出到同一个文件,要用如下命令: find /home -name .bashrc > list 2> list 错误,因为交叉写入文件可能导致次序混乱 find /home -...如下代码可以把.bashrc内容输入,再输出到catfile文件中去: [root@iZwz9ayvrn26ptadymu9ymZ ~]# cat > catfile < ~/.bashrc [root

91520

linux nohup.out文件过大解决方法

Linux的三种重定向 0: 表示标准输入 1: 标准输出,在一般使用时默认的是标准输出 2: 标准错误信息输出,可以用来指定需要重定向的标准输入或输出 在一般使用时,默认的是标准输出,即1.当我们需要特殊用途时...例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。 另外,也可以实现0,1,2之间的重定向。...Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。...每个项目都是有log的,启动日志就不需要看,直接指定到黑洞目录,在本地也不会保留。 nohup java -jar test.jar > /dev/null 2>&1 &

4.6K10
领券