Ubuntu下运行文件

2023-05-16

在ubuntu下运行.run文件

a、打开一个终端(ctrl+alt+t)
b、cd 到.run文件所在目录
c、输入"chmod +x foo.run"
d、输入"./foo.run", .run文件就会开始运行了

如何在终端安装.deb文件

a、打开一个终端,
b、输入sudo dpkg -i foo.deb
c、删除包: dpkg -r foo.deb
d、删除包(包括配置文件): dpkg -P package
e、列出当前已安装的包: dpkg -l

如何执行.sh文件

首先,要确保这个文件的类型是可执行的。
有两种办法把文件设置为可执行文件。
1) 直接在文件属性标签中选中 "可执行",如果用的是图形界面,这个方法最简单直接。
2) 使用命令 chmod +x file.sh。将可执行属性添加到文件属性中。

然后,执行这个shell脚本文件。
1) 双击 file.sh 直接运行。图形界面的优点: 简单直接。
2) 使用命令 ./file.sh。

Linux(ubuntu)下增加/删除文件权限

  • 文件权限查看:

      a、查看文件权限命令:         ls -lh  [option:文件名]
      b、查看文件夹权限命令      ls -ld  [option:文件夹名]
      
      例:
      -rw-r--r--
      
      解释:
      -(代表类型)×××(所有者)×××(组用户)×××(其他用户)
    
  • 方案一:

      sudo chmod 600 ××× (只有文件所有者有读和写的权限)
      sudo chmod 644 ××× (文件所有者有读和写的权限,组用户只有读的权限)
      sudo chmod 700 ××× (只有文件所有者有读和写以及执行的权限)
      sudo chmod 666 ××× (所有用户都有读和写的权限)
      sudo chmod 777 ××× (所有用户都有读和写以及执行的权限)
    
      解释:
      1、其中×××:指文件名(修改文件夹权限时,有的需要在 chmod 后加-ld)
      2、三位数字分别对应每一个用户类型的权限设置,取值是0~7,即二进制的[000]~[111]。
      3、其它权限   [000]无任何权限   [100]只读权限   [110]读写权限    [111]读写执行权限
    
  • 方案二:

      命令格式:
      sudo chmod [操作对象+权限增减+操作权限]  ×××
      
     例:
     sudo chmod u+w  ×××    #添加文件拥有者的“可写”权限
     sudo chmod u-w  ×××    #删除文件拥有者的“可写”权限
     sudo chmod g+r  ×××    #添加用户组的“可读”权限
     sudo chmod o-r  ×××    #删除其它用户的“可写”权限
     sudo chmod +x  ×××     #添加所有用户的“可执行”权限
     
     解释:
     操作对象:u 表示文件拥有者,g 表示组用户,o 表示其它用户,a 表示所有用户
     权限增减:+ 表示增加权限、- 表示取消权限、= 表示设定唯一权限
     操作权限:r 表示可读取,w 表示可写入,x 表示可执行
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu下运行文件 的相关文章

