반응형

컴퓨터 112

[LINUX] VI 에서 CTRL + S 눌러서 먹통되었을 때

[LINUX] VI 에서 CTRL + S 눌러서 먹통되었을 때 LINUX를 자주 쓰는 사람이라면 이런 실수를 잘 안하는데 .... 나처럼 window를 쓰다가 가끔 LINUX를 쓰는 경우 vi 편집중 내용 저장을 하기 위해 ctrl +s 를 무의식적으로 누르는 경우가 있다. (사실 워드나 엑셀 등 문서 작업할 때 ctrl + s를 눌러 저장하는 습관은 아주 좋은 습관이다 ) vi 편집중 ctrl + s를 누르게 되면 화면을 멈추고 먹통(?)이 된다. 당황하지 말고 CTRL + Q를 눌러주자 . 그러면 정상적으로 돌아온다. 참고로 VI 에서 저장은 :w 이다.

컴퓨터/LINUX 2018.08.30

[LINUX] 알아두면 좋은 vi 명령어-2 : u(되돌리기) , dd(줄삭제)

[LINUX] 알아두면 좋은 vi 명령어-2 : u(되돌리기) , dd(줄삭제) 오늘은 지난번에 이어 알아두면 좋은 vi명령어 2탄입니다. vi편집기에서 편집하다보면 한줄을 통으로 삭제하고 싶을때가 있습니다. 그럴 때는 dd를 눌러줍니다. 이때 조심해야할 점은 insert모드일때는 dd가 입력됩니다. 이럴때는 ESC키를 눌러 insert모드를 해제하고 dd를 입력합니다. 이때 커서가 존재하는 한줄이 삭제됩니다. 만약 지워야할 입력하거나 삭제한 대상을 되돌리고 싶을 때는 U를 누릅니다. 이때도 insert모드인 경우 uuu가 타이핑 입력되기 때문에 ESC키를 눌러 insert모드는 해제하고 u를 눌러 되돌리기를 합니다.

컴퓨터/LINUX 2018.08.29

[LINUX] 알아두면 좋은 vi 명령어-1 :set number

[LINUX] 알아두면 좋은 vi 명령어-1 :set number 지난번에 이어 오늘도 vi 명령어들에 대해서 적어봅니다. vi를 하면서 알아두면 좋은 vi명령어들을 알아봅니다. 가끔 내가 만든 프로그램을 실행시키면 몇번째 줄에 에러가 발생했다고 표시됩니다. 허나 vi에는 줄번호가 없습니다. 그렇다고 하나하나 셀수도 없고 어떻게 하면 좋을까요? 바로 줄번호를 나타나게 하는 명령어를 입력하면 됩니다. :set number 를 입력하면 줄마다 앞에 숫자가 보여지며 그 번호가 해당 라인의 줄번호가 됩니다. 잘알아둡시다. SET NUMBER

컴퓨터/LINUX 2018.08.29

[기타] js/swfobject.min.js 플레이어 사용설정

jQuery SWFObject Plugin를 이용한 개발과 플레이어 사용설정 js/swfobject.min.js를 사용하여 개발할 때 화면에서 플레이어가 안보일 때가 있다. 이때 크롬에서 다음과 같이 설정하면된다.(flash player는 다음과 같이 설정하면된다.) 1. 크롬 설정 2. 고급 설정3. 콘텐츠 설정4. Flash5. 허용부분에 현재 사이트 URL을 추가한다.6. 해당 페이지 확인 1~4번을 한번에 접속하고 싶으면 아래를 붙여넣기 한다. chrome://settings/content/flash

[LINUX] vi 문자열 바꾸는 방법

LINUX를 사용하다보면 문서 편집을 할때가 있다. 그때 많이 사용하는 툴은 VI이다. 오늘은 문서내에 특정문자를 바꾸는 방법에 대한 정보를 공유한다. 1. :%s/AAA/BBB AAA문자열을 BBB문자열로 변경하는 방법이다. 이방법은 모든 AAA가 BBB로 바로 바꿀 때 사용한다. 2. :%s/AAA/BBB/c1번은 전체문자열을 한번에 바꾸는 방법이고, 2번은 문자열마다 바꿀여부를 물어보는 방법이다. y는 바꾼다. n은 안바꾼다. a는 나머진 다 바꾼다. 3. :%s/AAA/BBB/i1,2번은 문자열에 대한 대소문자를 구분한다. /i를 붙이면 대소문자를 구분하지 않는다. 다음엔 vi에 많이 쓰이는 명령어에 대해서 적어보겠다.

컴퓨터/LINUX 2018.08.28

맥북 - 공장초기화

