find 명령어 리눅스의 find 명령어는 리눅스 파일 시스템에서 파일을 검색하는 데 사용되는 명령어입니다. 다양한 표현식을 사용하여 원하는 파일의 목록을 추출할 수 있습니다. 리눅스 find 사용법 find [옵션] [경로] [표현식] # 현재 위치에서 log가 들어가는 파일 모두 찾기 find . -name "*log*" 옵션 P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용. L : 심볼릭 링크에 연결된 파일 정보 사용. H : 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외. D : 디버그 메시지 출력. 경로 find의 인자값으로는 경로를 받습니다. 상대 경로, 절대 경로 모두 가능하며 대부분의 리눅스의 경우 이 경로 인자 값을 생략한다면 ..
cat 명령어 리눅스의 cat명령어는 concatenate에서 따온 명칭으로 그 이름에서 유추할 수 있듯 본래의 기능은 여러 파일의 내용을 하나로 합쳐주는 역할을 합니다. 하지만 리눅스에서 cat 명령어는 단순히 파일을 합치는 것에만 사용되는 것은 아니고 파일의 내용을 단순 출력하여 확인하거나, >이나 >>와 같은 리다이렉션 기호와 함께 사용하여 파일을 생성하고, 저장하는 용도로도 사용될 수 있습니다. 입출력 리다이렉션 리다이렉션 기호 방향 의미 > 표준 출력 명령 > 파일 : 명령의 결과를 파일로 저장 >> 표준 출력 (추가) 명령 >> 파일 : 명령의 결과를 기존 파일에 추가하여 저장 new_file # file1 + file2 + file3 내용을 new_file라는 이름으로 생성 cat file1..
리눅스 grep명령어는 로그파일이나, 텍스트 파일에서 특정 문자열을 찾을 때 사용하며 tail 명령어나 find 명령어등 다양한 명령어들과 함께 사용하여 로그 파일에서 실시간으로 특정 문자열을 찾는다던지, 혹은 디렉터리 내에서 특정 이름을 포함하는 파일을 찾을 때 등등 다양하게 응용도 가능합니다. grep 명령어 리눅스에서 grep 명령어는 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어입니다. 특히 tail이나 ls 등 다양한 명령어와 조합하여 응용되는 경우가 많아서 이 grep명령어는 리눅스에서 능숙하게 사용할 줄 알아야 하는 기본 명령어입니다. 리눅스 grep 사용법 grep [옵션][패턴][파일명] 문자열로 찾기 # 특정 파일에서 'error' 문자열 찾기 grep 'e..
리눅스에서 tail 명령어는 일반적으로 로그와 같이 시간에 따라 변하는 파일들을 grep과 같은 명령어로 조합해서 실시간으로 업데이트되는 로그를 분석하는데 많이 사용됩니다. tail 명령어 tail 명령어는 파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력해주는 명령어입니다. 기본값으로는 마지막 10줄을 출력하며 주로 tail은 리눅스에서 오류나 파일 로그를 실시간으로 확인할 때 매우 유용하게 사용됩니다. 리눅스 tail 사용법 # 파일 마지막 부분을 출력하는 명령어 tail [옵션][파일명] tail filename.txt tail -f filename.txt tail명령어를 사용하시면 해당하는 파일의 마지막 부분을 확인하실 수 있습니다. 위와 같이 쓰면 filename.txt 이라는..
리눅스는 터미널에서 작업해야 할 경우가 대부분입니다. 그래서 작업을 해야 할 때 필요한 모든 명령어를 일일이 손으로 쳐야만 하는데 이 과정은 매우 심각한 불편함을 초래합니다. 그래서 긴 명령어의 경우 alias를 사용하여 명령어 세트를 별칭으로 지정해두고 그 별칭을 사용함으로써 작업의 효율성을 추구하고는 합니다. 특히 자주 이동해야 하는(cd) 깊은 Depth의 디렉토리의 경우에는 꼭 alias로 지정해두어 업무 효율을 높이도록 합시다. alias란? alias는 별칭이라는 뜻으로 리눅스에서 alias는 사용자가 명령어를 다른 이름으로 바꿔서 사용할 수 있는 쉘 내부 명령어를 말합니다. 이 alias를 통해서 일일이 입력하기 번거로운. 길이가 긴 명령어를 간단한 이름으로 바꿔서 등록하여 업무 효율을 높일..
얼마 전부터 제 번호를 어떻게 알았는지 핸드폰을 판매하는 업체에서 계속 카카오톡이 시도 때도 없이 날아오더군요. 완전 광고성 스팸 메시지였는데 매일매일 울려대니 너무 짜증이 났습니다. 이렇게 가끔 사설 업체들이 카카오톡 채널을 개설하여 스팸 메시지를 자주 보내는데 이번 포스팅에서는 이렇게 스팸 메시지를 보내는 카카오톡 채널을 차단하는 방법에 대해 알아보도록 하겠습니다. 카카오톡 채널 & 스팸 메시지 차단하기 1. 먼저 차단하고 싶은 채널의 프로필을 클릭합니다. 2. 차단하고 싶은 채널의 프로필에서 우측의 플러스 채널 버튼을 클릭하여 주세요. 3. 플러스 채널 버튼을 클릭하면 위와 같이 채널 차단 알림창이 뜹니다. 여기서 채널 차단을 클릭합니다. 4. 채널 차단이 완료되었습니다. 이렇게 스팸메시지를 주기적..
JSON이란? JSON은 JavaScript Object Notation의 약자로 name - value 한쌍으로 이루어진 네트워크를 통해 데이터를 주고받는 데 자주 사용되는 경량의 데이터 형식으로 생각하시면 됩니다. JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 특히 용량이 적어서, 최근에는 JSON이 XML을 대체해서 데이터 전송 등에 많이 사용합니다. 웹 개발을 하다보면 주로 Json형태로 데이터를 던지는 경우가 많이 있습니다. 이때 Json은 정확한 형식, 형태를 맞춰줘야 파라미터가 제대로 날아갑니다. [ , { , 이런 괄호부터, 쉼표까지 오류가 없는지 살펴봐야 하며 이러한 형식이 잘못되어 파싱 할 때나 API 연동할 때 종종 오류가 날 때가 있습니다. 하지만 Json은 괄호가 어지럽게 묶..
살다 보면 종종 파워포인트를 사용할 일이 생기고 PPT 자료를 만들게 됩니다. PPT는 시각적으로 디자인이 잘 되어야 좋은 PPT자료로 인정받을 수 있는데요. 이때 가장 쉽게 만드는 방법은 이미 잘 디자인되어있는 파워포인트 PPT 템플릿을 사용하는 것입니다. 이번 포스팅에서는 무료 PPT 템플릿을 받을 수 있는 사이트를 추천드립니다. 파워포인트(PPT) 무료 템플릿 다운로드 무료 사이트 URL 추천 개인 블로그 개인적으로 개인 블로그에서 디자인 한 PPT 템플릿이 한국적인 느낌에 감각적이고 디자인적 요소가 뛰어나다고 생각합니다. 개인 블로그는 회원가입이 필요없어 다운이 간편하므로 상업적인 용도로 사용할 것이 아니라 대학교 과제 정도를 수행하실 목적이라면 PPT 템플릿을 제공하는 개인 블로그에서 다운로드하..
수업의 강의자료를 사진으로 찍어 필기를 하거나, 어떤 그림이나 설명서, 혹은 종이문서에 있는 내용들을 스캔하여 그 안에 있는 정보들을 추출해야 하는 등의 이미지 안에 있는 글자들을 옮겨 적어야 할 경우들이 종종 발생합니다. 하지만 그림이나 종이 문서 스캔본과 같은 이미지화 되어있는 텍스트들을 직접 복사할 수 없어 컴퓨터에 일일이 타이핑해야 하는데 이 과정은 매우 번거롭습니다. 그렇기에 저는 이러한 경우가 발생하였을 때는 OCR 도구를 활용할 것을 추천드립니다. OCR 도구를 활용하면 문서를 디지털화시키고 텍스트 형식으로 변환할 수 있습니다. 이번 포스팅에서는 이 OCR을 활용하여 텍스트를 추출해주는 사이트에 대해 소개해드리고자 합니다. 변환 사이트를 활용하면 따로 프로그램을 다운받지 않아도 되어 매우 편..
재직 증명서란? 재직증명서는 재직증명서는 근로자가 회사에 소속되어 있다는 사실을 증명하기 위한 서류로써 본인이 어떤 직장에 소속되어 있으며, 어떤 직급과 직책을 맡고 있는지 등의 재직 사항을 증명할 수 있도록 고용하고 있는 회사(기관)가 보증하는 증명서를 말합니다. 재직증명서는 법적으로 표준화된 규정이나 서식이 있는 것은 아니기 때문에 일반적으로 회사에 따라 자사의 고유 서식을 사용하는 경우가 많고 국민연금 가입자 증명 등으로도 재직 증명서를 대체할 수 있습니다. 재직 증명서는 은행에 통장을 개설하거나, 정부의 지원금을 받을 때 재직증명서가 필요한 경우가 있는데. 대부분 인사팀에 이야기를 하면 재직증명서를 발급해주기는 하지만 혹시나 이직을 하는 것이 아닌지 괜한 의심을 받을 수 있기 때문에 그냥 인터넷에..
이번 갤럭시 워치 4 사전 구매 혜택으로 갤럭시 워치 액세서리 3만 원 할인 구매 혜택을 받았습니다. 구매가 가능한 물건은 아래 링크된 삼성전자 공식 홈페이지의 갤럭시 4 워치 액세서리의 품목들과 같았습니다. https://www.samsung.com/sec/mobile-accessories/all-mobile-accessories/?watch 위 사이트에 들어가서 보시면 아시겠지만 정말 구매할 물품이 딱히 없었는데요. 그렇다고 구매를 안하기에는 무료로 주는 3만 원 할인 쿠폰이 아까워서 그나마 가끔씩은 필요할듯한 삼성 정품 보조배터리를 구매해봤습니다. 뭔가 삼성의 상술에 계속 당하는 느낌입니다..;; 삼성 정품 보조배터리 라인업 비교 삼성은 생각보다 다양한 보조배터리 라인업을 가지고 있습니다. 저는 갤..
어느 순간 눈을 떠보니 저는 삼성빠가 되어있었습니다. 갤럭시 폴드, 갤럭시 버즈2, 갤럭시 워치4... 기기가 많은 것은 상관이 없는데 사실 충전하기가 너무너무 귀찮습니다. 특히 저는 원룸 자취방에서 생활을 하고 있기 때문에 콘센트도 많지 않아 한번에 여러 개의 기기를 동시에 충전하기도 힘들고 충전선을 찾아 기기에 꽂는 것 자체도 굉장히 귀찮게 느껴졌습니다. 이러한 문제 때문에 갤럭시 버즈와 워치의 경우에는 가끔 배터리가 없어서 애를 먹고는 합니다. 이렇게 충전하기 귀찮아하는 저를 위해 무선 충전기를 구매하였습니다. 무선 충전기 추천 무선 충전기의 경우에는 다양한 회사의 제품들이 시중에 나와있는데요. 무선 충전기 자체가 특별한 기능 없이 단순히 충전만 하는것이기에 저렴한 것을 사셔도 되지만 저는 삼성 정..
갤럭시 언팩에서 강렬한 인상을 주었던 갤럭시 워치4 저도 구매했습니다. 기존의 시계가 단순히 시간을 보여주는 기능만 가졌다면 갤럭시 워치와 같은 스마트워치는 더 저렴한 가격에 시계 기능뿐만이 아니라 스마트폰의 기능의 일부와 건강관리 기능도 함께 사용할 수 있어 더욱 활용성이 높다고 생각합니다. 제가 이번 갤럭시 워치를 구매하게 된 이유도 건강관리 기능을 잘 활용해보고 싶어서였습니다. 이번 갤럭시 워치4 에서는 심박 수, 혈중 산소포화도, 심전도 측정 기능, 체성분 분석 기능, 수면 측정 기능까지 있습니다. 또 운동할 때 유용한 데이터들도 보여준다고 하니 수영과 자전거 타는 것을 좋아하는 저에게 유용하게 사용될 듯합니다. ※ 삼성 갤럭시 워치4는 아래 링크에서 쿠팡 최저가에 구매하실 수 있습니다. 갤럭시 ..