'리눅스'에 해당하는 글 2건

내가 궁금해서 찾아보는 대로 추가해나갈 예정 ㅇㅇ.. 우분투 위주로.


1. 설치된 리눅스 32비트/64비트 확인


http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_32%EB%B9%84%ED%8A%B8_64%EB%B9%84%ED%8A%B8_%ED%99%95%EC%9D%B8


> $ getconf LONG_BIT



2. 심볼릭 링크 생성

매번 응용프로그램이나 디렉토리 경로 찾아헤매기 귀찮을 때.


http://stackoverflow.com/questions/1951742/how-to-symlink-a-file-in-linux


> $ ln -s /path/to/file /path/to/symlink



3. 작업중인 프로세스 종료, 일시정지, 되돌리기

아예 종료하는 건 Ctrl + C

일시정지하는 건 Ctrl + Z


http://superuser.com/questions/268230/how-can-i-resume-a-stopped-job-in-linux

  • jobs : 현재 처리중인 일들을 출력
  • fg : 다음에 처리할 일을 다시 시작 (foreground)
  • fg %[숫자] : 숫자로 지정된 일을 다시 시작
  • bg : 다음에 처리할 일을 백그라운드로 (background)
  • bg %[숫자] : 숫자로 지정된 일을 백그라운드로



4. apt-get 명령어 설명


http://blog.outsider.ne.kr/346



5. make 문법

이건 뭐 리눅스 팁은 아닌 거 같긴 하지만.....


http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/C/Documents/minzkn_make



6. 리눅스 커널 버전 확인

(사실 putty로 로그인 할 때도 옆에 출력되는 것 같다.)


http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%BB%A4%EB%84%90_%EB%B2%84%EC%A0%84_%ED%99%95%EC%9D%B8



7. usb 연결 정보 확인


http://www.myservlab.com/206



8. 계정생성 useradd / adduser 비교


http://mintnlatte.tistory.com/257



9. grep 명령어

파일 내에서 특정 패턴/문자열을 찾아준다.


http://ra2kstar.tistory.com/100



10. 프로세서 정보 확인 & hyperthreading disabling

그냥 'cat /proc/cpuinfo' 써서 확인해도 되지만,


http://unix.stackexchange.com/questions/33450/checking-if-hyperthreading-is-enabled-or-not

위 링크에서 Nils가 쓴 댓글의 스크립트를 복사해서 실행하면 physical core, logical core 부분만 디코딩해서 hyperthreading 정보 뽑아낼 수 있다.


http://serverfault.com/questions/235825/disable-hyperthreading-from-within-linux-no-access-to-bios

http://www.absolutelytech.com/2011/08/01/how-to-disable-cpu-cores-in-linux/

여기 참조하면 core 죽이는 방법이 있다. physical core 하나마다 logical core 하나씩 죽이면 bios 설정 안건드리고도 hyperthreading 안쓸 수 있을 것.



11. su 권한 부여

사용자 추가 후에 su 권한 쓸 수 있게 추가.


http://thinkpro.tistory.com/16



12. 환경변수 확인

시스템에 등록되어있는 환경변수 목록/값 등을 확인하는 방법과 환경변수 값 지정하는 방법.


http://akaseon.tistory.com/50



13. top 명령어로 CPU 사용률 보기

http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%BD%94%EC%96%B4%EB%B3%84_CPU_%EC%82%AC%EC%9A%A9%EB%A5%A0_%ED%99%95%EC%9D%B8



14. find 명령어로 파일 검색

http://mwultong.blogspot.com/2006/10/find-linux-file-find-command.html



15. kill 명령어로 프로세스 죽이기

http://ngee.tistory.com/132



16. du 명령어로 디렉토리 용량 확인

https://www.linux.co.kr/home/lecture/index.php?cateNo=&secNo=&theNo=&leccode=224



WRITTEN BY
Chaz
서울소재 모 대학교 공대 졸업하고 일개미가 된 일명 비둘기가 거주하는 곳입니다

,

리눅스 다룰 일이 생겼다. 한 3년만인가.... 다 까먹어서 처음부터 명령어 다 공부해야 할 판.

연구실 선배님이 Sublime Text 라는 에디터를 알려주셨는데 일단 설치하는 것부터가 힘들었다.


그래도 확실히 설치하고 나니 단축키부터가 익숙치 않은 vim 보다는 윈도우에서 쓰던 에디터랑 비슷하게 쓸 수 있는 점이 좋다.


내가 설치한 방법은 다음과 같다. 검색해보면 다른 방법(더 좋은?)도 많은 것 같은데 그냥 왠지 이렇게 했다.

(물론 윈도우는 설치파일 다운로드 -> 실행하면 끝이니까 굳이 얘기할 필요는 없겠지.

게다가 설치가 필요없는 portable 버전도 제공한다..)