맥북 - 공장초기화 어쩌다 보니 내가 쓰던 맥북을 남을 주게 되었다. 이럴 때는 간단하게 맥북 공장초기화를 통해 새 맥북 느낌을 받을 수 있다. (포맷 효과) 이제 맥북 공장초기화에 대해서 간단히 알아보자. 1. 맥북은 킨다. (사용 중이라면 재부팅을 한다. ) 2. 초기 부팅 화면에서 command + R을 눌러준다. 3. 디스크 유틸리티 화면에서 "지우기"를 선택한다. 4. 디스크 유틸리티에서 "X"를 누르고 Mac OS 다시 설치를 누른다. 끝! 그림은 없지만... 순서대로 해보면 아 이걸 이렇게 간단하게 썼구나 알 수 있다.

프로그래밍 조언(잔소리) - 3

프로그래밍 조언(잔소리) - 3 오늘은 프로그래밍 신입 개발자에게 도움이 될만한 글을 저번에 이어 적어보겠습니다. 지지난번 포스팅에서 신입개발자들에게 바라는 이야기를 알려드렸습니다. 지난번 포스팅에서는 개발 테스트 하는 방법에 대해서 알려드렸습니다. 신입개발자에게 바라는 이야기, 개발 테스트 방법 다시 한번 정리해봅시다. 신입개발자가 개발 요청을 받을 때는 , 업무요청을 정의를 확인하고, 업무요청의 정보를 파악하고, 업무요청의 작업가이드를 적어봅니다. 개발 테스트를 할 때는 수정시 해당페이지 모든 기능을 확인해야한다. 반복된 실수는 실수가 아니라 실력이다. 오늘은 개발요청에 따른 일정에 대한 이야기를 적어봅니다. 오늘 이야기는 프로젝트를 진행하는 개발자의 입장에서 설명합니다. 먼저 개발자는 개발요청에 업..

프로그래밍 조언(잔소리) - 2

프로그래밍 조언(잔소리) - 2 지난 포스팅에서는 신입 개발자들에게 바라는 이야기를 적어보았습니다. 지난 포스팅 이야기를 다시 정리해봅시다. 첫째, 업무요청의 정의를 확인합시다. 둘째, 업무요청의 정보를 파악합시다. 셋째, 업무요청의 작업가이드를 적어봅시다. 3가지를 꼭 기억하시기 바랍니다. 오늘은 개발 후 테스트 방법에 대해서 안내해드립니다. 먼저 본인이 개발 요청작업을 하고 나서 테스트는 어떻게 하는지 생각해봅시다.사실 페이지 테스트방법은 해당 페이지에 접속하여 하나하나 테스트를 하면 됩니다. 하지만 많은 개발자들이 개발요청작업에 해당하는 기능만 테스트 하는 경향이 있습니다. 원래 페이지 수정시 해당 페이지 모든 기능을 확인해야합니다. 개발한 일부만 테스트 해보고 다 되었다고 말하는 경우 잘 되던 기..

프로그래밍 조언(잔소리) - 1

프로그래밍 조언(잔소리) - 1 오늘은 개발자 신입들에게 느낀점을 토대로 이야기를 해보겠습니다. 많은 개발자들은 담당자, 기획자, 선배 개발자들에게 업무요청을 받고 개발을 진행하게 됩니다. 대개 신입개발자들은 업무요청을 받자마자 바로 키보드를 타이핑하며 개발하기 시작합니다.그러고 한시간정도 후 이런저런 이유로 도움을 요청합니다. 요청을 도와주면서 업무요청에 대한 정보들을 물어보면 정확하게 모르는 경우가 많습니다.업무 요청을 받으면 업무요청에 대한 정의 확인하고, 업무요청에 따른 사전정보 파악한 후 , 업무요청에 따른 작업가이드 등을 생각하시기 바랍니다. 바로 시작하는 방법은 대리급 이상 2~3년차이상 개발자이면 몰라도 신입(1년미만) 개발자이면 지양해야할 방법입니다. 왜냐하면 머리속에 요청사항이 정리되지..

프로그램밍 기초 - 배열, 리스트

프로그램밍 기초 - 배열, 리스트 지난번에는 변수에 대해서 배웠습니다. 먼저 변수에 대해서 복습해봅시다. 변수란 값을 저장하는 공간을 의미한다고 배웠습니다. 변수는 변수타입 , 변수명 , 초기값으로 세팅을 하고 변수타입에는 int, float, string, boolean 등이 있으며 변수명은 마음대로 정할 수 있으나 몇가지 규칙이 있었습니다. 변수명은 숫자로 시작할 수 없으며 , 예약어(프로그램내에서 사용하는 단어)는 쓸수 없으며 특수문자는 _, $만 사용이 가능합니다. 변수명은 또한 대소문자 구분하니 대소문자 구분하여 사용한다고 배웠습니다. 오늘은 변수의 심화편인 배열과 리스트에 대해서 배워보겠습니다.배열과 리스트는 변수들의 집합입니다.상황에 따라 배열과 리스트를 골라서 쓰며 됩니다. 배열을 먼저 배..

반응형