이전 쉘을 실행 하는 명령어 


안녕하세요.
고코더 입니다.


리눅스 기본 명령어중에서는 최근에 실행한 명령어를 다시 한번 실행 하는 방법이 존재합니다.
이전의 쉘 명령어를 다시 불러올 수 있기 때문에 반복적인 실행 작업이 가능합니다.
프로세스 목록을 출력하는 명령어인 ps를 실행하였습니다. 그리고 !! 를 실행하면 아래처럼 이전에 실행된 명령어를 보여주고 한번 더 실행 하게 됩니다.
!!



마무리!!


!! 느낌표 두 개로 이런 기능이 신기하네요.


댓글을 달아 주세요


셸이란? 무엇인지 알아봅시다.


안녕하세요.
고코더 입니다.


리눅스에서 가장 기본이 되는 구조 중에서 쉘을 알아봅니다. 



쉘이란?


리눅스의 셸은 프로그램을 실행할 때 명령어를 사용하는 인터페이스 입니다. 
리눅스의 커널과 사용자 사이를 연결해줍니다. 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있는 언어로 명령어를 입력합니다. 리눅스를 사용할때 가장 많이 켜놓은 검은 화면에 흰색 글자가 나오는 출력창이 쉘입니다.




쉘의 기능


명령어 해석기 기능, 프로그래밍 기능, 사용자 환경설정 기능 세가지로 구분 합니다. 대표적인 기능은 아래와 같습니다. 

1. 사용자와 커널 사이 명령어를 전달하는 해석기 기능
2. 셸 스크립트를 작성 가능
3. 사용자 환경 설정의 기능



쉘의 종류

bash ì´ë¯¸ì§ ê²ìê²°ê³¼
1. bash
리눅스에서 가장 많이 사용하는 쉘, 명령행 편집, 히스토리 치환 기능을 제공 GNU 프로젝트에 의해 만들어지고 배포되었다.

2. csh
버클리에서 개발된 C 쉘이다. 특이점은 명령행 편집 기능은 제공하지 않는다.


3. ksh
유닉스에서 가장 많이 사용하고 있는 쉘입니다. Korn 쉘이라고도 합니다. 명령행 편집 기능을 제공함

4. sh
최초로 개발된 쉘, 본(Bourne) 쉘이라고 한다.

5. tcsh
1975년 켄 그리어가 테넥스(TENEX) 운영체제에 명령행 완성 기능을 반영하면서 시작되었고, 명령행 편집 기능 등도 추가로 지원

6. zsh
가장 최신 쉘이다. 명령행 편집 기능을 제공한다.


마무리


보통 bash를 사용하게 되지만 모두 사용해보고 싶네요.


댓글을 달아 주세요


winSCP에 PPK파일과 권한 접속 설정을 해보자. 


  1. SCP 기본 접속방법

▼ 파일 프로토콜에서 SCP를 선택 하자


FTP    :  파일을 주고받는 인터넷 통신규약
SFTP : 데이터 전송을 암호화 하여 보안상의 문제점을 방지하는 FTP
SCP  : 리눅스에서 파일을 복사하는 명령어
WebDAV : 확장된 HTTP 프로토콜이다. 웹서버에서 파일을 수정,삭제,이동 할수 있다.



▼ NewSite를 눌러보자 그리고 항목에 맞게 계정을 입력해보자. 그리고 로그인을 누르면 

▼ 마치 원도우 서버처럼 느껴지는 편리한 GUI 환경으로 접속됩니다.


  1. PPK 파일을 이용한 접속방법

각회사에서는 PPK파일을 배포하여 접속하도록 환경을 만들었을 것입니다.
PPK파일을 참조하여 접속할수 하는 방법을 알아보겠습니다.

▼ 위에 접속한 사이트를 로드하면 저장이란 버튼에 최초명은 편집이라고 써져 있을 것입니다.
편집을 누르면 고급 버튼이 활성화 됩니다.

▼ SSH에서 인증이란 메뉴를 누르면 개인키 파일 끝에 ... 을 눌러 자신의 PPK 파일을  import 합시다.

▼ 그리고 사용자 이름에 지정받은 사용자명으로 접속하여 로그인 버튼을 누르면 됩니다.
PPK로 인증을 받으니 이때는 비밀번호가 필요가 없을것입니다.

  1. 권한 설정을 해보자
다음은 권한 설정이다. Putty로 접속할때 보다 더 편하게 권한을 획득 할 수 있습니다.
방법은 2번과 똑같이 고급으로 들어간다.

▼ 환경>SCP/Shell에서 Sheel에 원하는 권한을 입력합니다.
*sudo su - root 쉘 명령어
sudo - 현재 계정에서 다른 계정의 권한을 빌림
su - 다른 계정으로 전환
root - 최고권한

▼ 그리고 OK 버튼을 눌러 접속하면 접속과 동시에 해당 권한을 얻게 됩니다.





마무리


리눅스에 접속해 화려하게 커맨드를 날려 처리하는 모습이 가장 멋지겠지만.

가볍게 파일을 옮기고 탐색할거라면 winSCP가 제공하는 편리한 인터페이스로

빠르고 정확하게 작업하는게 더 현명한 방법이 아닐까 싶습니다.


PS. 한글버전과 영어버전 winSCP 캡쳐파일이 섞여 있습니다. 

두대의 PC에서 캡쳐하면서 하느라 그렇네요^^





댓글을 달아 주세요