随机推荐

  • Python-异常处理+文件

    目录 1 异常处理 1 简单的异常捕获 2 捕获错误类型 3 捕获未知错误 4 完整的异常语法 5 异常的传递 6 抛出异常 2 文件 1 读取文件 2 读取文件后文件指针会改变 3 写入文件 4 分行读取文件 5 复制文件 6 复制大文件
  • Eureka的设计理念

    目录 1 概述 1 1 服务实例如何注册到服务中心 1 2服务实例如何从服务中心剔除 1 3 服务实例信息的一致性问题 2 AP优于CP 3 Peer to Peer架构 3 1 主从复制 3 2 对等复制 4 Zone及Region设计
  • fastjson解析出现引用问题

    1 问题描述 后端返回前端接口数据包含引用数据 xff0c 如下图所示 2 原因 转json时使用这种方式 xff0c fastjson自动使用循环引用 xff1a String content 61 JSONObject toJSONSt
  • idea项目中添加mapper.xml文件样例

    1 点击File gt Settings gt 步骤如下图 然后新建mapper xml文件 点击mapper即可 2 添加其他模板方法同上
  • win10系统jdk1.8和tomcat8环境变量配置

    1 jdk环境变量配置 1 xff09 JAVA HOME 变量值就是jdk安装地址 JRE HOME 变量值就是jre安装地址 2 CLASSPATH 变量为 JAVA HOME lib JAVA HOME lib dt jar JAVA
  • Redis-事物&事物的四大特性(ACID)

    Redis事物 事物是指一系列操作步骤 xff0c 这一系列操作步骤 xff0c 要么完全执行 xff0c 要么完全不执行 Redis中的事物 transaction 是一组命令的集合 xff0c 至少是两个或两个以上的命令 xff0c r
  • 【chrome不能扩展程序怎么办】4步搞定安装导入扩展

    在 Edge 浏览器输入 xff1a edge version xff0c 按回车键后 xff0c 可以看到 用户配置路径 xff1a xxx xff0c 路径下的 Extensions 文件夹就是 Edge 安装扩展的目录 IE扩展位置
  • MariaDB Logs

    查询日志 xff1a query log 慢查询日志 xff1a slow query log 事务日志 xff1a transaction log 二进制日志 xff1a binary log 中继日志 xff1a relay log 错
  • android ViewBinding

    一 kotlin android extensions 在使用ViewBinding之前 xff0c 我们一直使用的是kotlin android extensions xff0c 使用kotlin android extensions可以
  • 如何添加win10命令提示符字体,美化显示效果

    如图 win10命令提示符的字体真让人难受的要死 xff0c 难道就不能改成好看一点的吗 xff1f 笔者开始了停不下来的百度和Google 在查找了大量零碎或者过时的资料后 xff0c 终于找到了一篇看起来还是很靠谱的文章 xff1a Q
  • 手动修改KDM、KSPLASH主题

    system xff1a ubuntu 13 04 x64 Qt 4 8 4 KDE Development Platform 4 10 5 kde4 config 1 0 自从安装了KDE桌面管理系统至今 xff0c 一直在折腾系统主题
  • Linux 安装Python3

    python3 下载地址 python3 下载地址 https www python org downloads 选择自己需要的版本 此文中选择3 10 9 下载源码压缩包 可下载到本地后上传至Linux服务器也可以复制下载地址 span
  • VirtualBox 重要的配置文件和配置程序

    之前我安装了VirtualBox 来跑 Linux 虚拟机 开始设置的时候设了 4G 内存 结果后来不能改了 造成的结果就是一开机 内存飙到40 一开VirtualBox 直接飙到95 然后开个数据库开个EBS 服务 基本就不用干其他事情了
  • 错误 This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck~~~

    This inspection detects names that should resolve but don 39 t Due to dynamic dispatch and duck typing this is possible
  • LAMP源码安装图文详解(超详细)

    文章目录 一 LAMP架构概述1 各组件的主要作用2 各组件安装顺序 二 编译安装Apache httpd服务1 关闭防火墙 xff0c 将安装Apache所需软件包传到 opt目录下2 安装环境依赖包3 配置软件模块4 编译及安装5 优化
  • MySQL数据备份恢复全攻略,让我们通过简单几步找回丢失的数据

    编写初衷 没有人生下来天生就是会计算机的 xff0c 就拿笔者来说的话 xff0c 也是从Windows gt Centos gt Ubuntu一步一步慢慢学习 xff0c 积累下来的 为了让大家能够更快更高效率的学习 xff0c 从今天开
  • 解决/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found问题

    1 问题分析 网上有分析说调用的高版本的gcc xff0c 生成的动态库没有替换老版本gcc的动态库导致 因此需要把高版本的so文件复制到低版本的so文件目录下 如下分析 xff1a https www jianshu com p 6424
  • 开源linux远程终端的源码

    C 有很多开源的Linux远程终端源代码可供使用 以下是一些常见的开源项目 xff1a MobaXterm xff1a 这是一个用C 编写的远程终端和X11服务器 xff0c 它支持SSH Telnet RDP VNC和SFTP等协议 Mo
  • 机器人操作系统(ROS)

    机器人操作系统 xff08 Robot Operating System xff0c ROS xff09 是一款广泛应用于机器人领域的开源操作系统 它最初由斯坦福大学人工智能实验室 xff08 Stanford AI Lab xff09 开
  • Ubuntu下运行文件

    在ubuntu下运行 run文件 a 打开一个终端 ctrl 43 alt 43 t b cd 到 run文件所在目录 c 输入 34 chmod 43 x foo run 34 d 输入 34 foo run 34 run文件就会开始运行