시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크
jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
> 상세보기 초보가이드
사이트등록
현재접속자 새로고침
게시판타이틀 초보가이드 / 상세보기
트위터로 보내기 미투데이로 보내기 싸이월드 공감
유닉스 기본명령어
초보가이드 > 상세보기 | 2013-05-29 14:28:30
추천수 431
조회수   6,100

닉네임

HappyCGI

제목

유닉스 기본명령어
내용
1 로그아웃 및 패스워드 변경
2 vi편집기(visual editor) 사용
2.1 명령 모드에서의 명령어
2.2 라스트 라인 모드에서의 명령어

1 로그아웃 및 패스워드 변경 #


logout 또는 exit - 시스템과의 접속을 종료할 때 사용합니다.
passwd - 패스워드를 변경할 때 사용합니다. 이전 패스워드와 새로운 패스워드를 입력합니다.
. 파일 및 디렉토리 관리


  • cd (change directory) - 위치하는 디렉토리를 이동할 때 사용합니다.
    ex) cd 디렉토리
     
  • ls (list) - 파일의 리스트를 보여줍니다. 옵션에 따라 디렉토리나 자세한 설명 등을 볼 수 있습니다.
     
  • cp (copy) - 파일을 복사합니다.
    ex) cp file1 file2 또는 cp file1 public_html/file2
     
  • mv (move) - 파일을 이동할 때 사용합니다.
    ex) mv file1 /etc/file2 : file1을 현재위치에서 /etc/file2로 이동합니다.
     
  • rm (remove) - 파일을 삭제할 때 사용합니다.
     
  • mkdir (make directory) - 새 디렉토리를 만들 때 사용합니다.
     
  • rmdir (remove directory) - 비워진 디렉토리를 삭제할 때 사용합니다.
     
  • pwd (print working directory) - 현재 위치하고 있는 디렉토리를 출력합니다.
     
  • chmod (change mode) - 파일 소유자/그룹/다른사용자 의 권한을 변경합니다.
     
  • du (disk usage) - 지정된 디렉토리나 파일이 차지하는 공간을 출력합니다.
     
  • cat (concatenate) - 파일 내용을 표준 출력으로 한 화면에 출력합니다.
     
  • more - 파일 내용이나 입력을 표준 출력으로 한 페이지씩 출력합니다.
    ex) ls -al | more : ls -al 의 출력을 한 화면씩 차례로 출력합니다.
     

2 vi편집기(visual editor) 사용 #


vi편집기는 유닉스 시스템에서 제공하는 텍스트 편집기 입니다. 일반 텍스트 편집기와는 사용법이 많이 달라서 어려울 수도 있지만 FTP를 이용하지 않고 텔넷에서 바로 편집이 가능하기 때문에 시간적인 면에서 유리한 점이 많습니다.

vi를 시작할 때는 "vi 파일이름"의 명령어를 사용하며 세가지 모드(mode)가 있습니다.
  • 명령모드(command mode) - vi 명령어를 입력하는 모드.
  • 삽입모드(insert mode) - 텍스트를 편집할 수 있는 모드. Esc를 입력하면 명령모드로 전환됩니다.
  • 라스트 라인 모드(last line mode) - 명령모드에서 colon(":")을 입력해서 전환되는 모드입니다.
     

2.1 명령 모드에서의 명령어 #



  • h 또는 왼쪽방향키(←) - 커서를 한 칸 왼쪽으로 이동할 때.
  • i 또는 오른쪽방향키(→) - 커서를 한 칸 오른쪽으로 이동할 때.
  • j 또는 아래쪽방향키(↓) - 커서를 한 행 아래로 이동할 때.
  • k 또는 위쪽방향키(↑) - 커서를 한 칸 위로 이동할 때.
  • G - 파일의 맨 끝으로 이동할 때.
  • 0 - 라인의 맨 처음으로 이동할 때.
  • $ - 라인의 맨 끝으로 이동할 때.
  • i - 현재 커서 위치에 삽입할 때
  • a - 현재 커서 위치 다음 문자에 삽입할 때.
  • Esc - 명령모드로 전환할 때.
  • /string<enter> - 'string'이란 패턴을 찾을 때 사용.

     

2.2 라스트 라인 모드에서의 명령어 #



  • : - 명령모드에서 라스트 라인 모드로 전환할 때
  • :w - 현재 파일의 내용을 저장할때
  • :w myfile - 현재 파일 내용을 myfile이라는 이름이로 저장할 때.
  • :q! - 파일의 내용을 저장하지 않고 vi편집기를 종료할 때.
  • :wq - 파일의 내용을 저장하고 vi편집기를 종료할 때.
  • . 기타 명령어

     
  • who - 현재 시스템에 접속된 사용자의 리스트를 볼 때 사용합니다.
  • whoami - 현재 자신의 계정 이름을 출력합니다.
  • man (manual) - 명령어나 자원들의 설명서를 볼 때 사용합니다.
  • whereis - 어떤 파일에 대한 소스, 실행 파일, 메뉴얼 페이지 등이 어느 위치에 있는지를 알고자 할 때 사용합니다.
  • which - 명령어의 위치나 alias를 보고자 할 때 사용합니다.
  • cal (calendar) - 달력을 볼 때 사용합니다.
  • date - 시스템에 설정된 날짜와 시간을 출력합니다.
  • ps (process status) - 현재 실행되고 있는 프로세스들의 상태를 볼 때 사용합니다.
  • kill - 특정 프로세스를 중단시킬 때 사용합니다.
  • su (substitute user) - 임시로 다른 사용자로 로그인해서 사용하고자 할 때 사용합니다.
추천스크랩소스보기 목록
이전게시글 CGI가 에러날때 2013-05-29 14:25:34
다음게시글 텔넷 사용법 2013-05-29 14:31:36