#apt-get install foo foo 패키지 설치
#apt-get remove foo foo 패키지 삭제
#apt-get remove --purge foo foo 패키지와 설정 파일들 전부 삭제
#apt-get update 패키지 db 업데이트
#apt-get -f install 의존성문제를 해결하기 위해서 패키지를 설치하고 삭제
#apt-get clean 로컬 저장소의 모든 .deb 패키지를 삭제
#apt-get upgrade 모든 패키지를 새버전으로 업그레이드
#apt-get dist-upgrade 패키지를 업그레이드함과 동시에 새 패키지에 의해서 야기되는 의존성 문제를 다룹니다
$apt-get source foo foo 패키지의 소스 파일을 다운로드합니다
#apt-get -t unstable foo 안정화되지 않은 패키지와 의존 패키지를 찾아서 설치
$apt-cache show foo foo 패키지에 관한 아주 자세한 설명
$apt-cache search foo 이름에 foo를 포함한 패키지 찾기
#aptitude install foo foo 패키지 설치
#aptitude remove foo foo 패키지 삭제
#aptitude remove --purge foo foo 패키지와 설정 파일 모두 삭제
$aptitude search foo 이름에 foo를 포함한 패키지 찾기
#aptitude update 패키지 db 업데이트
#aptitude upgrade 패키지를 새 버전으로 업그레이드
#aptitude safe-upgrade aptitude upgrade와 동일
#aptitude full-upgrade . 의존성을 고려해서 새버전으로 패키지를 업그레이드한다
#aptitude hold foo foo 패키지는 safe-upgrade 또는 full-upgrade할때 삭제되거나 업그레이드하지 않는다
#aptitude unhold foo 위에서 foo 패키지 홀드한거 해제
$aptitude show foo foo 패키지에 대한 긴 설명
#aptitude clean 패키지 cache 디렉토리의 전에 다운받은 모든 .deb파일을 삭제한다
#dpkg -i foo foo 패키지 설치
#dpkg -r foo foo 패키지 삭제
#dpkg --purge foo foo 패키지와 설정 파일 삭제
$dpkg -l *foo* foo란 패턴을 담고있는 패키지의 목록 출력
$dpkg -L foo foo 패키지에 관련된 파일 목록
#dpkg-reconfigure -plow foo 이미 설치된 foo 패키지를 재설정
$dpkg --search foo 설치된 패키지중 이름에 foo를 포함한 패키지의 목록
몇가지 더 추가하면
gksudo, gksu는 su, sudo의 그래픽 frontend입니다
df 현재 사용하고 있거나 사용 가능한 디스크 공간을 알려준다 보통 df -h 라는 옵션을 줘야 보기 편하다
chmod 파일 접근 권한 변경
예) chmod +x hello hello라는 파일을 실행 권한을 부여해준다
grep
$ grep -i apple fruitlist.txt
apple
fruitlist.txt 파일에 apple이라는 문자열이 있는 라인을 출력한다
ps 현재 실행중인 프로세스를 출력
kill -9 18298
프로세스 아이디가 18298인 프로세스를 강제 종료
ln
두 파일을 링크시킨다 -s는 심볼릭 링크 옵션
$ ln -s data.txt symlink.txt
cd를 iso 이미지 파일로 만들기
dd if=/dev/cdrom of=/tmp/data.iso
#apt-get remove foo foo 패키지 삭제
#apt-get remove --purge foo foo 패키지와 설정 파일들 전부 삭제
#apt-get update 패키지 db 업데이트
#apt-get -f install 의존성문제를 해결하기 위해서 패키지를 설치하고 삭제
#apt-get clean 로컬 저장소의 모든 .deb 패키지를 삭제
#apt-get upgrade 모든 패키지를 새버전으로 업그레이드
#apt-get dist-upgrade 패키지를 업그레이드함과 동시에 새 패키지에 의해서 야기되는 의존성 문제를 다룹니다
$apt-get source foo foo 패키지의 소스 파일을 다운로드합니다
#apt-get -t unstable foo 안정화되지 않은 패키지와 의존 패키지를 찾아서 설치
$apt-cache show foo foo 패키지에 관한 아주 자세한 설명
$apt-cache search foo 이름에 foo를 포함한 패키지 찾기
#aptitude install foo foo 패키지 설치
#aptitude remove foo foo 패키지 삭제
#aptitude remove --purge foo foo 패키지와 설정 파일 모두 삭제
$aptitude search foo 이름에 foo를 포함한 패키지 찾기
#aptitude update 패키지 db 업데이트
#aptitude upgrade 패키지를 새 버전으로 업그레이드
#aptitude safe-upgrade aptitude upgrade와 동일
#aptitude full-upgrade . 의존성을 고려해서 새버전으로 패키지를 업그레이드한다
#aptitude hold foo foo 패키지는 safe-upgrade 또는 full-upgrade할때 삭제되거나 업그레이드하지 않는다
#aptitude unhold foo 위에서 foo 패키지 홀드한거 해제
$aptitude show foo foo 패키지에 대한 긴 설명
#aptitude clean 패키지 cache 디렉토리의 전에 다운받은 모든 .deb파일을 삭제한다
#dpkg -i foo foo 패키지 설치
#dpkg -r foo foo 패키지 삭제
#dpkg --purge foo foo 패키지와 설정 파일 삭제
$dpkg -l *foo* foo란 패턴을 담고있는 패키지의 목록 출력
$dpkg -L foo foo 패키지에 관련된 파일 목록
#dpkg-reconfigure -plow foo 이미 설치된 foo 패키지를 재설정
$dpkg --search foo 설치된 패키지중 이름에 foo를 포함한 패키지의 목록
몇가지 더 추가하면
gksudo, gksu는 su, sudo의 그래픽 frontend입니다
df 현재 사용하고 있거나 사용 가능한 디스크 공간을 알려준다 보통 df -h 라는 옵션을 줘야 보기 편하다
chmod 파일 접근 권한 변경
예) chmod +x hello hello라는 파일을 실행 권한을 부여해준다
grep
$ grep -i apple fruitlist.txt
apple
fruitlist.txt 파일에 apple이라는 문자열이 있는 라인을 출력한다
ps 현재 실행중인 프로세스를 출력
kill -9 18298
프로세스 아이디가 18298인 프로세스를 강제 종료
ln
두 파일을 링크시킨다 -s는 심볼릭 링크 옵션
$ ln -s data.txt symlink.txt
cd를 iso 이미지 파일로 만들기
dd if=/dev/cdrom of=/tmp/data.iso
'Computer_language > Linux' 카테고리의 다른 글
.bashrc for ns2 in ubuntu (0) | 2009.01.19 |
---|---|
우분투 /etc/apt/ 업데이트 파일 (0) | 2009.01.19 |
Ubuntu 8.04 LTS sources.list (0) | 2009.01.16 |
리눅스 커널 스터디 참고자료 (0) | 2009.01.12 |
초보자를 위한 리눅스 커널의 메모리 관리 (0) | 2009.01.12 |