ubuntu开机自动打开终端并执行程序

ubuntu开机自动打开终端并执行程序

Ctrl+Alt+T打开命令行,输入 gedit ~/.bashrc (或者用vi等打开也可以),打开 .bashrc文件后如下图所示:
ubuntu开机自动打开终端并执行程序

  • .bashrc文件里面添加自己执行程序的命令。

    1. 如果有sudo命令需要运行,则使用echo 输入密码。
      比如:echo “password” | sudo -S chmod 777 ttyUSB0
      这句话把password换成自己的密码就可以开机自动给 ttyUSB0 串口赋予权限。
      其他类似cdsource等命令按照在终端中的使用方法即可。
    2. 如果需要在新的终端中执行命令,则使用
      gnome-terminal -x添加在命令的前面即可。

    如下例所示,则为首先source了$HOME/catkin_ws1/devel/里面的setup.bash文件,然后转到了$HOME/catkin_ws1目录下,之后重新打开一个终端执行$HOME/catkin_ws1项目下的ROS launch命令。

    source $HOME/catkin_ws1/devel/setup.bash
    cd $HOME/catkin_ws1
    gnome-terminal -x roslaunch rplidar_ros test_rplidar.launch
    
      
       
    • 保存后执行source ~/.bashrc使环境变量起作用。

      这里我设置给全部USB接口赋予管理员权限,cd/home/wzf/catkin_debug路径下,运行roslaunch car_207 ros_topic_test.launch

      echo "123" | sudo -S chmod 777 /dev/ttyUSB*
      cd /home/wzf/catkin_debug
      roslaunch car_207 ros_topic_test.launch
      
    • 终端中输入gnome-session-properties打开Ubuntu开机首选项管理,如图所示
      ubuntu开机自动打开终端并执行程序

    • 点击上图中的“添加”按钮,如图所示,在下图中名称和注释随便填写,命令里填写:gnome-terminal,点击“添加”。
      ubuntu开机自动打开终端并执行程序

    • 最后,如果开机不方便输入密码,比如使用工控机时,可以设置为用户自动登录。

      1. 点击Ubuntu最右上角的设置按钮,点击系统设置...,选择用户账户
        ubuntu开机自动打开终端并执行程序
      2. 点击右上角“解锁”按钮,此处会弹窗要求输入密码,再打开自动登录。ubuntu开机自动打开终端并执行程序
    • 重启即可。

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/2143.html原文链接:https://javaforall.cn

    【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

    【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

    (0)


    相关推荐

    • Windows键失灵的三种处理方式「建议收藏」

      Windows键失灵的三种处理方式「建议收藏」对于经常使用电脑学习或者工作的我们来说,特别是搞编程的小伙伴们。Windows键的失灵将会导致我们的工作效率大大降低,比如:Win+E快速打开我的电脑;Win+R快速打开命令行等,许多组合键都不能使用,好烦躁。不要急,先看看这篇文章,可能有惊喜哦!

    • 即时通讯源代码,im源码功能全套[通俗易懂]

      即时通讯源代码,im源码功能全套[通俗易懂]即时通讯源代码,im源码,im源代码即时通讯全套源码语言:C/C++语言编写,VC++开发平台产品包含完善的即时通讯系统,是一套集即时通讯和视频会议为一体的企业级办公协同交流产品,可以广泛应用于政府、企业、教育机构和公司等客户端:大致功能(具体以产品演示为准):在线文字聊天离线留言历史消息记录查询 公告消息提醒语音聊天 视频聊天群发留言 输入状态感知个…

    • 正则表达式中/i,/g,/ig,/gi,/m的区别和含义

      正则表达式中/i,/g,/ig,/gi,/m的区别和含义

    • IDEA安装yarn

      IDEA安装yarn当我们拿到一个vue项目,导入到idea后发现有yarn.lock文件,则该前端项目需要通过yarn来进行启动。如下图:未安装前,如图下:安装步骤:1.各位看官注意,我们安装yarn,必须得把Nodejs的环境先配置好。以及npm的淘宝镜像安装好,也就是说启动vue的环境的是正常的。2.在Terminal面板下,通过cnpminstall-gyarn命令进行全局安装:3.执…

    • JavaScript 正则表达式全面总结

      JavaScript 正则表达式全面总结如果您发现错误,请一定要告诉我,拯救一个辣鸡(但很帅)的少年就靠您了!本文适合有JavaScript基础&&面向搜索引擎书写正则的人群。正则表达式是用于匹配字符串中字符组合

    • mysql中phpmyadmin安装教程_特详细的PHPMYADMIN简明安装教程

      mysql中phpmyadmin安装教程_特详细的PHPMYADMIN简明安装教程特详细的PHPMYADMIN简明安装教程更新时间:2008年08月01日00:27:12作者:简单的说,phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具:1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果…

    发表回复

    您的电子邮箱地址不会被公开。

    关注全栈程序员社区公众号