path 还原linux_linux path = $path - CSDN
精华内容
参与话题
  • Linux环境变量PATH配错的补救方法

    千次阅读 2019-03-23 10:45:37
    PATH配错了,一般会在java环境,nodejs环境变量配置的时候。 会导致一些命令用不了,vi啊cd啊这些命令会用不了,不知道如何改回来。 首先,先把PATH临时export一下。 export PATH=/usr/bin:/usr/sbin:/bin:/sbin...

             PATH配错了,一般会在java环境,nodejs环境变量配置的时候。

             会导致一些命令用不了,vi啊cd啊这些命令会用不了,不知道如何改回来。

    首先,先把PATH临时export一下。

    export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

     然后,再去.bash_profile或者是/etc/profile改回来(你改错的文件)

    以下是最初的PATH路径,可以参考以下。

    PATH=$PATH:$HOME/bin
    
    export PATH=$PATH

    最后再source一下这个文件,就可以恢复过来了。

     

    不过给个建议是,改变文件之前都要做好备份,复制多一个文件或者复制一行注释掉也好。这样错误出现之后容易恢复过来

    展开全文
  • 误删Linux path中的路径恢复

    千次阅读 2016-06-13 14:05:18
    误删Linux path配置的原始路径,导致shell的基本操作命令失效,如vi、cat、source等的恢复。

    转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/51657268

    相关文章:

    1、场景

    误删Linux path配置的原始路径,导致shell的基本操作命令失效,如vi、cat、source等。

    2、操作

    登陆Linux系统,查看当前的path路径:

    echo $PATH
    /opt/java/jdk1.8.0_45/bin:/opt/alibaba-rocketmq/bin:/opt/java/jdk1.8.0_45//bin:/opt/alibaba-rocketmq/bin:/opt/java/jdk1.8.0_45//bin:/opt/alibaba-rocketmq/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/X11R6/bin:/home/dddd/bin
    

    查看正常时的路径:

    vi /etc/profile
    export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH

    由于疏忽,将上述路径修改为了:

    export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin

    修改后保存

    source /etc/profile
    echo $PATH
    /opt/java/jdk1.8.0_45/bin:/opt/alibaba-rocketmq/bin
    

    坑爹的来了,接下来shell命令就失效了…

    vi /etc/profile
    -bash: sudo: command not found
    
    source /etc/profile
    -bash: id: command not found
    -bash: id: command not found
    -bash: id: command not found
    -bash: tty: command not found
    
    cat /etc/profile
    -bash: cat: command not found
    

    因为已经找不到所执行命令的路径了。

    3、恢复

    执行命令,把PATH后面的$PATH加上。

    /usr/bin/sudo /bin/vi /etc/profile
    

    生效变更。

    source /etc/profile
    -bash: id: command not found
    -bash: id: command not found
    -bash: id: command not found
    -bash: tty: command not found
    
    export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
    

    恢复!

    展开全文
  • 一个刚入职小弟,添加环境变量PATH时,之前的PATH没有加上,导致系统命令不能用 解决 环境变量可以理解为把一些可执行程序,添加为命令,从bash可以直接调用;如果bash下不能调用则从安装目录也可以执行,因此按照这...

    背景

    一个刚入职小弟,添加环境变量PATH时,之前的PATH没有加上,导致系统命令不能用

    解决

    环境变量可以理解为把一些可执行程序,添加为命令,从bash可以直接调用;如果bash下不能调用则从安装目录也可以执行,因此按照这个思路进行恢复
    1、/usr/bin/vim ~/.bashrc修改PATH,把系统命令添加export PATH=$PATH:/usr/bin:/usr/local/bin:/bin:/sbin
    2、locate source ~/.bashrc
    一开始source命令找了半天安装目录没找到,后来采用locate命令执行,恢复OK。

    展开全文
  • Linux: 环境变量PATH设置错误的补救

    千次阅读 2019-05-29 11:16:52
    设置完环境变量, 生效 source /etc/profile 发现普通的系统指令ls都用不了了 查看系统变量,果然是设置错了 echo $PATH还原PATH export PATH=/usr/local/sbin:/usr/local/bin:/sbin...linux下环境变量PATH设置错...

    设置完环境变量, 生效

    source /etc/profile
    

    发现普通的系统指令ls都用不了了
    查看系统变量,果然是设置错了

    echo $PATH
    

    先还原PATH

    export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    

    再修改 /etc/profile 文件

    参考
    linux下环境变量PATH设置错误的补救

    展开全文
  • 转:... 总结:修改1.#PATH=$PATH:/etc/apache/bin 或者#vi /etc/profile 或者#vi ~/.bash_profile 生效:如果修改了/etc/profile,source/etc/profile。注意需要重新打开终端 echo $PATH. ...
  • 今天在修改了 RedHat Enterprise 5.7 的文件 /etc/profile 中 PATH 的值后,执行 source /etc/profile,然后 su、sudo、vi、gedit、find、source 等所有的命令都执行不了了,提示“xxx: command not found”,后面想...
  • Linux下mysql的备份和还原命令

    千次阅读 2018-11-22 10:00:19
    Linux下MySQL的备份和还原Linux下的数据备份Linux下的数据还原介绍mysqldump的参数 最近一直在更新一个项目,给现场部署,每次都需要备份一下数据库(以防有问题可以还原回去) Linux下的数据备份 直接写命令吧: ...
  • [root@server3 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin (2)查看所有环境变量 [root@server3 ~]# env (3)查看所有本地定义的环境变量 [root@server3 ~]# set ...
  • 刚才在配置kafka环境时,原本按照我想象的: ...PATH=$PATH:$KAFKA_HOME/bin/ export PATH 结果一不小心,就变成了: export KAFKA_HOME=/data/kafka/kafka_2.11-1.1.0 PATH=$PAT$KAFKA_HOME/bin/H: ...
  • 电脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统...比如要把/etc/apache/bin目录添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin 使...
  • Linux基础

    2020-05-16 10:36:26
    Linux基础知识介绍Linux基础知识介绍一、什么是Linux1、Linux内核2、GNU工具3、Linux桌面环境二、Linux发行版1、核心Linux发行版2、特定用途的Linux发行版3、Linux LiveCD 一、什么是Linux Linux分为:Linux内核、GNU...
  • 今天新增环境变量的时候不小心把冒号错打成了...$PATH; 导致PATH变量为/usr/local/php/bin 解决办法:[ubuntu系统] export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u...
  • 1、什么是环境变量(PATH)在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行。我们知道查阅文件属性的指令ls 完整文件名为:/bin/ls(这是绝对路径), 那你...
  • 今天需要将一个数据泵方式导出的oracle备份文件还原Linux环境下的Oracle数据库中,花了我不少时间查资料才搞定,得记录下来。 第一步、使用SecureFXPortable工具,将备份文件(orcl20180207.dump)上传到Linux...
  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 也可以手动在【控制面板】-【程序】-【启用或关闭Windows功能】-【适用于Linux的Windows子系统】打勾,然后确定再重启电脑...
  • Linux配置环境变量的三种方法

    千次阅读 2017-05-07 13:10:45
    1、控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用,换一个shell设置就无效了:$PATH="$PATH":/NEW_PATH (关闭shell Path还原为原来的path)2、修改 /etc/profile 文件,如果你的计算机仅仅作为开发...
  • shell脚本实现mysql自动还原linux

    千次阅读 2014-02-14 12:34:38
    #!/bin/bash #主机地址 host="localhost" #mysql用户名 id="root" #mysql秘密 pwd="sanyue" dbs=$(echo "show databases;" | mysql -u$id -p$pwd -h$...#不需要还原的数据库 nodeldb="Database informat
  • 一、备份Oracle数据库 ... sqlplus system/system@orcl as sysdba; 2.创建备份目录,并指定备份目录(bak_dir)的物理路径 create or replace directory bak_dir as '/Oracle/OraBackupFile/Data';...
  • linux下 mysql数据库的备份和还原

    千次阅读 2017-03-09 21:25:46
    #mysqldump db_name >/path/name.sql 上面的命令意思是把一个库导出到一个SQL文件. 当然,你直接在有ROOT密码的机子上执行以上命令一定会报错.所以,请用 #mysqldump db_name >/path/name.sql -u root -p这回会要求...
1 2 3 4 5 ... 20
收藏数 21,964
精华内容 8,785
关键字:

path 还原linux