콘솔창 하나로 여러개의 콘솔인것처럼 사용할때 사용한다.

^A  :  명령모드

명령모드에서
C (sh create)
숫자 (sh간 이동)
N (Next sh)
A (windows Alt Tab)

screen -list
스크린 저장 상태보기

screen -dr [스크린번호]
해당 스크린으로 복귀

'Develop' 카테고리의 다른 글

Android의 시작  (0) 2010.04.24
[펌] Linux top명령어와 사용방법  (0) 2010.01.04
fopen 모드  (0) 2009.12.09
[링크] NAT 종류  (0) 2009.12.01
[펌] /usr/bin/python^M: bad interpreter: No such file or directory 에러  (0) 2009.11.27

w=쓰기용
r=읽기용
a=추가기입용
w+=읽고 쓰기 위한 텍스트(신규)
r+=일고 쓰기 위한 텍스트(오픈)
a+=읽고 쓰기 위해 추가 기입용으로 텍스트 파일을 오픈한다.
wb=쓰기용으로 바이너리 파일을 오픈
rb-읽기용으로 바이너리 파일을 오픈
ab=추가 기입용으로 바이너리 파일을 오픈

'Develop' 카테고리의 다른 글

[펌] Linux top명령어와 사용방법  (0) 2010.01.04
screen 명령  (0) 2009.12.22
[링크] NAT 종류  (0) 2009.12.01
[펌] /usr/bin/python^M: bad interpreter: No such file or directory 에러  (0) 2009.11.27
Linux Signal 목록  (0) 2009.11.24

'Develop' 카테고리의 다른 글

screen 명령  (0) 2009.12.22
fopen 모드  (0) 2009.12.09
[펌] /usr/bin/python^M: bad interpreter: No such file or directory 에러  (0) 2009.11.27
Linux Signal 목록  (0) 2009.11.24
vi 화면분할  (0) 2009.11.24

#!/usr/bin/python

리눅스 시스템에서 파이썬실행경로이다.

하지만 FTP를 이용해서 윈도우->리눅스로 파일을 전송하고나서 다시 리눅스에서 파이썬을 실행다보면 가끔 "/usr/bin/python^M: bad interpreter: No such file or directory"라는 에러를 뿌릴때가 있다.

그런데 vim이나 vi로 확인을 해보면 아무이상도 발견이 안될것이다.

 

그럴때는 vim -b이나 vi -b를 이용해보면 각 문장뒤에 ^M이 보이는데 이것만 없애주면 제대로

돌아간다.

 

아래의 명령을 실행해보자.

:1,$ s/^M//g
위 명령은 1행부터 마지막까지 "^M"를 찾아서 ""로 치환한다.

 

