[Linux] 리눅스 환경변수 활용

읽기전에 아래 내용은 모두 리눅스에서의 환경변수 활용을 얘기하고 있다. 그런데 아마 다른 OS도 마찬가지로 적용되지 싶다. 환경변수 정의는 위키백과 https://ko.wikipedia.org/wiki/환경_변수 환경변수 활용 PATH 환경변수의 정확한 이해는 위키백과에 있을것이고, 그냥 사용하는 입장에서 보자면 가장 많이 사용하는 용도로는 특정 프로그램(혹은 명령어)을 어느 폴더에서나 실행시킬 수 있게 PATH를 잡아주기 위해 사용한다. 예를들어 리눅스에서 /usr/bin/app/ 경로에 있는 now라는 프로그램을 … Read more

[Linux] Command ‘g++’ not found, but can be installed with: 오류

오류 내용 ubuntu 18.04에서 아래 명령어로 gcc9, g++9를 설치했다. gcc –version(대시 두개) 명령어로 설치를 확인해보니 gcc는 정상적으로 설치가 완료되어 버전이 출력된다. 그러나 g++은 설치되지 않았다는 아래 오류가 출력된다. 해결방법 아래 명령어로 g++의 설치 경로를 잡아준다. 이후 아래 명령어를 입력하여 g++이 정상적으로 인식되는지 확인한다. 이제 version정보 확인 명령어로 정상적으로 설치된것을 확인할 수 있다.

[Linux] Errror : Could not get lock /var/lib/dpkg/lock-frontend

Could not get lock /var/lib/dpkg/lock-frontend 오류 ubuntu 18.04에서 apt install git 명령어로 git을 설치하려고 했으나 아래 오류가 발생했다. 해결 방법 아래 링크에 나와있는대로 수행했으나 해결되지 않았고, 재부팅한 후에 해결되었다. 아래 명령어들을 수행하지 않고 재부팅만 우선 먼저 해보는것도 좋을듯 하다. https://kgu0724.tistory.com/71

[Linux] 리눅스 tar.xz 압축풀기

현재 폴더에 압축풀기 파일이 있는 곳에서 터미널을 열고 tar -xvf 파일이름.tar.xz와 같이 입력한다. 여기서 파일이름은 압축을 풀고자 하는 파일명이다. 다른 폴더에 압축풀기 압축을 풀고자 하는 곳에서 터미널을 열거나 경로를 이동한 후 tar-xvf ./파일 경로/파일이름.tar.xz와 같이 입력한다. 최근 터미널 대부분은 파일을 터미널 창에 드래그하면 파일명이 경로와 함께 곧바로 입력된다.

[Linux] 리눅스 로그파일 실시간 출력(tail)

리눅스 로그파일 실시간 출력 리눅스에서 파일의 내용을 출력하는 명령어로는 cat, head, tail을 흔하게 쓰는데, 이 중 tail은 파일의 마지막 10줄을 출력한다. 그리고 tail 명령어에는 f 옵션(follow)이 있는데, 이를 이용하면 파일이 갱신될때마다 마지막줄을 자동으로 출력해준다. 이를 이용해서 로그파일이 갱신될때 곧바로 갱신된 내용을 확인할 수 있다. 테스트 1. 터미널1에서 log.log파일의 로그 출력 2. 터미널2에서 echo 명령어로 log.log파일에 … Read more