Shell의 종류
   - Bourne Again Shell (bash) : $
   - 나머지는 무시~

$> echo $SHELL
-> 변수 $SHELL의 값을 출력

그러면, '$'를 출력하고 싶으면?!
$> echo \$SHELL
-> "$SHELL" 글자 그대로 출력
'$', 외에도 "", '' 도 사용 가능

bash의 환경 설정 파일
   - 사용자 환경 설정 파일 : .bash_logout, .bash_profile, .bashrc
   - 원본은 /etc/skel/ 밑에 존재
   - 파일명 앞의 '.'은 숨김 파일을 의미
   - 모든 사용자 공통 환경 설정 파일 : /etc/profile, /etc/bashrc
   - 인식 순서 : /etc/profile -> ~/.bashrc_profile -> ~/.bashrc -> /etc/bashrc

PATH 설정하기
   - $> echo $PATH
   - 전체 사용자에게 추가 : /etc/profile 편집
   - 특정 사용자에게 추가 : ~/.bash_profile 편집
   - 현재 로그에서만 추가 : $> PATH=$PATH:<추가할 경로>

alias
   - ~/.bashrc 편접
   - alias lsa='ls -a' 추가

prompt
   - /etc/bashrc 편집
   - PS1="[\u@\h \W] \\$
   - 절대 경로 표시 : PS1="[\u@\h \PWD] \\$


logout시에 실행
   - ~/.bash_logout 편집

doskey
   - 이전 명령어 불러오기
   - 위 방향키

자동완성
   - [TAB] 키

반응형

'OS > Ubuntu' 카테고리의 다른 글

우분투 설치시 키보드/마우스 동작 불가  (0) 2010.03.26
05. 프로세스  (0) 2008.10.31
03. man 사용법  (0) 2008.10.30
02. 리눅스 설치하기  (0) 2008.10.23
01. 리눅스란 무엇일까?  (1) 2008.10.23

# man <명령어>
   - [SPACE] : 다음페이지
   - [b] :  이전페이지
   - /검색어 [Enter] : 이후 페이지 문자 검색
   - ?검색어 [Enter] : 이전 페이지 문자 검색
   - [n] : 다음 단어로 이동
   - [q] : 종료

* LS(?) : man? 페이지로 분류
* SYNOPSIS : 명령어 사용법
* DESCRIPTION : 명령어에 대한 간략한 설명 및 사용 가능한 옵션
* AUTHOR : 작성자
* REPORTING BUGS : 버그 발견시 연락처
* COPYRIGHT : 저작권
* SEE ALSO : 관련 명령어

man을 생활화 하자!
반응형

'OS > Ubuntu' 카테고리의 다른 글

우분투 설치시 키보드/마우스 동작 불가  (0) 2010.03.26
05. 프로세스  (0) 2008.10.31
04. Shell  (0) 2008.10.30
02. 리눅스 설치하기  (0) 2008.10.23
01. 리눅스란 무엇일까?  (1) 2008.10.23

그냥 아무 생각없이 우분투로 배포판 결정!

http://www.ubuntu.com/

2008.10.23 기준으로 8.10 Beta 판 선택

http://www.ubuntu.com/testing/intrepid/beta


설치



VMware Tools

https://help.ubuntu.com/community/VMware/Tools

Ubuntu는 데스크탑이라 개발에 필요한 stdio.h가 없다고 한다.
build-essestial을 설치하면 된다고 한다.

sudo apt-get update

sudo apt-get install build-essential

sudo apt-get install build-essential linux-headers-`uname -r` psmisc

choose VM->Install VMware Tools.

sudo cp /media/cdrom0/VMwareTools-6.0.3-8004.tar.gz /home/whatwant/

cd /home/whatwant/

tar zxvf VMwareTools-6.0.3-8004.tar.gz

cd vmware-tools-distrib/

sudo ./vmware-install.pl

이하 질문에 모두 <enter>

sudo vmware-toolbox

설치 완료


개인적 취향으로 midnight-command 설치
$> sudo apt-get install mc

반응형

'OS > Ubuntu' 카테고리의 다른 글

우분투 설치시 키보드/마우스 동작 불가  (0) 2010.03.26
05. 프로세스  (0) 2008.10.31
04. Shell  (0) 2008.10.30
03. man 사용법  (0) 2008.10.30
01. 리눅스란 무엇일까?  (1) 2008.10.23

리눅스는 독자적인 운영체제이다.
   - 윈도우 응용프로그램과 같은 방식의 리눅스도 있는데...

리눅스의 사용범위
   - 개인용 데스크탑
   - 워크스테이션 (정의는 뭐지?)
   - 서버 (웹서버, 메일서버, 파일서버, 스트리밍서버)
   - 임베디드 시스템
   - 클러스터링 환경 (여러 컴퓨터가 1대와 같이...)

리눅스 배포판
   - Linux = Kernel + GNU S/W + X-WIndow + 기타 App
      - SlackWare
      - Redhat
      - Debian
      - Caldera
      - Suse
      - Ubuntu
      - Fedora
      - Gentoo
      - etc

공개버전 / 상용버전
   - 리눅스는 공짜다?
   - 서비스만?

리눅스 탄생 배경
   - 리누스토발즈가 커널 개발(1991) : 0.02 (이거 만져볼 수 있을까?!)
   - Minix 기반 PC용 Unix (Minix가 뭔지 확인해볼까?)
   - 리차드 스톨만 FSF의 GNU 프로젝트 지원
   - Gnu is not Unix
   - General Public License : 소스 공개 및 수정 재배포 권리까지 포함
   - 이와 관련해서 정리된 문서가 어디 있었는데...

커널
   H/W -> 커널 -> 쉘 -> App

커널 버전
   - linux-x,y,z.tar.gz
      x : Major Version
      y : 홀수(베타), 짝수(안정)
      z : 버그 수정 횟수
   - http://www.kernel.org/

커널과 모듈
   - 자주 사용하는 부분은 커널에 포함하고,
   - 가끔 사용하는 부분은 모듈로 작성하여 필요시 호출
   - monolithic-Kernel

다중사용자, 다중 작업 시스템
   - 각각의 메모리 영역이 보호되어야 함 = Protected Mode

POSIX(유닉스 표준)를 준수

가상콘솔 지원
   - 기본 6개 : Ctrl+Alt+F1~F6

캐릭터 디바이스 / 블록 디바이스
   - 캐릭터 디바이스 : 프린터, 마우스, 스캐너
   - 블록디바이스 : ODD, FDD

공유 라이브러리
   - Windows의 DLL(Dynamic Linked Library)과 유사

멀티부팅 / 파티션
   - 멀티부팅 : LILO, GRUB
   - 파티션 : fdisk

반응형

'OS > Ubuntu' 카테고리의 다른 글

우분투 설치시 키보드/마우스 동작 불가  (0) 2010.03.26
05. 프로세스  (0) 2008.10.31
04. Shell  (0) 2008.10.30
03. man 사용법  (0) 2008.10.30
02. 리눅스 설치하기  (0) 2008.10.23

+ Recent posts