[완료]터미널이 이상합니다

jatypoon1210의 이미지

터미널에서 쉘을 바꿨는데 명령어 줄이 ---->bash3.1# ,sh - 3.1# 요렇게 바뀌네요
다른 계정 chsh해서 쉘을 바꾸도 명령어 줄은 [typoon1210@localdomain ~] 이렇게 나타나는데
터미널 시작하면 sh-3.1# 이렇게 뜹니다

root계정은 chsh 명령어로 쉘을 바꾸면 bash3.1# 또는 sh -3.1#이렇게 바뀌네요
이거 어떻해야 명령어줄을 [root@localdomain] 로 바꿀수 있죠 ??

위에 질문을 다른 곳에도 올렸었는데 거기서 나온 답변이 환경변수 PS1을 설정하라는 것이었습니다
root의 홈디렉토리에 있는.bashrc 의 끝에다가 export PS1="[\u@\h \w]"을 추가해 주라는 답변이 올라왔었습니다

그런데 root 홈 디렉토리를 봤는데 .bashrc라는 파일이 없었습니다 그래서 find / -name .bashrc로 찾아보니
/home/계정명/.bashrc에 파일이 있고 etc/skel/.bashrc에도 같은 파일이 있었네요

그래서 다른 계정에 있는 .bashrc파일을 복사해서 root홈디렉토리에 복사해줬습니다
복사한후에 export PS1="[\u@\h \w]"요놈을 넣어줬는데도 안되는군요

도와주세요 고수님들 전에 firefox가 문제가 생겨서 관련파일을 많이 지운적 있었는 아마 그때 이상해진것 같습니다
teminal을지우고 설치해서 다시 돌아오게 할려면 어떤 프로그램을 지우고 다시 설치해야 하나요?

서지훈의 이미지

set prompt='%n@%m:%~%# '
root에서 이걸 한 번 쳐보세요. csh or tcsh
그리고 root의 설정 파일은...
/root/.bashrc
/root/.bash_profile
/root/.cshrc
이 파일로 관리 하세요.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

익명사용자의 이미지

기본적으로 살펴보신게 맞습니다.
그리고 어떤 프로그램도 재설치 하실 필요 없습니다. 모두 설정의 문제입니다.
문제는 PS1의 설정 내용을 쉘이 읽어들이도록 해야하는 부분 같습니다.
확실히 하기 위해 생각나는 걸 모두 언급하겠습니다.

1) 먼저 chsh로 root의 쉘을 bash로 설정해주세요. 열심히 bash를 위한 설정을 했는데 정작 쉘은 tcsh이면 낭패.

2) /root/.bash_profile 에다가

if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

을 추가해주세요. 로긴쉘은 .bash_profile을 읽습니다. .bashrc파일이 있으면 그것도 읽도록 하는 내용입니다.

3) /root/.bashrc

본문에 적어주신 export PS1="어쩌구 저쩌구" 이 잘 추가되어 있나 확인해주세요.

그럼 처음부터 .bash_profile에다가 추가하면 안되냐는 의문이 있을 수 있습니다.
로긴쉘과 비로긴쉘의 차이인데, 일반적인 사용을 위해선 별 필요 없는 내용입니다.

마지막으로 /etc/skel/에 있는 파일은 초기에 설치하는 뼈대 파일입니다. 기본적으로는 이걸 기본으로 해서
파일을 수정해 가시면 됩니다.
root는 특별한 놈이니 주의해 주시구요.

jatypoon1210의 이미지

답변달아 주셔서 감사하고요 문제를 해결했습니다
그런데 서지훈님이 말씀하신 /root/.bash_profile /root/.cshrc 파일이 없어서 /home/계정에 .bash_profile파일을
루트 홈디렉토리에 복사해줘서 썼는데 .cshrc요놈은 루트계정에도 없고 /home/계정 에도 없네요?(전에 파일 지울때
잘못해서 같이 지운것 같습니다ㅡㅡ;;) .cshrc 요놈 없어도 상관없나요?

익명사용자의 이미지

.cshrc는 csh/tcsh이 사용하는 설정파일입니다. bash를 사용하실 거면 필요없습니다.
파이어폭스를 쓸거면 익스플로러 설정파일은 필요없겠지요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.