دوستان سلام
من موقع پیکربندی محیط ROS طبق آموزش گام اول برای سورس کردن از دستور زیر استفاده کردم
echo source /opt/ros/kinetic/setup.bash > ~/.bashrc
اما بعد از اجرای این دستور محتویات فایل bashrc به کلی پاک شد و فقط دستور بالا توی اون قرار گرفته ):
حالا چطور میتونم اونو به حالت اول برگردونم و اینکه چرا این اتفاق افتاد؟؟؟؟
iranros_support
دوست عزيز سلام
جاي نگراني نيست. شما ميتونيد با دستورات زير فايل bashrc پيشفرض اوبونتو رو بازگرداني کنيد.
cp /etc/skel/.bashrc ~/
source .bashrc
شما در دستور واردشده از يک علامت < استفاده کردهايد درحاليکه درست آن به صورت زير است:
echo source /opt/ros/kinetic/setup.bash >> ~/.bashrc
در واقع با استفاده از علامت( << ) عبارت "source /opt/ros/kinetic/setup.bash" به انتهاي فايل bashrc اضافه ميشه اما اگر به جاي (<<) از (<) استفاده کنيد، عبارت نوشته شده بعد از دستور echo به تنهايي جايگزين کل فايل bashrc خواهد شد. لذا توصيه ميکنيم تا حد امکان دستورات را به دقت وارد کنيد تا اين مسائل پيش نيايد. موفق باشيد.