본문 바로가기
넷칼리지

Solaris 기본명령어 1

by 북한산산적 2009. 4. 14.

unix의 특징

- 파일이라는 단일한 입출력 인터페이스를 사용
- 프로그램들은 설정 파일과 데몬 프로세서에 의해 구동
- 시스템 관련 설정 사항을 텍스트 파일에 저장

unix의 구성

- kernel
- shell
- Directory Tree

# 시스템 자체가 아주 일관된 원칙을 가짐
 모든 시스템이 파일이라는 인터페이스를 사용
장치 파일, 시스템 파일 등등

하나의 프로그램에 이상이 생겨도 다른 프로그램에는 전혀 영향을 미치지 않음
스크린 , 하드디스크, cd-rom,마우스, 키보드등의 모든 하드웨어 장치 또한 파일로 간주되어처리

모든 시스템 관련 설정 파일은 text 파일로 저장




명령어
#uname (시스템의 정보를 확인하는 명령어)

ex) #uanme -a -x

-a 기본적인 시스템의 모든 정보
-x 확장된 시스템의 정보, 한 줄씩 출력

#date  ( 시스템 날짜와 시각을 확인/변경)

ex)#date +%d ( 일)
    #date +%m (월)

#man (도움말)

- b 뒤로 , q quit , 스페이스바 - 한페이지씩

#pwd  (현재 디렉토리를 표시)

#cd (다른 디렉토리로 이동)

절대경로와 상대 경로를 이용하여 이동

절대 경로 /etc
상대 경로 etc

#ls (경로명에 대한 contents 표시)

-a :모든파일에 대한 정보 (디렉토리의 숨겨진 목록까지 확인)
-l : long listing 파일 정보 (자세하게 )
-f : 파일 Type 표시 (디렉토리의 목록을 파일 type 표시)

#mkdir  (디렉토리를 생성하는 명령어)
하나의 명령으로 여러개의 디렉토리를 생성

-p 하위 디렉토리 한번에 생성

ex) #mkdir /test                   /디렉토리밑으로 test 라는 이름의 디렉토리를 생성
     #mkdir /test/a /test/b /test/c 여러개의 디렉토리를 생성
     #mkdir -p /test/test2/test3 하위 디렉토리생성

#rmdir (빈 디렉토리삭제)

파일을 포함하고 있는 디렉토리삭제 불가능
파일을 포함하고 있는 디렉토리일 경우 rm -r 로 삭제

#cat ( text 파일의 내용을 표준 출력으로 표시)

ex) #cat /etc/passwd

#cat -n /etc/passwd ( 라인넘버)   = #nl /etc/passwd
#cat > readme.txt
thank you
ctrl +c

#cat >> readme.txt
sorry
ctrl+c