1. Sublime Text 홈페이지 (http://www.sublimetext.com/) 에서 tar.bz2 파일을 다운받았다.

이쪽은 우분투 13.10에서 파이어폭스로 Sublime Text 홈페이지에 들어갔을 때 보이는 다운로드 링크이다.

다운로드 페이지(http://www.sublimetext.com/2) 이쪽으로 들어가서 다른 버전을 선택할 수도 있다.

우분투든 뭐든 자기가 사용하는 리눅스의 비트 수에 맞춰서 다운받는다.

라지만 아래 내용은 내가 사용하는 우분투 13.10을 기준으로 하여 진행했다. 다른 배포판에서는 어떤 결과가 나올지 장담할 수 없다.



2. 압축을 풀면 홈 디렉토리에 "Sublime Text 2"라는 이름의 폴더가 생긴다.


2-1. 자동 압축 해제



요즘은 터미널 상에서 명령어 입력하지 않아도 윈도우랑 비슷하게 Extract 해주니 알아서 편한 방법으로 압축을 풀면 된다.



위쪽 옵션을 적용하고 Extract를 누르고 나오는 창에서 다시 한번 Extract를 누르면 홈디렉토리에 Sublime Text 2 라는 디렉토리가 생긴다.


2-2. 수동 압축 해제


파일을 다운받을 때 아래 옵션을 클릭하면 별다른 설정을 안했을 경우 홈 디렉토리 아래의 Downloads 디렉토리 아래에 다운이 된다. 그러면 터미널에서 아래 명령어를 입력한다.


$ tar -xvf ~/Downloads/Sublime\ Text\ 2.0.2.tar.bz2


(Tab 키를 적절히 이용하면 경로나 파일 이름을 다 치지 않아도 자동완성을 시켜주므로 편리하다)


이런식으로 압축이 풀린다. 터미널 열고 경로 이동을 안했으니까 홈디렉토리에 자동으로 압축이 풀린다.


3. Sublime Text 2 디렉토리를 옮기고 심볼릭 링크 생성


3-1. 디렉토리 이동


$ sudo mv Sublime\ Text\ 2 /opt/

$ sudo mv "Sublime Text 2" /opt/


터미널에 위 두개 중 한 명령어를 입력한다.

디렉토리 명에 공백이 들어가 있어서 그냥 'sudo mv Sublime Text 2  /opt/' 라고 하면 Sublime이라는 디렉토리, Text 라는 디렉토리, 2라는 디렉토리를 각각 따로 인식하게 되어버린다.

그래서 escape 문자인 백슬래시(\)를 써서 공백문자를 표현하거나, 큰따옴표(")로 묶어서 큰따옴표 사이에 있는 문자열이 통째로 이름이라고 알려줘야 하는 것이다.


3-2. 심볼릭 링크(윈도우 에서의 바로가기) 생성


$ sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime


방금 /opt/ 디렉토리 아래로 옮긴 Sublime Text 2 디렉토리 내의 sublime_text라는 실행기를 /usr/bin/sublime 이라는 이름으로 링크. 이것도(sublime) 길어서 불편하면 subl 등등 알아서.


위 사진처럼 심볼릭 링크를 sublime, subl 두개 다 만들어놓고 어느쪽으로 불러오든 실행이 되게 했다. 둘 중에 하나만 쳐보고서 안깔았나 싶어서 또 까는 멍청한 사태를 피하고 싶어서.


4. 터미널에서 sublime 이라고만 입력하면 바로 Sublime Text 2 실행 가능

subl 이라는 링크도 생성했으면 subl 이라고 써도 괜찮다.



주의할 점은 터미널에서 subl 실행한 다음에 다음 명령어 입력 위한 커서가 안 뜨는 것을 볼 수 있다.

저기서 강제종료 단축키(Ctrl+C)를 누르면 서브라임 텍스트 프로그램도 같이 꺼진다. 서브라임 프로그램 창을 닫으면 자동으로 명령어 입력 커서가 뜬다.

즉 터미널에서 subl 입력해서 서브라임 텍스트를 불러왔으면, 그걸 켜놓은 상태에서 터미널로 작업을 하려면 새로운 터미널 창을 켜야 한다는 말이다.


글 수정하기 귀찮아서 냅뒀는데 & 기호를 넣으면 처리를 백그라운드에서 지속하면서 명령어 입력을 받을 수 있다.

$ sublime &

이런 식으로.


단축키 Ctrl+ALT+T 애용하도록 하자.



+ 그런데 위 방법으로 터미널에서 sublime 실행할 때마다

(sublime:6711): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap"

라는 에러 메세지가 뜬다. 구글링으로 좀 더 해결해봐야 할듯.


++ 위 문제는 gtk2-engines-pixbuf 설치로 해결했다.

sudo apt-get install gtk2-engines-pixbuf

(https://ubuntutechnical.wordpress.com/2011/11/07/gtk-warning-unable-to-locate-theme-engine-in-module_path-pixmap/)



여기까지는 단순한 설치기에 불과하고, 설치한 이후에 어떻게 써먹느냐는 또 다른 문제이다.

그래서 아래에 도움이 될만한 유용한 곳 링크를 적어드리겠다. 왜냐면 여기까지 쓰는 것도 매우 귀찮았는데 이미 친절한 누군가가 다 정리해놓은걸 내가 또 쓰자면 더 귀찮을 것 같아서...


Sublime Text 자세한 리뷰:

http://edoli.tistory.com/79


Sublime Text 유용한 단축키:

http://windtale.net/blog/sublime-text-tip/



+++ 그냥 막 써놓은 글이었는데 의외로 유입로그에서 많은 비중을 차지하길래 사진을 곁들여 조금 더 보충 설명을 해보았다. 하하하


++++ Chromium 프로젝트도 Sublime Text 사용을 권장하는지 아예 도움말 페이지(<-클릭)가 따로 있다.

'엥그니어링 > 도움글' 카테고리의 다른 글

Favicon / 즐겨찾기 아이콘 등록  (3) 2014.06.01
JavaScriptCore  (0) 2014.04.24
LaTeX  (2) 2014.01.06
맥시마(wxMaxima)에서 페이져 계산하기  (0) 2012.06.09
MIPS  (0) 2011.04.07

WRITTEN BY
Chaz
서울소재 모 대학교 공대 졸업하고 일개미가 된 일명 비둘기가 거주하는 곳입니다

,