안녕하세요 리눅스 시작한지 3일 된 초보입니다

anny724의 이미지

.bash_profile을 수정하고 적용하려고 source ~/.bash_profile을 했는데요.
계정이름(? 뭐라 부르는지 모르겠어요)이 전에는 [username@hostname ~ ]$이었는데 -bash-4.1$로 바뀌었어요...
왜 이런거죠? 처음으로 돌아가려면 어떻게 해야하는지 모르겠어요
이런 기본적인 질문 하는곳이 아니라면 죄송합니다. 어디에 어떻게 물어봐야 될지 모르겠어서요 ㅠㅠ

File attachments: 
첨부파일 크기
Image icon 2022-12-09_18-44-58.png5.42 KB
지나가던 사람의 이미지

새로운 환경에 적응하느라 고생 많으십니다.

모든 프로세스에는 환경변수라는 게 있습니다. 이 변수를 통해 외부에서 프로세스의 동작을 제어할 수 있습니다.
말씀하신 동작은 bash라는 프로세스가 PS1이라는 환경 변수를 통해 제어합니다.

echo ${PS1}

이라고 입력하시면
현재 프롬프트로 출력되고 있는, "-bash-4.1$"과 비슷한 문자열이 출력될 것입니다.

통상은 프롬프트에 계정 이름 (유저 이름, 유저 명 정도로 부릅니다.), 현재 디렉토리 위치 등의 정보를 넣고
약간의 포맷팅 (색상, 진하게 등등)까지 표현하고 있기 때문에
암호문같은 것이 출력될 것입니다. 여기에 관해서는 PS1 prompt의 문법을 익히시면 되겠습니다.

원래 질문으로 돌아오면...
source를 통해 변경된 것을 되돌리고 싶은 경우 통상은 그냥 로그아웃했다가 다시 로그인하면 됩니다.
source를 통해 환경변수를 동적으로 변경했던 것이기에 bash를 처음부터 다시 시작하면 원래대로 돌아가게 되는 것입니다.

다만 이 경우에 수정하신 파일이 .bash_profile이라고 하는, 로그인시 자동으로 읽히는 파일이어서
.bash_profile을 수정하신 내용중에 PS1 관련된 내용을 지워주셔야 원래대로 돌아갈 것입니다.

도움이 되었기를 바랍니다.

anny724의 이미지

정말 감사합니다ㅠㅠ PS1 prompt 문법을 공부해야겠네요 echo ${PS1}을 입력했을 때 \s-\v\$라고 나왔는데 무언가 심각하게 잘못된건 아니겠지요??ㄷㄷㄷ

세벌의 이미지

https://www.thegeekstuff.com/2008/09/bash-shell-ps1-10-examples-to-make-your-linux-prompt-like-angelina-jolie/

\s the name of the shell, the basename of $0 (the portion following the final slash)
\v the version of 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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.