首页 > 编程语言 >认识程序

认识程序

时间:2024-07-06 22:22:28浏览次数:11  
标签:可执行文件 shell 认识 程序 二进制 文件夹 终端

【教程】在macOS上用VSCode写C++代码 3 认识程序

文件系统最基本的两种文件:

  • 文本文件:存字符ASCII码

  • 程序/二进制可执行文件

程序/二进制可执行文件

程序

有输入,有输出,就算程序

从计算机底层的角度来说,程序就是一堆机器码(01),就是二进制可执行文件,计算机底层硬件(处理器)可以读取这些机器码然后实现相应的计算/进行相应的处理

二进制可执行文件:eg. xx.exec

终端

终端也是程序(接受你的字符串(命令)为输入,也会有一些输出)

通过终端与没有图形界面的程序交互

终端背后的shell负责解析从终端输入的命令(shell命令解析器,接收用户命令,然后调用相应的应用程序)

在终端上执行程序

如何告诉shell我们要调用这个程序呢?在 % 后写出它的路径就好了

复制路径:右键 + optionoption + command +C拖动到终端

/bin/mkdir

这是电脑自带的一个程序

功能:创建文件夹

接收一个参数/输入:将这个文件夹创建在哪里

输出:执行了 创建文件夹 的操作

使用:

在桌面创建newFolder

先写出程序的路径 /bin/mkdir

空格,再写参数,即文件夹的创建位置和新文件夹的名字。桌面就是 家目录 + Desktop

回车就会在桌面上得到一个名为 newFolder 的新文件夹

标签:可执行文件,shell,认识,程序,二进制,文件夹,终端
From: https://www.cnblogs.com/chasetsai/p/18287968

相关文章

  • 微信小程序开发基础知识5----自定义组件
    一、组件的创建与引用1、创建组件①在项目的根目录中,鼠标右键,创建components->test文件夹②)在新建的components->test文件夹上,鼠标右键,点击“新建Component'③键入组件的名称之后回车,会自动生成组件对应的4个文件,后名分别为.js,json,.wxml和.wxss2、引用组件组......
  • ubuntu的screen会话,断开远程连接也能照样运行程序
    文章目录创建新的`screen`会话管理`screen`会话例子关闭某一个`screen`会话删除某一个`screen`会话在Ubuntu中使用screen工具可以创建和管理多个终端会话。以下是创建screen会话的方法:创建新的screen会话启动一个新的screen会话:screen这将......
  • 杂货店排队模拟程序
    该模拟程序中包含多个队列,可以使用队列数组来模拟这些队列。假设杂货店共5条收银线,顾客可随机进入支付。顾客会进入最短的队伍,如果队伍一样长,那么选择最靠近的一个队伍。每次交易完成所消耗的时间也是随机的。完成一些额外工作,扩展杂货店排队程序,使得客户可以:■如果等待超过......
  • 玩转微信小程序(第四天)
    玩转微信小程序第四天今日需要完成内容一,完成轮播图效果二,实现滑动效果2.1这里建议把scroll-view套用在view里使用2.2把图片进行横向排列并且不换行三,实现文字显示在图片上的效果3.1先实现简单的布局3.2样式的实现四,自定义组件设置跳转和文字4.1wxml效果4.2js效果4.3如......
  • 如今HarmonyOS系统大火,那么我们该如何开发一个HarmonyOS应用程序呢?该文章将带你深入了
    引言鸿蒙操作系统(HarmonyOS)是华为推出的一款新型操作系统旨在实现万物互联其广泛应用于智能手机平板物联网设备等领域使用鸿蒙开发应用能够充分发挥其强大的跨平台能力本文将为你提供一个开发鸿蒙应用的学习路线并结合一些代码示例帮助你快速入门和掌握这项技能......
  • 一个基于Flask框架的Python Web应用程序
    dashboard.py主要实现了以下功能:1.用户注册与登录:提供了用户注册和登录的功能,用户的密码会被哈希处理后存储在users.json文件中。2.文件管理:实现了简单的文件管理功能,包括列出文件夹中的文件、上传文件和删除文件。只有管理员用户才能进行文件管理操作。3,路由定义:定义了......
  • 第1章 认识 Vite
    明白了,这里是第1章内容的详细展开版本:第1章认识Vite1.什么是ViteVite是一个由尤雨溪(Vue.js的创始人)开发的前端构建工具,旨在提供极快的开发体验。Vite的名字来源于法语,意为“快速”,这正是它的核心理念。1传统构建工具的挑战传统的构建工具(如Webpack、Parcel......
  • 【Linux】:程序地址空间
    朋友们、伙计们,我们又见面了,本期来给大家解读一下有关Linux程序地址空间的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!C语言专栏:C语言:从入门到精通数据结构专栏:数据结构个 人 主 页 :stackY、C++专栏  :C++Linux专 栏 ......
  • [python]Markdown图片引用格式批处理桌面应用程序
    需求使用python编写一个exe,实现批量修改图片引用,将修改后的文件生成为文件名_blog.md。有一个编辑框,允许接收拖动过来md文件,拖入文件时获取文件路径,有一个编辑框编辑修改后的文件的输出路径,用户拖入文件时,就能自动得到输出的路径作用是将md文件中的例如![image-20240706062921......
  • MSAMRNBSource.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个MSAMRNBSource.dll文件(挑选合适的版本文件)......