转自:一叶梧桐
在Ubuntu12.04中配置python环境变量:setenv PATH “$PATH:/usr/local/bin/python”,提示未找到setenv命令。

为什么呢?这是因为shell版本问题!

Bourne Shell(即sh)是UNIX最初使用的shell,平且在每种UNIX上都可以使用。BourneShell在shell编程方便相当优秀,但在处理与用户的交互方便作得不如其他几种shell。
LinuxOS默认的是Bourne Again Shell,它是Bourne Shell的扩展,简称bash,与BourneShell完全兼容,并且在BourneShell的基础上增加,增强了很多特性。可以提供命令补全,命令编辑和命令历史等功能。它还包含了很多C Shell和KornShell中的优点,有灵活和强大的编辑接口,同时又很友好的用户界面

C Shell是一种比Bourne Shell更适合的变种Shell,它的语法与C语言很相似。Linux为喜欢使用CShell的人提供了Tcsh。
Tcsh是CShell的一个扩展版本。Tcsh包括命令行编辑,可编程单词补全,拼写校正,历史命令替换,作业控制和类似C语言的语法,他不仅和BashShell提示符兼容,而且还提供比Bash Shell更多的提示符参数。

Korn Shell集合了C Shell和Bourne Shell的优点并且和BourneShell完全兼容。Linux系统提供了pdksh(ksh的扩展),它支持人物控制,可以在命令行上挂起,后台执行,唤醒或终止程序。

Linux还包括了一些流行的Shell如:ash,zsh等。每个Shell都有它的用途,有些Shell是有专利的,有些能从Internet或其他来源获得。
因此,现在在来解释为什么在ubuntu下出现找不到‘setenv’命令的错误就很容易了。因为setenv/unsetunv是csh的命令,而ubuntu下的shell版本是bash,因此无法解释,但是在bash下有与之对应的命令,对应关系如下:

在 csh shell: 输入
setenv PATH "$PATH:/usr/local/bin/python"
, 按下"Enter"。
在 bash shell (Linux): 输入
export PATH="$PATH:/usr/local/bin/python"
,按下"Enter"。
在 sh 或者 ksh shell: 输入
PATH="$PATH:/usr/local/bin/python"
, 按下"Enter"。

解决:未找到setenv命令相关推荐

  1. 未找到setenv命令 WRF

    linux的bash shell不一样导致的. 类似于tsch上就用setenv命令设置环境变量,比如setenv PATH $DIR/mpich/bin:$PATH . 所以当出现未找到setenv ...

  2. linux netstat未找到命令,运行netstat,提示未找到这个命令

    运行netstat,提示未找到这个命令 龙行    个人随笔    2019-1-14    3744    0评论 [root@localhost ~]# netstat -nultp -bash: ...

  3. Ubuntu : 未找到 ‘nm-tool‘ 命令

    在新版的ubuntu 终端里输入命令nm-tool, 想查看网络参数设置, 没想到却返回如下内容: 未找到 'nm-tool' 命令,您要输入的是否是: 命令 'dm-tool' 来自于包 'ligh ...

  4. 六步解决“未找到服务器”问题

    六步解决"未找到服务器"问题 经常使用谷歌浏览器,对于火狐不是很熟悉,所以会遇到很多意料不到的问题,首先就是下面这个问题,让我每次浏览网页到达精彩部分,就遗憾的遇到"Fi ...

  5. 解决未找到命令,环境变量错误

    遇到环境变量问题: 系统:ubuntu /usr/bin/dir 由于/bin:/usr/bin 不在PATH 环境变量中,故无法找到该命令. dir:未找到命令 判断问题可能是环境变量发生错误 使用 ...

  6. 登录mysql时 未找到 grant命令_我在mysql数据库中可以登陆,为什么用grant命令创建用户时提示错误?...

    问题表象: 我的mysql中的 my.ini文件配置: [csharp] view plaincopyprint? #Path to installation directory. All paths ...

  7. linux未找到make命令,linux中无make命令的问题(make: *** 没有指明目标并且找不到 makefile及make命令安装方法)...

    linux中无make命令的问题(make: *** 没有指明目标并且找不到 makefile及make命令安装方法) 发布时间:2020-09-15 04:09:36 来源:脚本之家 阅读:375 ...

  8. android shell du,Linux du 命令 command not found du 命令详解 du 命令未找到 du 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil du 命令显示每个文件和目录的磁盘使用空 ...

  9. linux中as命令,Linux as 命令 command not found as 命令详解 as 命令未找到 as 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil as 命令是汇编语言编译器 as 命令安 ...

最新文章

  1. 2021- 10 -9 LeetCode 958. 二叉树的完全性检验(待补完)
  2. 【CV】基于OpenCV的手掌检测和手指计数
  3. hive sql 报错后继续执行_Hive 执行sql命令报错
  4. 用Docker搭建Laravel开发环境
  5. unity android so热更,惊鸿哥的港湾
  6. 【干货】常见的40个知识模型:学习力、思考力、创造力、共情力......
  7. 100%防御ARP***
  8. linux apache压缩包安装目录,源码包安装Apache服务
  9. 多示例代码:go语言中循环练习题,不包括break,continue
  10. POJ 3168 Barn Expansion (几何+排序)
  11. python爬取链家_Python爬取链家北京二手房数据
  12. html一排小标题怎么写,工作总结大标题小标题怎么写
  13. 微信小程序-tab标签栏实现教程
  14. Hadoop之仿写搜索引擎
  15. 老王的JAVA基础课:第6课 JAVA基本数据类型
  16. Azure实现虚拟机的自动开关机
  17. labview与PLC通讯
  18. Linux笔记整理(1)系统的加载和main函数执行准备
  19. 创建表的几种方式(语法总结)
  20. WOSADO悦瞳获近3亿人民币融资;研卤堂获数千万人民币A轮融资

热门文章

  1. win10 hao123劫持html文件,Win10 edge主页被hao123劫持如何解决|edge主页被hao123劫持的解决方法...
  2. python简单计算器异常处理_Python实现的简单计算器
  3. c语言运动会成绩统计报告,C语言程序设计运动会成绩统计系统1研究报告.doc
  4. applicationcontext添加配置_Spring源码分析2 — spring XML配置文件的解析流程
  5. aes加密内容不定长_浅谈加密技术
  6. php上传过滤,编写PHP脚本过滤用户上传的图片_PHP
  7. 删除链表最小节点c语言,最简单的链表删除第一个节点时释放内存的问题
  8. 怎么打断点_搞笑段子: 有次相亲, 双方父母都在, 我坐下就给自己点了支烟
  9. FPGA之道(12)FPGA芯片的配置方式
  10. 周期方波的傅里叶级数系数