linux .bashrc不能正常加载

状况描述:

账号登陆后无环境变量

解决过程:

一、检查发现~/.bashrc不存在,有可能被误删

处理1:从备份处拷了一份过来

处理2:chattr +i ~/.bashrc 加一个防删

二、重新登陆后发现仍然不行,但source ~/.bash_rc 或执行 bash 后正常

处理:经检查发现一同丢的还有~/.bash_profile,恢复该文件后恢复正常

时间: 2024-10-14 16:02:01

linux .bashrc不能正常加载的相关文章

Linux内核启动及加载根文件系统

</pre></h1><p><span style="font-family:KaiTi_GB2312;font-size:18px;">上接博文<<a target=_blank href="http://blog.csdn.net/gqb_driver/article/details/8931775" style="text-decoration: none; font-family: 'Mi

Linux程序动态库加载优化

作者:zhanhailiang 日期:2014-10-26 linux程序动态库加载流程简介 linux从程序(program或对象)变成进程(process或进程),简单说来需要经过三步: fork进程,在内核创建进程相关内核项,加载进程可执行文件: 查找依赖的.so,逐一加载映射虚拟地址: 初始化程序变量: 如下例通过strace查看pwd命令执行过程: [root@~/wade/codeReview/learningc]# strace pwd execve("/bin/pwd"

简单的Linux 驱动模块编译,加载过程

简单的Linux 驱动模块编译,加载过程 2010-03-14 14:48:24|  分类: Driver |  标签: |字号大中小 订阅 本文记录我的第一个Linux设备驱动程序的编译过程.遇到问题的解决方法. 环境:2.4.18-14的内核,Linux内核源码:2.4.18.       Linux内核源码路径:/usr/src/linux(这个源码是从kernel.org网站download的2.4.18版本)        按照<linux设备驱动开发详解>一书中的步骤实现经典例子&

Linux进程2——进程加载

Linux每个可执行程序都具有相同的虚拟地址分配,当OS启动进程时,是如何加载程序呢? 1. 进程结构体 每个进程都具有task_struct结构体,该结构体的mm字段负责对程序内存的虚拟地址映射. mm中每个vm_area_struct对应可执行程序的段虚拟地址空间,例如.text等.当程序被执行时,程序的这些虚拟地址 就被填入不同的vm_area_struct中. struct vm_area_struct { ... ... unsigned long vm_start; //虚拟地址开始

简单的Linux驱动程序以及如何加载/卸载驱动

今天记录一下简单的Linux驱动程序怎么写以及如何加载/卸载驱动 以hello.c为例: hello.c #ifndef __KERNEL__ # define __KERNEL__ #endif #ifndef MODULE # define MODULE #endif #include <linux/kernel.h> #include <linux/module.h> #include <linux/init.h> MODULE_LICENSE("Dua

linux内核镜像的加载地址和入口地址

copy from :https://blog.csdn.net/whahu1989/article/details/85255538  https://wenku.baidu.com/view/2670021c195f312b3069a532.html linux内核启动时几个关键地址  1.名词解释ZTEXTADDR  解压代码运行的开始地址.没有物理地址和虚拟地址之分,因为此时MMU处于关闭状态.这个地址不一定时RAM的地址,可以是支持读写寻址的flash等存储中介. ZRELADDR 

linux php.ini重新加载问题

今天发现自己服务器修改php.ini之后无法重新加载!!无法使用php-fpm reload,奇怪!! 后来查了一下,可以使用 /etc/init.d/php-fpm reload 来重新加载.

Linux中的固件加载例子

AP6335模块(BCM4339)在上电运行时,是需要刷入固件的,其在普通WIFI模式和AP模式之间切换时,也是需要加载不同的固件的,其位于/system/etc/firmware/下面:fw_bcm4339a0_ag.binfw_bcm4339a0_ag_apsta.bin 下面的日志即是WIFI热点开启时加载的固件: [ 1276.966022] dhd_bus_devreset: == WLAN ON ==[ 1276.966038] dhd_bus_devreset called whe

linux下python3离线加载nltk_data,不用nltk.download()

在不能上网的服务器上把nltk_data关联到python3,已经安装anaconda3所以不需要安装nltk,环境是linux 首先没有nltk_data在使用nltk会报错 LookupError: ********************************************************************** Resource 'tokenizers/punkt/PY3/english.pickle' not found. Please use the NLTK