$HOME/.bashrc 파일이라면..

isaja의 이미지

$HOME/.bashrc편집하라는 말이요..

vi .bashrc

해서 편집하라는 말인가요???

warpdory의 이미지

자기 디렉터리에 있는 .bashrc 파일을 수정하라는 얘깁니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

nohmad의 이미지

꼭 vi가 아니어도 상관없구요, $HOME/.bashrc 자체가 하나의 완전한 경로이므로 쉘상에서 $EDITOR $HOME/.bashrc 라고 쳐도 됩니다. 쉘 환경변수 $EDITOR는 설정되어 있지 않을 수도 있는데, 그럴 땐 EDITOR=/usr/bin/vim 식으로 원하는 편집기의 경로를 설정해주면 됩니다. $HOME은 대부분의 쉘에서 기본으로 설정될 것입니다. 틸드 기호(~)와 같은 의미이죠.

isaja의 이미지

export JAVA=/usr/local/j2re
export PATH=$PATH:$JAVA/bin
export CLASSPATH=.:$JAVA/lib

이걸 추가하라는데 $HOME/.bashrc 여기다가..

맞는가요????????

java 설치 못해 해메는중..

누구는 /etc/profile 에 추가하라하고..
또누군 .bash_profile 에 하라하고..2군데 다하고..로그아웃하고들어오면..
모든명령어가 안먹네여..ls 치면 bash command 어쩌구..에러뜨구..
미치겠네..ㅠ ㅠ
도와줘여~~흑~

------------------------------------------------------------

# .bashrc
export JAVA=/usr/local/j2re
export PATH=$PATH:$JAVA/bin
export CLASSPATH=.:$JAVA/lib
# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias en='export LANG=en_US'
alias ko='export LANG=ko_KR.eucKR'
alias x='export LANG=ko_KR.eucKR; startx'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
~

nohmad의 이미지

쉘이 실행되는 방식에 2가지가 있는데, ssh나 telnet 등을 통해 로그인하는 경우와 직접 실행하는 방식이 있습니다.

로그인 모드는 getty에서 login을 통해 받아들인 계정의 기본 쉘을 실행하는 것으로 bash의 경우는 시스템 전역 설정 파일인 /etc/profile을 먼저 읽고, 계정별 설정 파일인 ~/.bash_profile을 그다음으로 읽어서 처리합니다.

직접 실행 모드는 커맨드라인에서 /bin/bash와 같이 직접 쉘을 실행하거나, xterm 등의 시스템 터미널과 함께 실행되는 것을 말합니다. 이 경우에는 profile 파일을 읽지 않고, ~/.bashrc만을 읽습니다.

로그인 쉘인지 직접 실행 쉘인지 분명하게 말씀하지 않아서 대답하기가 좀 곤란하지만, 올려주신 소스를 보니 기껏 개인 설정을 잡은 다음에

if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

이 부분에서 다시 시스템 전역 설정으로 돌리는 바람에 위에서 설정한 것이 적용되지 않는 것일 수도 있습니다.

로그인과 직접 실행 모두에서 동일한 환경을 유지하려면, ~/.bashrc와 ~/.bash_profile 어느 한쪽에 필요한 설정을 모두 넣고, 다른 쪽에서는 그 설정이 들어간 파일을 실행하는 방식으로 하는 것이 좋습니다. 제 경우는 ~/.bash_profile에 모든 설정을 넣고, ~/.bashrc에서는

[ -f ~/.bash_profile ] && . ~/.bash_profile

요렇게만 달랑 넣어놓습니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.