সম্পাদনা / ইত্যাদি / প্রোফাইলের পরে "কমান্ড পাওয়া যায় নি"


1

সমস্ত ব্যবহারকারীর জন্য জাভা ভেরিয়েবল যুক্ত করতে আমি এই টিউটোরিয়ালটি অনুসরণ করেছি । আমি তখন আমার হোস্টিং পরিষেবা সরবরাহকারী সম্পাদকটি খুললাম এবং শেষ 2 টি লাইন যুক্ত করেছি। Centos 5.9 সার্ভার।

# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
    if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
       if [ "$2" = "after" ] ; then
          PATH=$PATH:$1
       else
          PATH=$1:$PATH
       fi
    fi
}

# ksh workaround
if [ -z "$EUID" -a -x /usr/bin/id ]; then 
    EUID=`id -u`
    UID=`id -ru`
fi

# Path manipulation
if [ "$EUID" = "0" ]; then
    pathmunge /sbin
    pathmunge /usr/sbin
    pathmunge /usr/local/sbin
fi

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

if [ -x /usr/bin/id ]; then
    USER="`id -un`"
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"
fi

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then
    umask 002
else
    umask 022
fi

for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . $i
        else
            . $i >/dev/null 2>&1
        fi
    fi
done

unset i
unset pathmunge
#cPanel Added local::lib -- BEGIN
LOCALLIBUSER=$USER
if [ -e "/usr/bin/whoami" ]; then
        LOCALLIBUSER=`/usr/bin/whoami`
fi
if [ "$LOCALLIBUSER" != "root" ]; then
    eval $(perl -Mlocal::lib)
fi
#cPanel Added local::lib -- END

export PATH=$PATH:/opt/java/jdk1.6.0_41/bin
export PATH=$PATH:/opt/java/jdk1.6.0_41/bin

আমি লগ ইন করার পরে আমি পেতে:

এখানে চিত্র বর্ণনা লিখুন

সমস্যাটি হ'ল আমার জাভা হোম ভেরিয়েবল কনফিগার করতে হবে। আমি শেষ দুটি লাইনে যা যুক্ত করেছি তা মুছে ফেললেও আমি এখনও ত্রুটিটি পাচ্ছি । ধন্যবাদ।


আপনার init ফাইলটি যে অংশগুলিতে আসলে ত্রুটির কারণ হয়ে দাঁড় করানো সম্ভব হবে?
slhck

"আমার হোস্টিং পরিষেবা সরবরাহকারী সম্পাদক" - এটি কী? লাইন শেষের সাথে এটি কোনও গোলযোগ থাকতে পারে?
মাদুর

আমি নিশ্চিত না যে এটি সম্পাদক কী, তবে এটি কেবল একটি পাঠ্য সম্পাদক। তারপরে আমি টিউটোরিয়াল বর্ণিত শেষ দুটি লাইনে টাইপ করেছি।
wtsang02

2
ভাল, এক জন্য, আপনার এই লাইনের দু'বার দরকার নেই ।
allquixotic

উত্তর:


1

এটি দেখতে অনেকটা সম্পাদকের মতো আপনি সিআর + এলএফ সিকোয়েন্স (সিআর = ক্যারেজ রিটার্ন) সহ পরিবর্তিত নিউলাইন ('\ n') অক্ষর (যা সংখ্যাগতভাবে লাইন-ফিড (এলএফ) অক্ষরের সমান) ব্যবহার করেছেন like তাদের সামগ্রিকতায়, আপনার প্রদর্শিত ত্রুটি বার্তাগুলি খুব বেশি অর্থবোধ করে না, তবে এই অংশটি আমার দিকে ঝাঁপিয়ে পড়েছিল:

…bash: /etc/profile: line 6: syntax error near unexpected token `{
'

এটি বলছে যে "অপ্রত্যাশিত টোকেন" {একটি সিআর দ্বারা অনুসরণ করা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.