Basic unix commands and concept part1
Download
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

로그인

  • 사용자를 서로 구별하게 해주는 행위 -> (공동작업을 할 때, 자신의 파일은 자신만 접근가능)

  • 나만 쓸 경우 계정이 필요 없는가?

  • -> 개인 계정으로 로그인하게 되면 어느 정도 시스템보호기능을 갖게 된다.

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


로그인

  • Linux 를 설치 하면 Linux login :이 뜰때

  • 계정이 있으면 입력하고 들어가고 ,

  • 계정이 없으면 root를 입력

  • 성공적으로 로그 인을 하게 되면 프롬프트가 나온다.

  • Root -> # 다른 사용자 -> $


비밀번호

  • 패스워드 -> echo기능을 꺼서 볼 수 없다. (대소문자도 구분)

  • 비밀번호를 설정 안했을 땐 -> ~$ passwd (설정할 비밀번호를 두번 입력)

  • 패스워드를 변경하려면 역시 ~$ passwd

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


Visual
Visual 콘솔

  • 한가지 작업을 시작해 놓고 다른 것도 할 수 있다.

  • 가상콘솔을 사용하려면 왼쪽 Alt + F1 ~ F6.

  • X-Windows로 가려면 Alt + F7


많이 쓰이는 명령어

  • /home 디렉토리 밑에 사용자의 파일이 놓인다.

  • mdw라는 사용자명으로 로그인 하면 ?

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

  • $ pwd , $ cd (~) , $ cd programs , $ cd ..

  • $ rmdir , $ls , $ ls –a

  • $ emacs .bashrc $ cat .bashrc $ more .bashrc $ Less(특정위치)


많이 쓰이는 명령어

  • ~/programs 라는 디렉토리를 만들려면?

  • 1) mkdir programs (/home/mdw/ 에서)

  • 2) mkdir /home/mdw/programs

  • $ . $ .. $ .bashrc $ .emacs $ .fvwmrc $ .bash_history $ .exrc $ .xinitrc


심볼릭 링크

  • 특정 위치에 있는 파일을 마치 다른 곳에 있는 것처럼 보여 주고 싶을 때

  • 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


유용한 키

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


단축키 입력하기

  • 단어완성 ->Bash, ksh, zsh에서 적용

  • 다른것과 구별될 만큼만 이름을 적어주면 된다

  • Ex) ema -> (emacs)

  • cd /usr/l + Tab 두번

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


파일명 확장

  • * , ?

  • Ex)

  • haksik1, haksik2, haksik3, haksiksiro

  • $ ls haksik?

  • $ ls haksik[13]

  • $ ls haksik[1-3]

  • $ ls haksik*



ad