shell변경하는 방법좀 알려주세요

envy100의 이미지

전 솔라리스를 쓰는데요
c shell로 변경하려고 하는데
어떻게 변경해야 하는지 모르겠어요
passwd파일에서 변경하면 된다는 소리도 있는데
제 passwd파일은 읽기 권한밖에 없어서 변경도 못하고요
변경할 수 있는 방법좀 알려주세요

그리고 esc키를 누르면 화일이름이 자동으로 타이핑되는거 있잖아요
그건 어떻게 해야하는건지도 알려주세요
그럼 감사합니다.

s9204의 이미지

chsh 으로하니까 되는데요
리눅스에서요

LeeClean의 이미지

root의 패스워드를 모른다면 좀 곤란하겠네요. -_-;

root의 권한이 있다면, # passwd -e " 명령으로
# passwd -e
Old shell: /bin/sh (기존의 shell)
New shell: /bin/csh (바꿀 shell)
#

혹은 /etc/passwd 파일을 편집하여
envy100:x:1025:10:envyserver:/export/home/envy:/bin/sh(기존 shell)
-> 끝부분의 밑줄친 내용을 /bin/csh(바꿀 shell) 이름으로 변경하면 됩니다.

이도저도 힘들다면, 사용자 계정으로 로그인 한 다음
임시로 사용할 Shell을 그냥 입력하세요..

$ 바꿀 Shell(sh, csh, bash, zsh, 등..) 엔터
그런다음 Shell이 변경되었는지 확인해보면...

% echo $SHELL
/bin/csh
%

BSDKorea Network™
++ Be there when people need you! ++

easyto의 이미지

root를 알고 계시다면 vi /etc/passwd 하셔서 /bin/csh (경로가 맞는지는.. :? )로 수정하시고,
읽기 권한밖에 없기 때문에 :w! 하시면 강제로 저장이 됩니다....

그리고 저도 솔라리스를 많이 사용하는데요 csh보다는 tcsh을 추천합니다.

일반적으로 tcsh은 설치되어 있구요, csh과 환경화일(.cshrc)이 호환됩니다.

tcsh에서 화일이름 자동으로 타이핑되는 것은 esc가 아니라 ctrl+d입니다.

또한 화살표키를 사용해도 깨지지 않구요, 위아래 화살표는 전후명령어 이동이 됩니다.

물론 history기능도 됩니다. !n n번째 명령어 실행, !!최근 명령어 실행..

그런데 tcsh에서는 한글메세지 출력이 깨지더군요... 쓰는건 되는데...

이거 고칠수 있는 방법이 없나요?? 답변 부탁합니다.

취미는 리눅스 .....

hyunuck의 이미지

쉘바꾸는거는 change finger 명령어를 사용해 보세요.

sh# chfn [userid]

envy100의 이미지

cntl + D 누르면 화일명이 자동으로 타이핑된다고 했는데
눌러두 그냥 그 화일명이 보일뿐이구요 c shell처럼 타이핑이 되지는 안는데요
뭔가 설정을 잘못해서 그런건가요 아니면
tc shell은 원래 그런건가요??

도전하라

cdpark의 이미지

envy100 wrote:
cntl + D 누르면 화일명이 자동으로 타이핑된다고 했는데
눌러두 그냥 그 화일명이 보일뿐이구요 c shell처럼 타이핑이 되지는 안는데요
뭔가 설정을 잘못해서 그런건가요 아니면
tc shell은 원래 그런건가요??

tcsh에서는 TAB이 파일 이름 자동완성 기능을 합니다.

sunyzero의 이미지

ESC 키를 연속해서 누르면 선택됩니다.

몇글자 치고 누르고 그런방식으로 가능하죠.

만일 ctrl-D키를 누른뒤에 중복이 나온다면 다시 한두글자로 분리될 수 있는 키를 치고, tab을 눌러도 같습니다.

========================================
* The truth will set you free.

댓글 달기

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