Server

우분투 리눅스 자주쓰는 명령어 모음

by 보석 posted May 15, 2011
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


1. 그놈 파일 브라우저에서 root 권한 얻기

alt-F2 : Run 창 실행
gksudo nautilus

2.커널 바꾸기(우분투사용자모임 참고)

현재 우분투의 커널은 i386 아키텍쳐인데 이를 i686으로 바꾸어줍니다. i386은 펜티엄 프로 이전의 컴퓨터에 모두 호환되고 i686은 그 이후의 컴퓨터 아키텍처에만 호환됩니다.
 sudo apt-get install linux-686
이렇게 하면 속도 향상이 있다고 한다.

3.터미널창의 명령어 히스토리

터미널 창에서 ctrl-R 누르면 (reverse-i-search)`':
이런게 뜨는데 이전에 입력한 명령어의 키워드를 누르면 그와 일치하는 명령어가 화면에 표시된다
예)
터미널에서

user@ubuntu:/etc/vim$ls -a | grep vimrc

user@ubuntu:/etc/vm$CTR-H (이 키를 누르면)

 (reverse-i-search)`': l(L을 누르면 위에 입력한 명령어가 뜬다)

4.터미널에서 tab키의 쓰임(아주 유용한 기능)
  libxxxx-x.x.x 이런 디렉토리가 있다고 하면, 'cd 디렉토리명 '디렉토리명을 그대로 전부 타이핑하는 사람은 없을 것이다.  lib{tab}(tab키를 누르라는 의미)해보면 알 것이다

5.하드용량을 확보하자
   
   a. 불필요한 캐쉬파일 지우기

우분투는 apt-get 명령으로 이전에 인스톨된 파일의 라이브러리를 빌드업시켜놓는다.
다음 명령으로 한 번에 이것들을 지운다


sudo rm -f /var/cache/apt/archives/*.deb
or
sudo apt-get clean

    b. /tmp폴더를 비우기


원도우 Temp폴더랑 비슷한 역할을 한다.말 그대로 임시데이타가 저장되는 곳이다.대부분의 프로그은 스스로 클린업해주는데 반해,일부 프로그램은 그렇지 않다.

만약 실행중이 프로그램이나 다른사용자가 /tmp폴더를 사용하면 위험하므로 다음처럼 /tmp폴더를 비우자

sudo killall gdm
로그인하라고 한다...
sudo init 1 (런레벨1)
rm -rf /tmp/*
reboot


  c.우분투 그놈에서 그놈-게임을 다 지우기
시냅틱패키지 관리자의 서치를 이용해서 검색어 gnome-games
그리고 mark it for removal
 불필요한 프로그램을 제거할때, 문제되는 것이 의존성문제이다.


6. vi
 a.커맨드모드에서 삭제
    한 글자 삭제 :  x
    한  단어
 삭제:  dw 
    한 줄 삭제 : dd
    n 줄  삭제 : ndd(n은 임의의 숫자)
    커서있는 곳 부터 끝까지 : D
  b. 검색
    앞으로 검색 : /
    뒤로 검색   : ?
                      f
c. 잘라내기 붙이기
   현재줄 카피 : yy
   n줄 카피    :nyy
   붙이기       : p
   잘라내기    : 위에 삭제명령으로 삭제된 내용은 버퍼에 저장되고,p명령으로 붙이기 가능
  d. 텍스트 입력하기 위해
   i 와 a
   o 와 O
  e.네비게이션
 현재줄의 끝으로 : $
 한단어 앞으로   :w
 이전 단어로 백 : b

마지막으로 Undo 명령 u

7.패널 애니매이션 끄기
터미널을 오픈한다

gconftool-2 --type bool --set /apps/panel/global/enable_animations false

재시작한다

8. help
터미널 명령어 ls와 관련된 정보를 보고 싶다면
man ls
그런데 명령어를 모를때는 어떻게 하지 man 에 옵션을 주면 된다.
man -k display
이렁게 하면 display가 들어가 있는 명령어의 맨 페이지 목록을 보여준다.

9.zip 압축/해제 관련
디렉토리 압축

zip -r -F  저장파일명.zip  디렉토리/

-r 서브디렉토리가지 압축
-F 한글파일을 포함하는 zip 압축


압축해제

unzip 파일이름.zip

또는

jar xvf 파일이름.zip