服务器-Linux ~/.bashrc 文件问题

问题描述

Linux ~/.bashrc 文件问题

vim ~/.bashrc
修改环境变量后可能出了错 后来什么命令都打不了了 求救助
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found

我这个是远程服务器只能命令行 但是可以上传下载文件
~/.bashrc 这个文件是放在哪的 好心人复制一份给我

解决方案

环境变量PATH出问题了罢了
直接用绝对路径来执行命令吧,例如 /bin/ls
.bashrc从其他用户目录下copy一份到你的用户目录下就可以了: /bin/cp /home/username/.bashrc ~

解决方案二:

楼上正解,建议你还是修改下环境变量吧,拷贝别人的不合适吧。~代表你的用户目录,一般是在home下你登录的用户名称文件夹下可以找一下

解决方案三:

修改环境变量后出错 ,改回来吧

解决方案四:

先把你的环境变量倒出来看看。用全路径export
bashrc在你的用户根目录下。你可以从一个干净系统中复制i一个,用root用户访问你/home/用户名目录下。

解决方案五:

你可以先了解下这些命令能够被定位的原理: 当你执行ls,cat这些命令,它会根据PATH中的路径,去寻找这些命令。
如下:

 echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

这就是你当前的环境变量,而ls等相关命令在/bin目录下。
你可以使用**/bin/echo $PATH ** ,查看下你目前的环境变量

解决方案六:

~/.bashrc: executed by bash(1) for non-login shells.

see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)

for examples

If not running interactively, don't do anyth......
答案就在这里:linux 下 .bashrc文件

时间: 2024-11-02 13:52:28

服务器-Linux ~/.bashrc 文件问题的相关文章

配置Linux相关文件使服务器提供NFS服务

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   如果在Red Hat Enterprise Linux 5安装时已经默认安装了NFS组件,接下来的工作主要是配置相关文件使服务器提供NFS服务,步骤如下. (1)设定某台计算机为NFS服务器,并在后台启动相关的守护进程(在"服务配置"中启动).一般来说,如果NFS服务器要提供服务,必须启动inet.portmap.nfs和mount这4个守护

windows 在文件中换行可以,在服务器Linux中不行

问题描述 windows 在文件中换行可以,在服务器Linux中不行 我差了2个字符串 用 File dowloadFile = new File(fielName);//path 为文件的所在地址out = new FileOutputStream(dowloadFile);p = new PrintStream(out);p.print(value);//写入数据p.println("" "");p.println("" "&quo

解决-从linux服务器中读取文件数据

问题描述 从linux服务器中读取文件数据 现有一个需求: 在一台服务器上写日志文件,每当日志文件写到一定大小时,比如是1G,会将这个日志文件改名成另一个名字,并新建一个与原文件名相同的日志文件,再往这个新建的日志文件里写数据:要求写一个程序能实时地读取日志文件中的内容,并且不能写日志操作.重命名操作.不能修改日志文件的任何数据,保持日志文件的完整性. 首先,这个问题在windows下几乎无解,因为一个程序打开了一个文件,再要对文件重命名是不可能的:而在Linux下,可以得到完美解决.因为Lin

Linux下SVN服务器自动更新文件到Web目录的方法_Linux

说明: 服务器操作系统:CentOS 服务器IP:192.168.21.134 SVN安装路径:/usr/local/svn SVN项目路径:/home/svn SVN登录账号:osyunwei SVN登录密码:123456 Web站点根目录:/home/web实现目的: 当svn项目中有任何修改更新时,系统会自动实时从svn中检出文件并同步到Web站点根目录 具体操作: 一.使用SVN中post-commit实现自动实时从svn中检出文件并同步到Web站点根目录 cd /home/svn/ho

java如何修改linux服务器下txt文件,

问题描述 java如何修改linux服务器下txt文件, 在linux服务器下面,有个txt文件,里面有三条数据,如何修改指定的那一条数据,那如何定位到指定的数据?比如我想修改2 55 66 77这条数据怎么定位到这条数据?txt文件内容格式如下:1 22 33 442 55 66 773 88 99 781 yy uu pp2 jj kk hh1 rr tt ww2 ww qq ee3 qq ff gg 解决方案 http://blog.csdn.net/jiangxinyu/article/

使用scp获取远程linux服务器上的文件 linux远程拷贝文件_linux shell

一.scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度. 二.scp有什么用? 1.我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过scp命令便可轻松的达到目的. 2.我们需要将本机上的文件上传到远程服务器上,远程服务器没有开启ftp服务器或共享,无

linux下使用scp服务器之间复制文件和目录命令

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来.另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了.虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用. 1.命

linux使用scp实现服务器A向服务器B传输文件_Linux

scp是有Security的文件copy,基于ssh登录.操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令. 复制代码 代码如下: scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root 然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了. 如果想反过来操作,把文件从远程主机copy到当前系统,也很简单. 复制代码 代码如下: scp root@172.19.2.

jsp删除服务器上的文件

js|服务器 一个小问题 jsp删除服务器上的文件 调试了很长的时间 结果发现试绝对路径的问题 现在 搞定了 ' <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><%@ page import="java.io.*"%><%St