본문 바로가기

Linux

디렉토리 출력 별명으로 편하게 하기 ls -al 리눅스를 사용하면서 가장 많이 쓰는 명령어 중 하나가 ls -al일 것이다.물론 치는 재미가 나름 쏠쏠하지만 어케 보면 시간이 좀 아깝다?여튼 alias를 이용하면 좀 더 편하게 사용이 가능하다. 환경 설정 파일인 ~/.bashc를 연다.(리눅스에 따라 다를 수 있다. 우분투나 씨그윈에선 위와 같았다.) 맨 아래 줄에 아래의 내용을 추가한다.alias ll='ls -al --color=auto' 재부팅을 하면 적용 되지만 빨리 적용하기 위해 아래와 같이 바로 읽어 들인다.$ source ~/.bashrc 이제 ll만 입력하면 목록이 색상과 함께 표시 되는 것을 볼 수 있다.(최근 우분투에는 기본으로 ll이 정의되어 있다.) 위와 같은 방법으로 자주 쓰는 애들을 모조리(?) 등록해서 편하게 쓰도록 하자. ..
[vi] 전체 지우기 몇몇 방법이 있을 수 있겠지만 아래와 같은 방법이 쉬운것 같다. gg 첫줄로 이동dG 현재 줄부터 마지막 줄 까지 삭제 더 좋은 방법이 있음 알려주세염...
아파치 재실행 하기 매우 간단하다 하지만 종종 기억이 나지 않는다... ㅠㅜ$ sudo service apache2 restart
Ubuntu 14.04 Matrox graphic card driver 문제 해결 Ubuntu 14.04 에서 Matrox graphic card driver 가 제대로 잡히지 않는 문제점이 있다. 그로인해 당연히 GUI 환경이 엄청 버벅거린다. Matrox graphic card driver 를 잡기위해 여러가지 방법을 알아 보았으나 현재로썬 지원이 안되는 것으로 보인다. 이를 극복 하기 위한 고민들이 있었는데... 그 결과 Vesa 방식으로 사용하는 방법을 찾아낸 것으로 보인다. http://ubuntuforums.org/showthread.php?t=2222397 위 링크의 방법은 아래와 같다. 1) /etc/X11/xorg.conf 파일 생성 2) 위에 생성한 파일 내에 아래와 같이 작성 Section "Device" Identifier "Matrox Graphics, Inc...
우분투에서 오라클 자바 손쉽게 설치하기 우분투는 우분투 소프트웨어 센터를 제공해서 다른 리눅스들에 비해 손쉽게 어플리케이션들을 설치 할 수 있습니다. 하지만 자바의 경우 open jdk만 지원을 해주고 있어서 불편함이 있는데요. 여하튼 그리하여 오라클 자바를 손쉽게 설치하는 법을 알아보겠습니다. 급하신 분들을 위해 '선행동 후이해' 터미널을 열고 아래 3줄을 입력하면 됩니다. (아래의 예제는 버전 9의 경우입니다.) $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java9-installer 다른 버전을 설치하고 싶으시면 9자리에 6, 7, 8 중 하나를 교체해서 입력하시면 됩니다. 간단한 설명을 드리자면, 1번줄 ..
[Linux] [Kernel] [Build] arch/arm/boot/compressed/piggy.lzo error 1 오류 대처 리눅스 커널 빌드시 아래와 같은 오류가 발생 할 수 있습니다. make[2]: *** [arch/arm/boot/compressed/piggy.lzo] 오류 1 이럴 경우엔 lzop 패키지를 설치해주면 됩니다. 우분투의 경우 설치 명령어는 아래와 같습니다. $ sudo apt-get install lzop 설명을 하자면 리눅스 커널 빌드시 lzop 방식으로 압축된 파일을 풀어서 사용합니다. (물론 커널 코드 용량을 줄이기 위해서였겠죠? 아마도?) 따라서 압축을 풀기위해 lzop 압축 프로그램이 필요하게 됩니다. lzop 공식 사이트의 설명을 대략 요락하자면, gzip과 유사한데 프로그램이 가볍고 압축 및 해제 속도를 빠르게 하는데 초점을 맞춰서 개발했다고하네요. 확장자는 lzo를 사용하고, lzop는 "..
[Shell Script] 줄바꿈 시 유의 사항 및 팁 Shell Script를 작성하다 보면 명령어가 길어질 경우 \를 사용하여 줄바꿈을 처리한다. 좀 귀찬지만 가독성이 좋아지고 깔끔하게 정리 할 수 있어 유용하다. 그런데 간혹 아래와 같은 상황이 발생한다. rm -rf root/aaa/bbb/ccc/\ ddd/eee/fff 삭제 하려는 디렉토리의 길이가 길어서 / 다음에 \을 입력하여 줄바꿈을 시도했는데... 의도 : rm -rf root/aaa/bbb/ccc/ddd/eee/fff 작동 : rm -rf root/aaa/bbb/ccc 이럴 경우 아래와 같이 작성하면 의도대로 작동되게 된다. rm -rf "root/aaa/bbb/ccc/\ ddd/eee/fff" 즉, 경로 부분을 쌍따옴표로 감싸주는 것이다. 이것 때문에 또 한참 삽질했다. 하 하 하
Ubuntu USB 만들기 주의사항 Ubuntu를 USB로 제작 시 Universal-USB-Installer를 사용하면 된다. 워낙 사용이 편리해 금방 할 수 있으나... 주의사항이 하나 있다. 진행 시 백신을 꺼둬야 한다. (실시간 검사 기능만 꺼놓으면 된다. 제품은 V3 Internet Security 였음...) 안그러면 autorun.inf 생성단계에서 백신이 계속 차단하는 현상이 발생한다. 이것도 모르고 계속 진행 반복해서 삽질한 1인... 털썩... 혹시나 동일한 문제로 삽질을 하고 있었다면 빨리 만들어 보자 ^^;;