1 / 15

Basic Unix Commands and Concept - Part1

Basic Unix Commands and Concept - Part1. SPARCS 08 우성필. 로그인. 사용자를 서로 구별하게 해주는 행위 -> ( 공동작업을 할 때 , 자신의 파일은 자신만 접근가능 ) 나만 쓸 경우 계정이 필요 없는가 ? -> 개인 계정으로 로그인하게 되면 어느 정도 시스템보호기능을 갖게 된다 . ( 중요한 시스템 파일을 파괴하거나 제거할 수 있는 권한을 가지고 있지 않기 때문 ). 로그인. Linux 를 설치 하면 Linux login : 이 뜰때

chelsey
Download Presentation

Basic Unix Commands and Concept - Part1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Basic Unix Commands and Concept - Part1 SPARCS 08우성필

  2. 로그인 • 사용자를 서로 구별하게 해주는 행위 -> (공동작업을 할 때, 자신의 파일은 자신만 접근가능) • 나만 쓸 경우 계정이 필요 없는가? • -> 개인 계정으로 로그인하게 되면 어느 정도 시스템보호기능을 갖게 된다. (중요한 시스템 파일을 파괴하거나 제거할 수 있는 권한을 가지고 있지 않기 때문)

  3. 로그인 • Linux 를 설치 하면 Linux login :이 뜰때 • 계정이 있으면 입력하고 들어가고 , • 계정이 없으면 root를 입력 • 성공적으로 로그 인을 하게 되면 프롬프트가 나온다. • Root -> # 다른 사용자 -> $

  4. 비밀번호 • 패스워드 -> echo기능을 꺼서 볼 수 없다. (대소문자도 구분) • 비밀번호를 설정 안했을 땐 -> ~$ passwd (설정할 비밀번호를 두번 입력) • 패스워드를 변경하려면 역시 ~$ passwd (예전 패스워드 -> 새로운 패스워드를 입력.)

  5. Visual 콘솔 • 한가지 작업을 시작해 놓고 다른 것도 할 수 있다. • 가상콘솔을 사용하려면 왼쪽 Alt + F1 ~ F6. • X-Windows로 가려면 Alt + F7

  6. 많이 쓰이는 명령어 • /home 디렉토리 밑에 사용자의 파일이 놓인다. • mdw라는 사용자명으로 로그인 하면 ? -> /home/mdw 이곳에 파일이 놓이게 된다. • $ pwd , $ cd (~) , $ cd programs , $ cd .. • $ rmdir , $ls , $ ls –a • $ emacs .bashrc $ cat .bashrc $ more .bashrc $ Less(특정위치)

  7. 많이 쓰이는 명령어 • ~/programs 라는 디렉토리를 만들려면? • 1) mkdir programs (/home/mdw/ 에서) • 2) mkdir /home/mdw/programs • $ . $ .. $ .bashrc $ .emacs $ .fvwmrc $ .bash_history $ .exrc $ .xinitrc

  8. 심볼릭 링크 • 특정 위치에 있는 파일을 마치 다른 곳에 있는 것처럼 보여 주고 싶을 때 • Ex) 구 버전 에서 신 버전으로 조작 할 때 • ln –s prog.1.1 prog • *ls –l prog (정보보기)

  9. 셸(Shell) • 사용자가 입력하는 명령어를 기계어로 변역하여 커널에 전달하는 역할을 하는 명령해석기 • 로그인하면 셸(Shell) 상태로 들어가게 된다. • Shell의 종류 • 1. bash (Bourne Again셸) ->(가장 많이사용, POSIX호환) • 2. csh (C셸) 3. ksh (Korn셸) 4. sh (Bourne 셸) • 5. tcsh(확장 C셸) 6. zsh(Z셸) • 자기가 지금 어떤 shell을 사용하고 있는지 확인? $ echo $SHELL

  10. 다른 Shell로 바꾸기 • 1) chsh를 입력 Enter password: (암호 입력) Changing the login shell for kalle Enter the new value, or press return for the default Login Shell [\bin\sh]:\bin\bash ** \etc\shells

  11. 유용한 키 • Ctrl + U 전체 행 삭제 Ctrl + C 실행을 중지 • Ctrl + Z 일시 중지 (다시 실행하려면 fg를 입력) • 단축키가 동작 안 할 때? -> 터미널의 문제. • stty 를 이용입력양식 -> stty function key Ex) stty erase ^H stty kill ^U stty intr ^C stty susp ^Z *stty –a 현재 터미널의 설정내용을 볼 수 있다.

  12. 단축키 입력하기 • 단어완성 ->Bash, ksh, zsh에서 적용 • 다른것과 구별될 만큼만 이름을 적어주면 된다 • Ex) ema -> (emacs) • cd /usr/l + Tab 두번 ->(l이 들어가는 목록을 보여준다)

  13. 파일명 확장 • * , ? • Ex) • haksik1, haksik2, haksik3, haksiksiro • $ ls haksik? • $ ls haksik[13] • $ ls haksik[1-3] • $ ls haksik*

  14. Q & A

More Related