作为一个纯粹的理工科研究生,一点点Linux基础都没有,会给你的科学事业带来不小的阻碍,在你未来用到各种软件中,有很大一部分软件属于开源软件,而它将是用Linux系统来运行的, 或许会有人问你傻啊! 为什么不用windows?  好问题! 首先windows 是人家微软砸钱基于DOS系统开发的,出于商业目的,所有基于Windows平台的开发者写出的软件,源代码你是看不到的,你在安装过程中也只需next step ...下去便okay。  听到这里好像没什么问题,是的,但当你在使用本领域的某一款小众软件,我指的是某种专业分析的软件时,你的问题便来了,没有那个公司出于商业目的开发你要使用的这款软件,因为没有利润和使用客户人群极少。这时或许你所在领域有一些大牛课题组的牛人自己写代码,帮助你解决你的专业问题,你应该感谢上苍,即便它只有很粗糙的图形界面或许仅仅只是命令行。 you should learn to be grateful 少年! 这便是一个简单的开源软件,它没有利润,它有的只是“爱” 如果你的计算机基础够好,你可以按照你的个人需求在开源软件的基础上完成你对软件的个性化改造,这一切都是自由的。 好了扯淡到此结束。 如果你已经熟练使用Linux,那么劝你从这里打住,不要继续浪费时间了。因为接下来的东西多半是入门级的。 也是个人笔记的形式。 因为我就是个初学者嘛。。 (尴尬的笑了)

1.如何打开 二进制文件

Ctrl + Alt + T 打开命令行,使用cd命令找到你安装的文件目录下bin文件夹,输入 例如 ./phenix 如果发现执行不了,在软件正常安装的基础上,你需要检查一下你对这个二进制文件的权限:

ls -lh (h代表human)

rw- r-- r--       这表示你对该文件没有操作权限,你需要赋予它可操作的权限 "x"

chmod 755 filename

rwx r-x r-x

此时在输入 ./ filename  便可运行该程序。

“755“代表什么意思, 其实是三个组权限的简称 7代表所有者拥有全部权限,5代表所属组拥有读和操作权限 第二个5代表其他人拥有读和操作的权限。

转载本文请联系原作者获取授权,同时请注明本文来自王宁科学网博客。
链接地址:http://blog.sciencenet.cn/blog-750255-1071936.html

bin二进制文件的运行相关推荐

  1. 探究.NET的bin引用程序集运行机制看.NET程序集部署原理

    探究.NET的bin引用程序集运行机制 看.NET程序集部署原理 新建一个最简单的网站,并引用使用程序集Nhibernate.dll,页面代码为       运行后输出的结果 .NET 程序集部署程序 ...

  2. .bin二进制文件转换为.txt(.bin)文件

    将.bin二进制文件转换为.txt(.bin)文件 可用于神经网络的权重偏置等.bin文件的读取 import struct import re#自己创建文件夹 src_filepath = &quo ...

  3. ASCII文件和bin二进制文件的区别是什么

    程序中一个结构体 struct A {char a; char b; bool c;} struct A v; v.a = 128; v.b = 16; v.c = 1; 此时如果我们想把这个结构体变 ...

  4. linux下解包bin二进制文件_linux下如何使用docker二进制文件安装_docker离线安装

    1,下载二进制文件 https://download.docker.com/linux/static/stable/x86_64/docker-18.03.1-ce.tgz 2,解压二进制文件 tar ...

  5. Linux的二进制文件无法运行

    问题描述 cannot execute binary file 解决思路 不能执行二进制文件,而指令没有报错:执行文件的用户权限也是最高权限(如上图,root用户):使用ls -l查看,这是可执行文件 ...

  6. 应用在vs的ide调试环境下运行顺利,但是在bin目录直接运行exe报错的问题

    在项目中需要获取摄像头的实时视频,因为不想安装第三方的安装文件来实现,经过筛选找到了easydarwin中的libEasyPlayer. 我们的项目语言是C#,libEasyPlayer的语言是C++ ...

  7. Keil5 编译生成bin二进制文件的设置方法

    勾选:After Build/Rebuild Run #1 代码:fromelf --bin .\output\node.axf  --output .\output\NoiseApp.bin 解释: ...

  8. UNI-APP,网络下载.bin二进制文件并保存到手机,在其他页面读取该.bin文件,按照协议封装后,发送给硬件设备

    下载文件过程: 1.获取下载链接 2.下载文件到缓存 3.保存缓存文件到本地 4.建立文件名与保存路径的映射,并保存到Storage <template><view><c ...

  9. go项目部署:docker部署go项目直接运行二进制文件部署(两种方式进行部署)

    go项目部署:docker部署go项目&直接运行二进制文件部署 引言:之前断断续续的接触到项目部署,一直没有详细的了解部署,于是最近就好好的专研一下项目的部署,前期准备:一个自己或者别人的具有 ...

最新文章

  1. 面试官:啥是集群策略啊?
  2. 第九章 硬件抽象层:HAL 心得笔记
  3. win10系统修改Intel VT-x时进入不了BIOS问题
  4. perl Encode模块的使用
  5. mysql索引分析_MySQL索引分析和优化
  6. android 调出键盘表情_Android 软键盘和emoji表情切换方案,和微信几乎一样的体验...
  7. 【安卓开发 】Android初级开发(十二)Android向系统日历中添加事件
  8. java 8 排序反转_Java 8 排序小结
  9. IDEA换行CRLF, LF, CR的解释和默认设置
  10. Nature调查再聚焦读博压力:超1/3博士生焦虑抑郁,大学有没有能哭的地方?
  11. 计算机视觉基本原理介绍—RANSAC
  12. cocos2dx3.2升级Android5的坑
  13. atitit 数据库mysq启动不起来解决方案.docx
  14. 财务分析经典图表分析
  15. 论文翻译:2020_Demucs:Real Time Speech Enhancement in the Waveform Domain
  16. 【保姆级|建议收藏】阿ken带你学Java入门及进阶(二)——运算符、循环语句,文末有彩蛋鸭✨✨✨
  17. OSChina 周二乱弹 —— 好朋友都脱单了 而我就比较厉害了
  18. 高可用性和高可靠性的规划与设计
  19. Module parse failed: Unexpected token(双问号无法识别)
  20. Kotlin开发利器之协程

热门文章

  1. CSP认证201509-1 数列分段[C++题解]:遍历
  2. win10如何修改文件拓展名?
  3. 像证券交易员一样思考和行动_3纪律与心态
  4. leetcode 739. 每日温度 单调栈解法和暴力法及其优化 c代码
  5. TortoiseGit git push提示fatal: HttpRequestException encountered remote: Invalid username or password.
  6. mysql 查询 distinct_MYSQL查询数据(二)SELECT | DISTINCT
  7. 正则表达式匹配非字母或者数字
  8. 控件事件的绑定与取消
  9. react ui框架_顶级React组件库推荐
  10. mysql jdbc路径,mysql转存数据库后,如何修改jdbc:mysql的路径