^M 은 Ctrl + v + M 
^[  은 Ctrl + v + [ 



출처 : http://blog.naver.com/uddum0425/20056216114

'Develop' 카테고리의 다른 글

fopen 모드  (0) 2009.12.09
[링크] NAT 종류  (0) 2009.12.01
Linux Signal 목록  (0) 2009.11.24
vi 화면분할  (0) 2009.11.24
[링크] 리눅스명령어  (0) 2009.11.19

* trap을 위해 사용되는 신호번호 


신호    내 용  

   1     HUP   hangup 
  2     INT   interrupt 
  3     QUIT  quit 
  4     ILL   
불법 명령어 
  5     TRAP  
추적 트랩 
  6     IOT   IOT
명령 
  7     EMT   EMT
명령 
  8     FPE   
부동소숫점 예외 
  9     KILL  
종료 
 10     BUS   
버스 에러 
 11     SEGV  
세그먼테이션 위반 
 12     SYS   
시스템 호출에 대한 불량 인수 
 13     PIPE  
기록한것이 없는 파이프상에서 판독 
 14     ALRM  
경보 클락 
 15     TERM  
종료(kill)로부터 소프트웨어 종료신호 
 16     USR1  
사용자 정의 신호
 17     USR2  
사용자 정의 신호
 18     CLD   
서브 쉘삭제


* signal_number와 이름

   1 SIGHUP(HUP) : hang up의 약자로 프로세스를 재시작시키는 시그널이다.
  2 SIGINT(INT) : 
인터럽트실행을 중지시킨다. [CTRL] + [C] 를 눌렀을 때 보내지는 시그널이다.
  3 QUIT        : 
실행중지
  9 SIGKILL(KILL): 
무조건 종료즉 강제 종료시키는 시그널이다.
 11 SEGV        : Segment Violation(
허가되지 않은 메모리 영역 접근)
 15 SIGTERM(TERM): Terminate
의 약자로 가능한 정상 종료시키는 시그널로 kill 명령의 기본 시그널이다.
 18 CONT        : Continue. STOP
등에 의해 정지된 프로세스를 다시 실행시킨다.
 19 STOP        : 
무조건적즉각적 정지
 20 TSTP        : 
실행 정지 후 다시 실행을 계속하기 위해 대기시키는 시그널이다. [CTRL]+[Z]를 눌렀을 때 보내지는 시그널.


일반적으로 사용되는 signal은 다음과 같다.

이름 번호 의미

HVP   1 Hangup (실행종료로그아웃 하거나 모뎀 접속을 끊을 때 보냄)

INT   2 Interrupt (실행종료. ^c를 쳤을 때 보내진다.)

QUIT  3 Quit (실행종료. ^8를 쳤을 때 보내진다.)

KILL  9 Kill (무조건 종료)

SEGV 11 Segmentation Violation (허가되지 않은 메모리 영역에 접근)

TERM 15 Terminate (가능한 한 정상 종료)

CONT 18 Continue (STOP나 TSTP에 의해 정지된 프로세스가 다시 실행을 계속한다.)

STOP 19 Stop (무조건적으로 그리고 즉각적으로 정지)

TSTP 20 Stop (실행을 정지 후 다시 실행을 계속하기 위해 대기.)


[출처] signal name|작성자 튤립정원

'Develop' 카테고리의 다른 글

[링크] NAT 종류  (0) 2009.12.01
[펌] /usr/bin/python^M: bad interpreter: No such file or directory 에러  (0) 2009.11.27
vi 화면분할  (0) 2009.11.24
[링크] 리눅스명령어  (0) 2009.11.19
ref와 out의 특징  (0) 2009.11.08
여러파일열고 :vsplit하면 됩니다

멀티 윈도우 기능
이 기능은 창을 분할해서 하나의 vi 에 여러 개의 파일을 보면서 편집할 수 있도록 해 주는 기능.
:sp :split :vsplit 로 창을 분할하거나 [ctrl]-wn 으로 창을 새로 만들 수 있음.
창간의 이동은 command 모드 에서 [ctrl]-ww나 [ctrl]-wk, [ctrl]-wj 등으로…
창을 닫을 때는 각 창에서 파일을 닫아도 되고 [ctrl]-wc 로 닫을 수 있슴.
:resize 등의 명령 [ctrl]-w+ [ctrl]-w- [ctrl]-w=등의 명령으로 창의 크기 의 조절

'Develop' 카테고리의 다른 글

[펌] /usr/bin/python^M: bad interpreter: No such file or directory 에러  (0) 2009.11.27
Linux Signal 목록  (0) 2009.11.24
[링크] 리눅스명령어  (0) 2009.11.19
ref와 out의 특징  (0) 2009.11.08
유니코드 소스코드 작성법  (0) 2009.11.05

'etc' 카테고리의 다른 글

중국 클라우드 서비스 종료  (0) 2016.10.25
9월의 양양 서핑, 캠프  (0) 2016.09.26
LG 스마트폰 홈버튼 설정  (0) 2016.07.30
[독서] 1분경영  (0) 2009.11.19
윈도우 종료 명령어  (0) 2009.11.11

'Develop' 카테고리의 다른 글

Linux Signal 목록  (0) 2009.11.24
vi 화면분할  (0) 2009.11.24
ref와 out의 특징  (0) 2009.11.08
유니코드 소스코드 작성법  (0) 2009.11.05
#define enumstr(a) (#a)  (0) 2009.11.05
책은 유능한 경영자가 되기 위해 유능한 경영자를 찾아다니고,
1분경영자를 만나서 자신도 1분경영자가 된다는 이야기 이다.

1분경영이란 무엇일까.
1분목표를 설정하고, 그 목표에 맞춰 1분칭찬과 1분질책을 한다.
목표란 회사가 추구하는 목표에 개인의 목표를 맞춰나가는 것으로 시작한다.
목표를 가지고 일을 해야 좋은 성과가 나오고,
그 목표를 달성해내는 자신에게 만족했을때, 더 좋은 성과가 나온다.
1분목표는 경영자가 함께 설정하고, 
결과에 대하여 칭찬과 질책을 한다.

작은목표부터 설정하여 큰 목표를 이루어가는 모습이 상상되었다.
나도 목표를 달성하여 좋은 성과를 내고 싶다.

'etc' 카테고리의 다른 글

중국 클라우드 서비스 종료  (0) 2016.10.25
9월의 양양 서핑, 캠프  (0) 2016.09.26
LG 스마트폰 홈버튼 설정  (0) 2016.07.30
[링크] 부스트  (0) 2009.11.20
윈도우 종료 명령어  (0) 2009.11.11
종료명령
shutdown -s -t 3600       :   초 단위
종료명령 해제
shutdown -a

'etc' 카테고리의 다른 글

중국 클라우드 서비스 종료  (0) 2016.10.25
9월의 양양 서핑, 캠프  (0) 2016.09.26
LG 스마트폰 홈버튼 설정  (0) 2016.07.30
[링크] 부스트  (0) 2009.11.20
[독서] 1분경영  (0) 2009.11.19

+ Recent posts