Linux/Command & Tool
Ubuntu 20.04에 python 3.10 설치하기
Python 3.10은 Ubuntu의 기본 저장소에서 사용할 수 없습니다. 따라서 Python 3.10 설치를 위해 다른 저장소를 추가해야 합니다. deadsnake라는 이름의 launchpad 저장소에서는 Python 패키지에 사용할 수 있습니다. 1. 저장소 추가하기 다음 명령을 사용하여 deadsnake 저장소를 추가합니다. sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update 패키지가 잘 업데이트 됐는지 아래 명령어로 확인해 줍니다. apt list | grep python3.10 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. idle-pyth..
shell script에서 Makefile로 변수 전달하기.
shell script에서 Makefile로 변수 전달하기. 환경변수를 이용하여 전달할 수 있다. export test_path=/home/test/path 환경변수 전달이 싫다면, make 수행 시 전달도 가능하다. make TestPath="
[ps] ps로 thread 정보 확인하기
ps를 이용해 thread 정보를 확인하고자 아래 옵션을 사용한다. -L : threads 정보를 보여주는 옵션이다. 123456$ ps -eLf.....seungha+ 2929 1 2929 0 4 09:38 ? 00:00:00 /usr/bin/gnome-keyring-daemon --daemonize --loginseungha+ 2929 1 2930 0 4 09:38 ? 00:00:00 /usr/bin/gnome-keyring-daemon --daemonize --loginseungha+ 2929 1 3042 0 4 09:38 ? 00:00:00 /usr/bin/gnome-keyring-daemon --daemonize --login.....Colored by Color Scriptercs 위 처럼 출..
[cloc] 코드의 LOC 계산하기
가끔 프로젝트의 LOC가 궁금할 때가 있다. IDE의 라인 수를 살펴봐도 되지만, 순수하게 White line이나 주석등은 제외한 코드의 길이만 확인하고자 할 때 cloc 을 사용한다. [설치]
[multitail] 여러 Log 동시 확인하기
로그를 확인할 때 tail 명령어를 많이 사용합니다. tail 명령어를 이용 시 여러 개의 로그를 동시에 보고싶지만 하나의 터미널 창에서는 하나의 로그만 확인 가능합니다. 이러한 점을 보완한 툴이 multitail입니다. 아래 명령어로 먼저 설치해 줍니다.