본문 바로가기
반응형

리눅스4

unix grep, linux grep 사용법, grep 문자열 찾기, 옵션, 하위 디렉토리, 특수문자 검색, 파일 내용 찾기, 정규식, regex linux grep이란?특정 파일에서 지정한 문자열을 찾아, 문자열이 찾아진 해당 라인을 출력해주는 도구입니다.예를 들어 아래와 같은 text.txt 파일이 있다고 칩시다.fghiabfcjkldef아래 명령어로 grep 을 사용한다면grep j text.txt결과는 아래와 같이 text.txt파일에서 j 가 포함된 줄을 출력해줍니다.jklgrep 사용법grep 사용법은 아래와 같습니다.grep [옵션] [패턴] [파일명]grep 옵션옵션설명-E확장된 정규식을 사용하여 문자열을 찾습니다.-F정규식이 아닌 문자열을 사용하여 문자열을 찾습니다.-c일치하는 행의 수를 출력합니다.-e [pattern_list]입력을 검색하는 동안 사용할 하나 이상의 패턴을 지정합니다. pattern_list의 패턴은 newlin.. 2024. 8. 16.
linux crontab 사용법, linux scheduler, crontab이란?, crontab 확인방법, centos crontab, crontab 매개변수, crontab설정 crontab이란?윈도우의 스케쥴러와 비슷한 역할을 하는것으로,"특정 시간에 특정한 작업을 해주는 프로그램"입니다.crontab 사용법crontab -e 명령어를 치면 주기적으로 실행되는 항목이 무엇인지 확인할 수 있으며,어떤 작업을 언제 실행할지 정의할 수 있습니다.예를 들면 아래와 같이 명령어를 입력후 엔터를 치면,crontab -e아래와 같은 화면이 뜹니다.vi 로 파일을 연 것 처럼 보여지게 됩니다.해당 값들을 수정하고 ESC를 누른 후, :wq 를 타이핑하여 엔터하면 crontab(스케줄러) 가 반영되어 내가 설정한 시간에 작업이 수행됩니다.각 줄은 어떤 명령을 언제 실행할 것인지 각각의 항목을 뜻합니다.한 row에서 각 항목이 의미하는 바는 다음과 같습니다.즉, 몇분, 몇시, 몇일, 몇월, 무.. 2024. 7. 29.
GDB 사용후기 "리눅스 만능 디버깅툴" 장점 1. 리눅스에서 프로그램/프로세스 디버깅을 할때 유용하게 쓸 수 있는 툴이다. 2. 다양한 플러그인이 존재하며, 플러그인이 없어도 다양한 기능을 제공한다. 3. 머신코드, stack, 메모리에 담긴 데이터 확인, 실행중인 프로세스 디버깅 등 디버깅하기에 정말 용이하고 다양한 기능을 담고있다. 단점 1. CLI 환경이라, GUI 디버깅툴에 익숙하면 사용하기 힘들수 있다. 2. windows 에서는 못쓰는게 아쉽다. 총평 간단한 프로그램이면 몰라도 규모가 좀 큰 프로젝트라면 이 툴 없이는 개발못할듯하다. 디버깅이 GUI에 익숙하면 다루기 힘들수 있으나, 알면알수록 정말 대단한 기능들이 많고, 플러그인까지 있으니 만능 디버깅툴이라 칭하고 싶다. 또한, 소스가 없더라도 머신코드 레.. 2021. 9. 6.
Vi 사용후기 "기본적이고 가볍지만 강력한 에디터" 장점 1. unix 기본 에디터로, 따로 설치할 필요없는 가벼운 에디터다. 2. 사용자가 많아 커뮤니티가 활발하고 다양한 플러그인이 많다. 3. 마우스를 쥐거나, 방향키를 사용할일없이 손을 키보드에 놓은채로 손가락만 왔다갔다하면서 자유롭고 빠르게 텍스트 에디팅이 가능하다. 단점 1. 이 에디터를 처음으로 접하면 방향키가 안먹혀서 겁나게 당황스럽다. 2. CUI환경이므로 윈도에서만 텍스트 에디팅 한 사람한테는 겁나 불편할 수 있다. 3. 텍스트강조(색깔강조)기능 등 최신 에디터에서 지원하는 것들이 없다. 플러그인 사용하면 가능하긴하다. 4. 너무많은 기능/단축키 : 너무 많은 기능이 있고 단축키도 너무 여러가지가 있어서 기능쓰기가 힘들다. 결국 사용하는 기능만 계속 사.. 2021. 8. 18.
반응형