DEV33 리눅스 find grep 명령어 사용법 (파일 찾기와 내용 검색) 지난 시간까지 디렉터리도 만들어보고 vi 편집기를 통해 새로운 파일도 만들어 보았다. 그러면 이제 다음 과정으로 리눅스 내에서 파일을 찾는 방법에 대해 알아보고자 한다. 기본적으로 파일이 어디에 어떤 것이 위치해 있는지 모두 다 기억하고 있으면 좋겠지만 사람의 기억력이라는 것이 사실 그렇게 좋지 않다. 그리고 리눅스는 이러한 사용자들을 위해 다양한 찾기 기능을 제공해 주고 있는데, 그 가운데 find 및 grep 기능에 대해 살펴보는 시간을 갖도록 하겠다.관련 글2019/09/26 - [Linux 이야기] - 리눅스 1편-맥(Mac)에 Linux 설치하기(Ubuntu)2019/09/27 - [Linux 이야기] - 리눅스 2편-Ubuntu 루트(root) 계정을 활성화해보자2019/09/28 - [Lin.. DEV/Linux 2019. 10. 8. 리눅스 5편-vi 편집기에 대해 알아보자 지난 시간에는 기본적인 명령어들에 대해서 익히는 시간을 가졌다. 지난 포스팅에 기재했던 명령어들 이외 tail, cat 같은 명령어도 있지만 이러한 것들은 추후 필요할 때 기재하는 것으로 하고 오늘은 vi 편집기에 대해 알아보고자 한다. tail의 경우 파일을 역순으로 읽어오는 명령어인데 주로 로그 파일을 호출하여 로그 분석에 쓰이는 경우가 많다. 나중에 리눅스에 서버 설치도 진행해볼 예정이니 그때 원 없이 다뤄보도록 하자. 관련글 2019/09/26 - [Linux 이야기] - 리눅스 1편-맥(Mac)에 Linux 설치하기(Ubuntu) 2019/09/27 - [Linux 이야기] - 리눅스 2편-Ubuntu 루트(root) 계정을 활성화해보자 2019/09/28 - [Linux 이야기] - 리눅스 3.. DEV/Linux 2019. 10. 7. 리눅스 기본 명령어 정리 (pwd / cd / ls / cp / mkdir / rm 사용법) 이전 글2019/09/28 - [Linux 이야기] - 리눅스 3편-리눅스의 디렉터리 구조를 파악하자지난번 글에서는 리눅스의 디렉터리 구조에 대해 간략히 알아보았는데, 오늘은 이어서 리눅스를 이용하면서 자주 이용하게 될 명령어를 익혀보는 시간을 가져보고자 한다. 우리가 설치한 Ubuntu는 기본적으로 그래픽 기반의 사용자 환경을 제공하지만 우리가 이제부터 주로 사용하게 될 영역은 그곳이 아니라 아래와 같은 깜깜한 터미널 화면이다.그리고 시작하기에 앞서 모든 명령어의 뒤에 --help 옵션을 주면 자세한 이용 방법이 나오므로 아래 기재되지 않은 명령어를 본다고 하더라도 당황하지 말고 --help 옵션을 보도록 하자(사용 예시: ls --help). 1. pwd(print working directory)우.. DEV/Linux 2019. 9. 30. 리눅스 3편-리눅스의 디렉터리 구조를 파악하자 리눅스 이야기를 시작한고 난 다음부터 3번째 이야기를 쓰고 있다. 사실 리눅스 관련 글을 작성하기 전에 걱정을 했었다. 이렇게 글을 작성하다가 중간에 내가 귀찮다고 글 쓰는 것을 게을리하게 되면, 이후 포스팅을 기다리는 분들께 민폐를 끼치는 것이 아닐까? 차라리 처음부터 시작을 하지 않는 것이 좋지 않을까?라는 생각들 말이다. 하지만 과거 필자가 리눅스를 공부했던 때를 떠올리고는 글을 써야겠다는 다짐을 하게 됐다. 당시 리눅스를 공부하며 책도 보고 Google 선생님의 도움도 받아가며 공부를 했지만 그러면서도 어디선가 명확하게 궁금증을 해소해주는 곳이 있겠다면 좋겠다는 생각을 했었는데 지금 그 생각을 실천하려 하고 있다. 오늘의 주제인 디렉터리 구조와 관계없는 내용을 주저리주저리 하는 이유가 궁금할 수도.. DEV/Linux 2019. 9. 28. 리눅스 2편-Ubuntu 루트(root) 계정을 활성화해보자 이전 글 2019/09/26 - [Linux 이야기] - 리눅스 1편-MacBook에서 Linux 설치하기(Ubuntu) 지난번 시간에는 Ubuntu 설치를 진행해 보았다. 실제 기업에서는 centOS를 라이선스 구매하여 사용하는 경우가 많지만 일단 공부하는 데 있어 Ubuntu도 기본 맥락은 같기에 해당 내용으로 이어서 진행을 해보도록 하겠다. 이 글들의 호응이 괜찮으면 추후 centOS에 대한 포스팅도 진행해 볼 예정이다. 일단 리눅스라고 했을 때 떠오르는 장면은 Windows의 도스 화면 같은 창이 떠 있고 거기에 무언가 알 수 없는 명령어를 빠른 속도로 입력하는 장면이다. 적어도 필자는 과거 그렇게 떠올렸었다. 하지만 우리를 반긴 Ubuntu 화면은 Windows나 Mac 같이 UI(User In.. DEV/Linux 2019. 9. 27. 맥(Mac)에서 Ubuntu 설치하는 방법 (Parallels 가상머신 Linux 설치) 개발하면 떠오르는 것이 하나 있다. 그것은 바로 Linux(리눅스)다. 컴퓨터를 잘 모르는 사람도 리눅스라는 단어는 한 번쯤 들어봤을 정도로 오픈 소스 기반 OS 가운데에서 전 세계적으로 유명한 OS다.마이크로소프트의 Windows가 OS의 대부분을 차지하고 있는 대한민국에서도 개발을 한다면 리눅스를 다룰 줄 알아야 한다. Windows Server를 기반으로 한 시스템도 많아지는 추세지만 아직은 리눅스에 기반을 두고 프로그래밍된 것들이 더 많기 때문이다. 그렇다면 일단 리눅스에 친해져야 하는데... 리눅스를 설치도 하지 않고 리눅스에 대해서 말을 하는 것은 어불성설이라 생각되므로, 여기서는 리눅스를 설치부터 하도록 하겠다. 물론 리눅스를 배우겠다고 멀쩡한 MAC OSX를 날릴 수는 없으니 여기서는 페럴.. DEV/Linux 2019. 9. 26. JAVA JDK 설치하기 2편[환경 변수 설정하기] 연관글 2019/09/22 - [Java 이야기] - JAVA JDK 설치하기 1편[JDK 다운로드 및 설치] JAVA JDK 설치하기 1편[JDK 다운로드 및 설치]에서 정상적으로 설치를 했다면 컴퓨터에 JDK 설치는 마쳤으리라 본다. 설마 다음만 클릭하면 되는데 그것을 못했다고 생각하고 싶지는 않다. 그러나 아무래도 이대로 사용하기에는 어려움이 조금 있다. 매번 설치된 경로에 들어가서 실행하기는 번거롭지 않겠는가? 이럴 때 사용되는 것이 지금부터 얘기할 환경변수라는 부분이다. 잘 아는 이들도 있고 모르는 이들도 있겠지만 우선 그냥 따라와 보도록 한다. 필자의 PC는 Windows10이므로 해당 PC 기준의 캡처 화면이나, 사실 Windows 7까지도 거의 비슷했던 것으로 기억한다. 우선 내 컴퓨터에서.. DEV/Java 2019. 9. 23. Java JDK 설치 방법 (JDK 다운로드 및 설치 가이드) Java로 개발을 하거나 Java 기반 프로그램을 실행하기 위해서는 Java Development Kit(JDK) 설치가 필요하다. JDK는 Java 프로그램을 컴파일하고 실행할 수 있는 환경을 제공하는 개발 도구다.이번 글에서는 Oracle 공식 사이트에서 JDK를 다운로드하고 설치하는 방법을 간단히 정리해 보겠다.JDK는 Oracle 공식 홈페이지에서 다운로드할 수 있다.https://www.oracle.com 사이트 접속 후 다음 순서로 이동한다.상단 메뉴에서 Downloads 선택Java for Developers 메뉴 선택JDK Download 페이지로 이동다운로드를 진행하려면 먼저 라이선스 동의가 필요하다."Accept License Agreement" 항목을 체크해야 다운로드가 가능하니 체크.. DEV/Java 2019. 9. 22. 아이패드 블루투스 키보드 끊김 문제(와이파이 간섭 및 충돌) 필자는 아이패드 에어의 생산성을 높이기 위해 벨킨 블루투스 키보드와 애플 매직 마우스를 사용하고 있다. 그런데 사용 중 블루투스 키보드가 이상한 작동을 보이기 시작했다.예를 들어, 네이버를 입력하려고 하면 키가 씹히거나 중복 입력되는 문제가 발생했다. 얼른 티스토리에 글을 올려야 하는데, 이런 문제가 계속되니 상당히 불편하다.도대체 원인이 무엇일까? 곰곰이 생각해봐도 명확한 이유를 찾을 수 없었다.혹시 탈옥 트윅의 문제일까 싶어 설치된 탈옥 어플들을 삭제하고 다시 설치해 보았지만, 여전히 간헐적으로 동일한 증상이 발생했다. 그러던 중 문득 와이파이를 끄고 사용해 보았는데, 그때는 키보드 입력 오류가 나타나지 않았다.이상하게 생각하며 다시 와이파이를 연결했더니 처음에는 괜찮았지만, 시간이 조금 지나자 다시.. DEV/Dev Tips 2019. 7. 2. 이전 1 2 3 다음 반응형