ubuntu profile-profile中没有最后一行却说最后有错

问题描述

profile中没有最后一行却说最后有错

/etc/profile: system-wide .profile file for the Bourne shell (sh(1))

and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='h:w$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi else if [ "id -u" -eq 0 ]; then PS1='# ' else PS1='$ ' fi fi
fi

The default umask is now handled by pam_umask.

See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
"/etc/profile" 23 lines, 637 characters written
root@zhaodan-virtual-machine:/# source /etc/profile
bash: /etc/profile: 行 24: 语法错误: 未预期的文件结尾

解决方案

显示所有文件内容,估计有不合法的不可见字符。

时间: 2024-11-05 12:23:41

ubuntu profile-profile中没有最后一行却说最后有错的相关文章

如何查看App provision profile文件中的钥匙链访问组名称

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们因为某些原因希望安全的在多个App中共享一些信息,我们可以使用iOS安全机制中的共享钥匙链属性的方法. 具体方法不在本篇中介绍,大家有兴趣可以自行度娘. 这里只是展示一下如何查看一个provision profile文件中的的钥匙链访问组的名称. 在Mac中,进入console,进入存放profile文件的文件夹,比如目标profile文件名为MySecT

Ubuntu 13.10中如何使用root登陆

使用root用户的人都应该知道,root用户对整个系统拥有这全部的权限! Ubuntu默认是禁用了root用户的登陆 使用root用户登陆Ubuntu需要一下步骤 1.首先激活root用户 sudo passwd 激活root用户之后只能在终端使用su切换到root用户,还无法在启动时使用root用户登陆 2.开启手动登录功能,允许用户输入帐号密码登陆系统 Ubuntu 13.10中打开手动登录选项,你可以运行下面的命令: sudo gedit /etc/lightdm/lightdm.conf

如何在java中实现读取一个txt文档中的随机一行

问题描述 如何在java中实现读取一个txt文档中的随机一行 如题,如何在java中实现读取一个txt文档中的随机一行? 主要就是怎么随机读取 解决方案 根据楼上的说法,来总结一下吧,总体来说,就是将文件全部都读取出来,每一行存储到一个数组或集合中,然后再通过产生随机数,来对这个数组或是 集合进行随机的访问.这样一来就解决了 解决方案二: 文本文件只能顺序读,不能随机读.你的需求只能是读取文本文件每一行到一个arraylist,然后得到下标范围,产生一个随机数,取那一行 解决方案三: http:

java中怎么判断一行字符中有姓名,并得到姓名

问题描述 java中怎么判断一行字符中有姓名,并得到姓名 例如:[杨绛先生今日凌晨去世,享年105岁[蜡烛]]5月25日凌晨,著名女作家.文学翻译家和外国文学研究家.钱锺书夫人杨绛在北京协和医院病逝,享年105岁.澎湃新闻经由人民文学出版社对这一消息进行了确认. 怎么从中得到杨绛,钱钟书 解决方案 这个涉及到语义分析了,一般来说是对中文分词,然后对照词典,根据百家姓找没有列出的词,以姓氏开头2-3个字符长度. 解决方案二: 个人认为:收集全部姓名是不可能的:再者可以收集先生 小姐 夫人之类的:再

Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行

Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行 提问:我运行的是Ubuntu桌面,但是我希望启动后临时进入命令行.有什么简便的方法可以启动进入终端? Linux桌面自带了一个显示管理器(比如:GDM.KDM.LightDM),它们可以让计算机启动自动进入一个基于GUI的登录环境.然而,如果你要直接启动进入终端怎么办? 比如,你在排查桌面相关的问题或者想要运行一个不需要GUI的应用程序. 注意虽然你可以通过按下Ctrl+Alt+F1到F6临时从桌面GUI切换到虚拟终端.

Linux应用环境实战05:在Ubuntu 14.10中借用Windows的字体 (转)

  阅读目录 设置系统字体 安装微软的英文字体 查看系统的配置文件 借用Windows的字体 编写配置文件 在前一篇随笔中,我详细讨论了字体的分类及用途,也以Fedora 20为例,展示了字体配置的思路和方法.我在配置Fedora 20系统字体的时候,采用的是一种釜底抽薪的方法,完全抛开了系统原有的配置文件,所有的配置从头开始.事实上,任何一个Linux发行版本身已经做了很多的字体配置工作,完全将系统默认的配置弃之不用并不是最好的办法.配置系统字体还可以采用锦上添花的方式,也就是保持系统原有的配

如何在 Ubuntu/Fedora/Debian 中安装 GitLab

如何在 Ubuntu/Fedora/Debian 中安装 GitLab 在 Git 问世之前,分布式版本控制从来都不是一件简单的事.Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理.Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者.在 git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品.它是一个基于 web 的 Git 仓库管理应用,包含代码审查.wiki.问题跟踪等诸多功能.使用 GitLab 可

ios-怎样选择tableview中的某一行,并让他这行变颜色?

问题描述 怎样选择tableview中的某一行,并让他这行变颜色? 同上.我是结合coredata 的,最好说详细点,给点意见参考.怎样实时更新改变后的行. 解决方案 在行选中事件里写 解决方案二: -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView cellForRowAtIndexPath:i

如何在 Ubuntu 13.10 中安装 Gnome 3.10

厌倦 Unity 了吗?或者说就是不喜欢它?为何不试试在 Ubuntu 13.10 中安装 Gnome 3.10?安装一个新的桌面环境是为数不多的安装Ubuntu 13.10后要做的事之一,如果你想要尝试一下.在这篇快速教程中我们将会分享如何在 Ubuntu 13.10 中安装 Gnome 3.10. 在 Ubuntu 13.10 中安装 Gnome 3.10: 我们将花费一些时间来使用几个 PPA 安装 Gnome 3.10 和分配升级.我假设你网速不错,如果不是的话,你可以使用一些小技巧来提