반응형
반응형
LXR(Linux Corss-Referencer)은 대규모 소스코드를 웹 브라우저에서 편하게 인덱싱하고 검색할 수 있도록 도와주는 코드 참조도구다. 상호참조하여 소스코드 분석을 쉽게 할 수 있도록 도와주는 도구다. 현재까지 C언어 프로젝트를 LXR에 올려서 소스코드를 분석하니 참으로 편리하다.(LXR 공식 사이트 https://lxr.linux.no/) 오픈소스 예제 사이트(https://elixir.bootlin.com/linux/v7.1.3/source/include/clocksource/timer-xilinx.h)는 최신버전 LXR을 체험할수 있는 사이트인데 함수나 파일들을 어떻게 인덱스화 해서 파일을 참조하며 찾아가는지 체험해보기 좋다. C언어 소스코드는 make를 하기위해 리눅스에 소스관리를 하..
윈도우에서 리눅스를 사용하려면 가상머신 프로그램을 이용해도 되지만, WSL(Windows Subsystem for Linux)을 구축해서 사용하면 간단하게 터미널을 이용해서 사용할 수 있다. 여러 PC에 설치해서 사용중이지만 단점보다는 장점이 더 많은 기능인듯 하다. AI를 이용해서 설치해보기도 했지만 여러 착오가 있어서 내가 했던 방법을 그대로 기록한다. 🔹 WSL 설치1) Microsoft Store에서 PowerShell 설치- Windows Terminal 을 써도 무방하나 PowerShell이 입력 기록을 기반하여 자동완성 시스템이 있어서 이것만 쓰는중. 2) WSL 설치 & 초기 설정- PowerShell 실행 후 아래 명령어 입력# WSL 설치 명령어 ver1wsl --install# W..
리눅스에서 완전 자주 사용하게 되는 VI 와 VIM 명령어 단축키 모음입니다. 검색해보면 단축키 모음 사진이 정말 많아서 무엇을 골라 정리할지 고민이 많았습니다. 똑같은 사진도 많아서 출처를 명시하기엔 적당한 사진도 없어 찾아 보다가 영문으로 됬지만 각각 용도에 따라 정리되 있고, 출처도 같이 적혀있는 사진을 가져왔습니다. 저작권에 문제 있을시 답글 달아주세요. ■ 일반 모드 ■ 반복 작업 ■ 복사 / 붙여넣기 ■ 검색 ■ 매크로 및 북마크 ■ 기타 모션 ■ 기타 명령어 ■ 명령어 모음
이번 글에서는 리눅스에서 디스크 용량을 확인하는 명령어를 정리합니다. 윈도우와는 명령어 자체가 다르기 때문에 따로 정리 해놓지 않으면 쓸 일도 없고, 생각도 안날 것 같아서 계속 쭉 정리해보겠습니다. 디스크 용량을 확인하는 명령어는 2가지가 있는데요. 먼저 Data Free 의 약자인 $ df 명령어입니다. 위와 같이 1 kb단위와 사용된 kb , 사용가능한 kb를 리스트로 출력되서 나옵니다. 아무래도 메가바이트와 기가바이트에 익숙해진 사람들이라면 한눈에 파악하기 힘들죠. $ df -h 그래서 그 다음 명령어에 Human의 약자인 -h를 추가하면 위와 같이 한눈에 알아 볼 수 있게 되었습니다. 사실 이 2가지 말고도 알아볼 수 있는 방법은 10가지 정도 더 있는데요. $ man df 명령어를 실행하여 메..
얼마 되지 않았지만 리눅스 입문을 위해 이번엔 리눅스 CentOS에서 자바 설정을 잡아보는 것을 해보겠습니다. 윈도우에서는 오라클에서 다운 받아 직접 설치를 해야 했지만, 이것 참 이상하게 리눅스에서는 알아서 설치가 되있네요. 명령어 java -version 을 쳐보니 자바가 깔려 있어요!! 하지만 방심은 금물... 자바가 어떤게 깔려있는지 확인해보니 ?? $ rpm -qa | grep jdk 위와 같은 화면이 뜹니다. 어이쿠 뭐 이리 자바가 많이 깔려 있나요. jdk 1.7버전도 있고 1.8 버전도 있고 없는게 없는 모습입니다. 저는 깔끔한 환경을 위해 이 중에서 java 1.7을 삭제 해보겠습니다. $ yum remove java-1.7~~~~~ 먼저 관리자 권한으로 접근하시고 이렇게 yum remo..
지금까지 4개 정도의 글을 통해 리눅스 CentOS에서 파이썬 설치 후 파이썬을 쉽게 다룰 수 있는 파이참(PyCharm) 프로그램을 다운 받고 Hello World를 출력해 보았습니다. 윈도우 였으면 1시간만에 끝낼 분량을 리눅스라 버벅거리다 보니... 요것저것 손보다가 4시간이 훌쩍 넘어버렸네요. 이번 글은 카테고리의 첫번째에 설치했던 장고(Django)를 이용하여 프로젝트를 생성하여 여러가지 테스트 해보는 포스팅입니다. ■ Django 디렉토리 생성 먼저 파이참을 실행해 주시고 터미널의 위치를 파이참 프로젝트의 위치에 맞춰줍니다. 그리고 스샷찍을땐 d가 깨졌지만 이해해 주시고.. 아래 명령어를 넣어 위 사진처럼 장고 프로젝트를 생성해줍니다. 쌍따옴표는 구분을 위해 사용했으니 실제로는 생략해주세요. ..