csh远程登录服务器,ubuntu远程连接服务器某一个用户(非root用户)出现sh: 1: source: not found...
原因其实很简单,就是因为shell终端使用的解释器有问题
我们常见的shell终端解释器有三种:
Bourne shell(sh)、C shell(csh)和Korn shell(ksh)
Bourne shell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux操作系统缺省的shell是Bourne Again shell,它是Bourne shell的扩展,简称Bash,与Bourne shell完全向后兼容,并且在Bourne shell的基础上增加、增强了很多特性。Bash放在/bin/bash中,它有许多特色,可以提供如命令补全、命令编辑和命令历史表等功能,它还包含了很多C shell和Korn shell中的优点,有灵活和强大的编程接口,同时又有很友好的用户界面。
GNU/Linux 操作系统中的 /bin/sh 是 bash(Bourne-Again Shell)的符号链接,但鉴于 bash 过于复杂,有人把 ash 从 NetBSD 移植到 Linux 并更名为 dash(Debian Almquist Shell),并建议将 /bin/sh 指向它,以获得更快的脚本执行速度。Ubuntu 号称自从他们在 6.10 版里这样做了以后,系统启动速度有了明显的提升。Debian 计划在下一个发行版(代号 lenny)中也将 dash 作为默认的 /bin/sh
Ubuntu系统中,默认使用的shell是/bin/dash,它不支持source命令;
#执行步骤
1.运行 ls -l /bin/sh 后显示/bin/sh -> dash
这说明是用dash来进行解析的
2.命令行执行:dpkg-reconfigure dash(需要root权限)
3.在界面中选择no
4.再运行ls -l /bin/sh 后显示/bin/sh -> bash
csh远程登录服务器,ubuntu远程连接服务器某一个用户(非root用户)出现sh: 1: source: not found...相关推荐
- CentOS-解决普通用户(非root用户)不能无密登录
root用户可以按照正常操作配置SSH无密码登录服务器,但是到非root用户的时候,就会出现报错. 做普通用户授权: 1.[gpadmin@node2 ~]$ su - gpadmin -切换用户 2 ...
- 登录后网页无法连接服务器失败怎么办啊,网页登录服务器失败
网页登录服务器失败 内容精选 换一换 企业主机安全通过云审计服务(Cloud Trace Service,CTS)为用户提供云服务资源的操作记录,记录内容包括用户从管理控制台或者开放API发起的云服务 ...
- 解决Ubuntu非root用户登录时,无法打开Firefox浏览器
在使用Ubuntu操作系统时,创建了一个普通用户,登录该用户后发现无法打开Firefox浏览器,进行如下步骤可解决问题 提示"Your Firefox profile cannot be l ...
- 远程计算机怎么连接腾讯云,使用 RDP 文件远程登录腾讯云Windows服务器的步骤
腾讯云Windows服务器连接登录除了通过电脑远程登录外,其实还有一种比较简单的方法,就是腾讯云官方推荐的远程登录Windows的方式,那就是通过使用 RDP 文件一键登录腾讯云Windows实例,下 ...
- 穿越火线登录上去一直连接服务器,Windows7登录CF时提示连接服务器失败的解决方法...
想必大家都知道CF,这是目前较火的网络游戏.可是有不少玩家在登录CF的时候,连接不到服务器,这让玩家抓狂,下面U大侠小编就给大家介绍下Windows7登录CF时提示连接服务器失败的解决方法. CF 官 ...
- 虚拟机如何连接服务器系统,Horizon 连接服务器最大连接数和虚拟机配置
连接服务器的最大连接数 表 2 中提供了有关 Horizon 7 部署可以承载的并行连接数的测定限制的信息. 此示例假定连接服务器在 64 位 Windows Server 2008 R2 Enter ...
- scp远程免密传输---远程连接的为非root用户
因为一直分不清方向,在今天实现后,特此记下来. 我的目标为在本地服务器上远程连接远程的非root用户(因为远程关闭了root用户连接),并把远程的文件拷贝到本地. 1.首先是在本地生成公私钥对(scp ...
- mysql 网络远程登录_mysql实现远程登录
CentOS7上安装mysql后,想要实现mysql远程登录. 主要解决二个问题:(1)为mysql用户授予远程登录权限(改表法或授权法):(2)防火墙开放3306端口. (一)授予登录权限 mysq ...
- linux python默认安装目录_非root用户在linux服务器自己目录下安装需要的python版本及其模块...
由于之前使用服务器现在不再使用,最近使用一台新的服务器.科研分析用到一个python 程序, lmfit需要在服务器上运行.由于该程序基于python 2.7,而服务器默认安装的python 为2.6 ...
最新文章
- linux源码安装nginx
- 初步了解qemu虚拟机
- Lua 通过 alien 库调用 zlib 压缩/解压
- eclipse中常用archetype对应的文件目录
- phpstudy-5.6.27-nts 安装redis扩展
- 地理住宅区的特点_高三地理复习专题讲解:民居特点与自然环境的关系
- 希捷k7换固件开跑成功
- 电脑如何录制gif动图
- ABB机器人指令列表分类详解
- 如何在Word中快速制作组织结构图?没想到可以如此简单
- Macbook mac 系统安装 Anaconda的方法
- 计算机技术服务的增值税税率,咨询系统集成技术服务税率
- 手机短信(SMS)工作原理(一)
- Java连接Sql Server的过程及遇到的问题(极端新手向)
- 部分选主元的Doolittle分解
- (详细介绍)程序员专属接单平台,赚钱的同时提升自己的技术,并附多个快速开发的脚手架项目开箱即用
- mysql 数据库基本知识
- 最窄770PX最宽1024PX经典布局[DIV+CSS]
- [CVE-2020-9496]Apache Ofbiz RCE
- Ubuntu21.10配置阿里云DNS方法
热门文章
- 2 引入失败_Curse选择WE,RNG天价引援失败,上单几乎只剩一个选项
- android折叠listview,android – 如何在listview中展开和折叠项目
- 欧洲语言学习统一标准C1C2音频,北京通州区有没有西班牙语培训班(为何选择西班牙语)...
- mysql查询特殊符号时_数据库查询中的特殊字符的问题_MySQL
- 微信小程序插件内页面跳转和参数传递
- windows 下后台启动 redis
- JVM--心得 堆栈区域和GC的设置
- 虚拟机安装 xp步骤(参照百度文库)
- 从数据到模型:实现自动驾驶高效感知
- AI端部署“三问”:模型如何跑起来、跑得快、持续跑