Ubuntu开机自启动 读取.bashrc
开机自启动脚本,启动ros节点。
ros节点可以启动,但是source命令没起作用,导致matlab端读不到自定义消息。
查了一下,大概是开机自启的shell和开机后手动开启终端的shell,并不完全一样。
开机后手动打开的终端,会读取.bashrc文件。
但是开机自启的shell并不会读.bashrc而是读其他的文件。
按照下面这个方法,就没问题了。
Create a ~/.bash_profile
file. If bash is started as a login shell it will first look for ~/.bash_profile
before looking for ~/.profile
. If bash finds ~/.bash_profile
then it will not read ~/.profile
.
Put the following lines in ~/.bash_profile
:
[ -f "$HOME/.profile" ] && source "$HOME/.profile"
[ -f "$HOME/.bashrc" ] && source "$HOME/.bashrc"
Ubuntu – Configure gnome-terminal to start bash as a login shell, doesn’t read .bashrc
Ubuntu开机自启动 读取.bashrc相关推荐
- Ubuntu开机自启动程序的方法
文章目录 Ubuntu开机自启动程序的方法 目标效果 方案1:修改rc.local 测试结果 方案2:单独增加一个开机启动的脚本 错误1 错误2 实测结果 refs 方案3:利用官方快捷方式启动 Ub ...
- RoboMaster机甲大师——视觉组——ubuntu开机自启动脚本分析
ubuntu开机自启动脚本分析 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: 很久没更新了,感觉自己太弗拉不堪了,这次主要分享的是在视觉程序 ...
- Ubuntu开机自启动(适用于ubuntu桌面、服务器、树莓派)
Ubuntu开机自启动 前言 一.服务(Service)是什么? 二.编写服务 1.创建服务 2.撰写服务内容 3.设置服务自启动 二.编写脚本 三.编写程序 总结 前言 声明:本人使用树莓派4B+ ...
- Ubuntu开机自启动的两种方法总结
第一种方法 1,新建个脚本文件new_service.sh #!/bin/bash # command content exit 0 2,设置权限 sudo chmod 755 new_service ...
- 树莓派~ubuntu开机自启动
Ubuntu Mate 开机自启ROS 创建 start.sh文件 #! /bin/bash cd /home/test ./opencv_exampleexit 0 运行脚本文件 chmod 777 ...
- Linux:Ubuntu开机自启动ssh【* Starting OpenBSD Secure Shell server sshd [OK]】
在.bashrc文件最上端(防止打断其他命令的执行)添加: # 启动ssh服务 sudo service ssh start
- Ubuntu开机自启动与sh脚本
启动多个终端 .sh脚本启动多个程序(对应多个终端)之ROS篇 我们先介绍一下终端的一些信息: 终端输入: gnome-terminal 能否打开一个终端, 然后运行gnome-terminal有一些 ...
- Ubuntu开机自启动桌面程序
在用户的home目录下面 ~/.config/autostart/目录下面添加启动项. 创建一个 appname.desktop 的文件,文件内容如下: [Desktop Entry] Type=A ...
- linux 设置开机自启动服务命令,linux开机自启动服务优化设置命令
1.设置成英文字符,避免出现乱码 [root@xuegod62 ~]# LANG=en 2.两种配置linux开机自启动服务命令: 1) [root@xuegod62 ~]# ntsysv 2) [r ...
最新文章
- GDCM:gdcm::VL 的测试程序
- JDK10的新特性:var泛型和多个接口实现
- hadoop安装详细步骤_推荐一个超详细的Hadoop安装教程,已有32万次阅读
- java php 等,路径 上级路径,上上级路径表示方法
- 自带容器_什么是衬胶容器罐以及质量标准?
- [工作积累] error: bad class file magic (cafebabe) or version (0033.0000)
- Eureka的自我保护模式
- 实战-全局唯一邀请码功能实现
- php进销存bom,金太郎进销存带你了解BOM物料清单
- 谷歌google chrome浏览器Chrome版本太旧无法更新chrome无法更新至最新版本怎么办
- python随机产生100个整数二进制_python产生随机整数
- 微信摇一摇——iBeacon基站(一):USB蓝牙模式
- Borůvka算法学习小记
- 2021年软件定义通信发展环境(PEST)分析:新兴网络业务推动软件定义通信行业发展 [图]
- 基于32feet.net对Broadcom(Widcomm)
- 2018-10-10工作日报
- 最严谨的计算机语言p,一款全新的 高级PLC编程语言 P语言 简介-专业自动化论坛-中国工控网论坛...
- 天才少年!他们的内心世界你懂吗?道翰天琼认知智能机器人平台API接口为您揭秘-1。
- Linux git配置
- windows系统安装php,运行php
热门文章
- P1276 校门外的树(增强版)(线段树)(校门三部曲)难度⭐⭐⭐
- html5圆形图片轮播,jQuery超酷响应式圆形图片轮播图特效
- win7、win10进程pid4占用80端口的解决办法
- Node.js + Express 4.x + MongoDB 构建登录注册-简易用户管理(四)
- php 正确的输出json格式
- 源码编译安装percona-xtrabackup-2.3.2
- JAVA:控制台输入问题
- sulime text 3
- 又一个放弃P10千万年薪出走阿里的CTO!
- 33 张图详解 RSTP 、MSTP、替代技术