basic unix commands and concept part1
Download
Skip this Video
Download Presentation
Basic Unix Commands and Concept - Part1

Loading in 2 Seconds...

play fullscreen
1 / 15

Basic Unix Commands and Concept - Part1 - PowerPoint PPT Presentation


  • 105 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Basic Unix Commands and Concept - Part1' - chelsey


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2
로그인
  • 사용자를 서로 구별하게 해주는 행위 -> (공동작업을 할 때, 자신의 파일은 자신만 접근가능)
  • 나만 쓸 경우 계정이 필요 없는가?
  • -> 개인 계정으로 로그인하게 되면 어느 정도 시스템보호기능을 갖게 된다.

(중요한 시스템 파일을 파괴하거나 제거할 수 있는 권한을 가지고 있지 않기 때문)

slide3
로그인
  • Linux 를 설치 하면 Linux login :이 뜰때
  • 계정이 있으면 입력하고 들어가고 ,
  • 계정이 없으면 root를 입력
  • 성공적으로 로그 인을 하게 되면 프롬프트가 나온다.
  • Root -> # 다른 사용자 -> $
slide4
비밀번호
  • 패스워드 -> echo기능을 꺼서 볼 수 없다. (대소문자도 구분)
  • 비밀번호를 설정 안했을 땐 -> ~$ passwd (설정할 비밀번호를 두번 입력)
  • 패스워드를 변경하려면 역시 ~$ passwd

(예전 패스워드 -> 새로운 패스워드를 입력.)

visual
Visual 콘솔
  • 한가지 작업을 시작해 놓고 다른 것도 할 수 있다.
  • 가상콘솔을 사용하려면 왼쪽 Alt + F1 ~ F6.
  • X-Windows로 가려면 Alt + F7
slide6
많이 쓰이는 명령어
  • /home 디렉토리 밑에 사용자의 파일이 놓인다.
  • mdw라는 사용자명으로 로그인 하면 ?

-> /home/mdw 이곳에 파일이 놓이게 된다.

  • $ pwd , $ cd (~) , $ cd programs , $ cd ..
  • $ rmdir , $ls , $ ls –a
  • $ emacs .bashrc $ cat .bashrc $ more .bashrc $ Less(특정위치)
slide7
많이 쓰이는 명령어
  • ~/programs 라는 디렉토리를 만들려면?
  • 1) mkdir programs (/home/mdw/ 에서)
  • 2) mkdir /home/mdw/programs
  • $ . $ .. $ .bashrc $ .emacs $ .fvwmrc $ .bash_history $ .exrc $ .xinitrc
slide9
심볼릭 링크
  • 특정 위치에 있는 파일을 마치 다른 곳에 있는 것처럼 보여 주고 싶을 때
  • Ex) 구 버전 에서 신 버전으로 조작 할 때
  • ln –s prog.1.1 prog
  • *ls –l prog (정보보기)
shell
셸(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

shell1
다른 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

slide12
유용한 키
  • 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 현재 터미널의 설정내용을 볼 수 있다.

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

->(l이 들어가는 목록을 보여준다)

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