본문 바로가기

리눅스 커널 비트 확인하는 방법(32비트인지 64비트인지) uname -p uname -i uname -m 등의 많은 커맨드가 있지만 가장 이식성이 좋고 깔끔한 커맨드는 다음과 같다!(거의 모든 리눅스에서 동작함!) getconf LONG_BIT 결과는 숫자만 출력된다!(32, 64) 더보기
리눅스 echo 개행하지 않고 출력하는 방법 echo는 기본적으로 자동 개행이 되버린다! echo에 옵션 등을 줘서 개행이 되지 않도록 처리할 수 있지만 이식성이 그다지 좋지 않다.(OS마다 옵션이 상이하기 때문!) 가장 깔끔한 방법은 printf를 사용하는 것이다!(여기서 갑자기 C언어 함수가 왜 나오냐고 질문할 수도 있겠지만 printf도 유닉스에 기본적으로 존재하는 명령어이다!) 이식성도 좋고 가장 깔끔하다! printf "hello" hello가 출력된다!(개행이 되지 않고) 더보기
우분투에서 apt-get을 할 때 404 Not Found 에러가 뜬다면 우분투에서 apt-get update 혹은 apt-get install package 등을 할 때 자꾸 404 Not Found 에러가 뜬다면 문제의 원인은 99% 다음과 같다. 우분투 옛날 버전을 쓰기 때문이다!(10 혹은 11 버전 등을 사용할 경우) apt-get 지원이 2013년 전후로 완전히 종료되었다! 그래서 우분투를 업그레이드하는 것이 근본적인 해결책이나 다음과 같은 방법으로 처리하면 우회적으로 사용 가능하다!(/etc/apt/sources.list에서 저장소의 주소를 바꾸는 방법!) sed 명령어를 이용해서 저장소의 주소를 old-release.ubuntu.com로 치환시키면 된다.(백업은 꼭 받고 진행하자!) cd /etc/apt sudo sed -i 's,http://.*ubuntu.c.. 더보기