본문 바로가기

개발/Linux

(6)
[Linux] 리눅스 파일시스템 과 탐색명령어 ( ls, cd, file, pwd ) 리눅스 파일시스템 과 탐색명령어 ( ls, cd, file, pwd ) 리눅스 터미널을 사용할때 가장 많이 사용되는것이 파일을 탐색하는 명령어이다. GUI 처럼 직관적으로 파일들이 보이고 더블클릭하여 하위 파일 및 디렉토리를 보는것과 다르게 모두 명령어로 파일 사이에서 이동한다. 리눅스의 파일시스템은 루트(/) 밑에 모든 파일들이 존재한다. window 계열은 C: , D: 와 같이 여러 루트폴더가 존재하고 각 루트별로 트리구조의 파일시스템을 따르지만 리눅스는 하나의 트리구조만 존재하는것이다. 아래에는 파일탐색을 위한 명령어들을 하나씩 살펴보도록 하겠다. ls리눅스 명령어 중 가장 많이 사용되는 명령어인 ls 명령어는 현재 디렉터리의 내용을 출력한다.> ls [options] [directory name..
[Linux] 리눅스 셸 (Shell) 명령 히스토리 확인 리눅스 셸 (Shell) 명령 히스토리 확인 명령 히스토리 란 리눅스로 작업을 하면서 입력했던 명령어들의 목록을 불러오는 것을 말한다. 명령어는 동일 한 명령어를 또 불러올 경우가 많기때문에 명령 히스토리를 알고있으면 유용하게 사용할수 있는 명령어이다. 히스토리 명령어의 기본으로는 아래와 같이 사용할 수 있으며 명령어 뒤에 옵션을 주어 불러올 히스토리의 갯수 또는 특정 문자열이 포함된 명령어나 번호로 명령어를 불러올 수 있다. 기본명령어 [cent@localhost /home]$ history 17:46alias la 'ls -A' 27:46la 38:05which cat 58:07cd bin 68:08whereis cat 87:49date 97:49who ami 107:49who am i 137:49l..
[Linux] 리눅스 셸 (Shell) 실행 프로그램 찾기(which), 확인(whereis) 리눅스 셸 (Shell) 실행 프로그램 찾기(which), 확인(whereis) 실행 프로그램 찾는 명령어인 which 는 인자로 주어지는 명령어의 실행프로그램이 실제로 존재하는 경로와 파일명을 알려주며 whereis 는 which 를 포함한 소스와 메뉴얼 페이지도 함께 출력해준다. which 명령어 사용 $ which cat /bin/cat 위 경로로 실제로 이동해보면 해당 파일이 있는것을 확인할 수 있다. /bin 디렉터리는 실행명령어를 담고 있는 디렉터리이다. whereis 명령어 사용 $ whereis cat cat: /bin/cat /usr/share/man/man1/cat.1.gz /usr/share/man/man1p/cat.1p.gz 위와 같이 which 와 비슷하지만 추가적으로 메뉴얼 페이..
[Linux] 리눅스 셸 (Shell) 단축 명령 (alias) 만들기 리눅스 셸 (Shell) 단축 명령 (alias) 만들기 alias 란 별칭을 뜻하는 단어로 리눅스에서는 효율적인 명령을 위해서 특정 명령문에 별칭을 주어 사용할 수 있다. 또는 사용자의 실수로 옵션이 누락되어 잘못된 명령이 이루어지는것을 방지할 수 있다. 사용예는 아래와 같다. alias 생성 $ alias la = 'ls -al' 위와 같이 alias 명렁어 뒤에 별칭(la) 과 별칭의 실제 명령어(ls -al) 를 입력하면 이 다음부터는 ls -al 대신에 la 라는 명령어를 사용하여 동일한 결과를 얻을 수 있다. 한가지 더 예를 들어 rm 명령어를 이용해보겠다. $ alias rm = 'rm -i' 위와 같이 rm 명령어에 alias 를 설정한다면 삭제시 실수로 rm * 명령어를 입력하여 해당 디..
[Linux] 리눅스 셸 (Shell) 의 이해와 종류, Shell 확인, 변경 리눅스 셸 (Shell) 의 이해와 종류, shell 확인, 변경 셸 개요리눅스는 GUI 환경도 있지만 GUI 환경이 제공되기 이전 터미널 환경을 이용하여 명령어를 직접 타이핑하여 컴퓨터를 운용하였다. 현재 많은 리눅스 GUI 버전이 생겼지만 아직도 터미널환경을 사용하는것이 GUI 처럼 직관적이지는 않지만 강력한 기능을 제공하기 때문에 여전히 많이 사용되고 있으며 이때 터미널에 입력한 명령을 해석하고 관리하는 프로그램을 셸(shell) 이라고 한다. 셸은 사용자 커널 사이에 연결시켜주는 역활을 하며 사용자가 입력한 명령을 해석하여 운영체제가 해당명령을 알아들을 수 있게 해준다. 셸의 종류 셸 이름 실행 명령 설명 Bourne Shell sh 벨 연구소의 스티브본 (Stephen Bourne) 개발, 많은..
[CentOS] VMware 에 CentOS 6 설치 VMware 에 CentOS 6 설치 CentOS 를 처음 실습하기 위해 VMware 에 CentOs 를 설치해보록 하겠다. CentOs 에 대해 간단하게 소개를 해보면 CentOs 는 Redhat Enterprise Linux 의 소스코드를 기반으로 만들어진 무료배포판 리눅스이다. 레드햇 리눅스 엔터프라이즈는 여러가지 품질보증에 대해 연간 사용료를 내지만 CentOs 는 다양한 기능을 제공하지만 안정적이며 서버OS 용으로 주로 사용된다. 이제 설치를 시작해보도록 하겠다. 1. CentOs 홈페이지 접속 http://www.centos.org 에 접속하면 간편하게 CentOs 를 설치할수 있다. [Get CentOS Now] 클릭 이제 아래와같은 화면이 나올것이다. 그러면 64bit 운영체제를 선택하려면..