Ubuntu Screen 无法加载LD_LIBRARY_PATH

news/2024/7/10 5:35:14 标签: ubuntu, path, screen
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">path>

screen的用法">1. screen的用法

  • screen (-S window的名字),打开一个(名字为 ***)screen window, 注意S 大写
  • ctrl a d,detach
  • 如果只有一个screen window,直接screen -r 就可以attach
  • 如果有多个screen window,可以screen -r + window名字(输入前几个具有标示性的首字母即可,比如有两个window名字分别是abc和adg,指定ab就可以打开名为abc的window)
  • 如果有多个window,也可以screen -ls 查看所有的window的id,然后screen -r window的id也可以打开对应的window

2. 问题

新打开一个screen window的时候,有时会发现,原来bash下的PATHLD_LIBRARY_PATH会出问题,我遇到的问题是screen下的PATH会重复加载.bashrc里面的配置,而LD_LIBRARY_PATH则不会加载/etc/profile里面的配置,只加载了.bashrc里面的配置,解决方法是在配置文件/etc/screenrc或者~/.screenrc中加上一行配置

  • shell -$SHELL
  • 其中通过 echo $SHELL 可以看到值是/bin/bash,因此也可以写成shell -\bin\bash, 其中shell并非是linux的命令,而是screen的在配置文件里面的配置命令,其对应的终端的配置命令是 -s(小写)
  • 意思就是在screen window 的shell启动的时候以login-shell的形式启动,这样就可以加载所有的配置。这个在screen的手册中有说明(man shell)
    这里写图片描述
    来源网址
    https://www.gnu.org/software/screen/manual/screen.html#Shell
  • 记住其中的横杠 - 不可以省略

reference:
1. https://www.gnu.org/software/screen/manual/screen.html#Shell
2. http://blog.csdn.net/lykangjia/article/details/17717065
3. http://www.linuxquestions.org/questions/slackware-14/aliases-lost-when-using-screen-723624/
4. http://www.jianshu.com/p/762d4cccee7e


http://www.niftyadmin.cn/n/1091498.html

相关文章

linux下cache分析工具,cachestat、cachetop、pcstat-linux系统缓存命中率分析工具

命中率越高&#xff0c;表示使用缓存带来的收益越高&#xff0c;应用程序的性能也就越好。缓存是现在所有高并发系统必需的核心模块&#xff0c;主要作用就是把经常访问的数据(也就是热点数据)&#xff0c;提前读入到内存中。这样&#xff0c;下次访问时就可以直接从内存读取数…

linux下载神器aria2

迅雷没有linux版&#xff0c;所以白金会员没有用武之地&#xff0c;可以用aria2&#xff0c;更为强大。迅雷之所以比较快其实是因为使用了多线程下载&#xff0c;而aria2也可以&#xff0c;且支持更为丰富的配置。 1. 简单下载一个文件 aria2c -s 8 -x 10 url -s 表示split&…

linux双wan备份,ASA5505 双ISP线路(双WAN)接入配置

双WAN线路接入&#xff0c;不同服务通过映射走不同WAN口进入内部网络链路冗余&#xff0c;主线路中断后流量切换至第二条线路(出站)通过show run查看接口和VLAN划分情况interface Vlan1nameif insidesecurity-level 100ip address 192.168.15.1 255.255.255.0!interface Vlan2n…

2017.2.7 开涛shiro教程-第六章-Realm及相关对象(二)

原博客地址&#xff1a;http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习。 第六章 Realm及相关对象&#xff08;二&#xff09; 1.AuthenticationToken 由上篇可知&#xff0c;AuthenticationToken出现在UserRealm的方法doGetAuthenticationInfo&#xff…

Linux unzip解压多个文件

假设当前目录下有多个zip文件 data.zip invoices.zip pictures.zip visit.zip&#xff0c; 直接 unzip *.zip 等价于 unzip data.zip invoices.zip pictures.zip 会报错 Archive: data.zip caution: filename not matched: invoices.zip caution: filename not matche…

linux svn 身份认证,Linux配置svn+apache+ssl+radius身份认证

单位最近要上个新项目&#xff0c;要给项目组弄个SVN服务器&#xff0c;原来没弄过&#xff0c;那就边研究边摸索着来吧&#xff0c;废话不多说&#xff0c;下面直接开始【环境】Centos6.4 X86_64 minimum&#xff0c;iptables,selinux已关闭&#xff0c;所需软件包采取yum安装…

C字符串复制

void mystrcpy(char *from, char *to) {for(; *from ! \0; from, to){*to *from;}*to \0;return ; }void main() {char str1[]"abcd1234";char str2[100]{0};mystrcpy(str1, str2);printf("%s\n", str2); }输出&#xff1a; abcd1234转载于:https://www…

linux git diff 显示,linux – 实时git diff

我通常喜欢在查看git diff时键入我的git commit消息.我非常喜欢this little perl add-on to git产生的输出,并从git diff产生看起来像这样的输出(这是git log -p的截图,但你明白了&#xff1a;由于它如何突出显示已更改的线条的相应部分,因此很容易看出发生了哪些变化.只是想分…