본문 바로가기

Unix&Linux

(5)
[Unix&Linux] pwd, cd 명령어 pwd: 현재 작업의 디렉토리를 나타냄 $ pwd /home/keyplayer cd: 디렉토리를 옮김(이동) $ cd /home //cd만 사용 할 경우 홈 디렉토리로 복귀 //home디렉토리는 '~'로도 사용 $ cd abc //현재 디렉토리의 하위 디렉토리 중 abc라는 디렉토리를 찾아 이동 /home/abc alias: 원하는 명령을 다른 명령으로 대체시킴 $ alias lsl ls -l //ls -l 이라는 명령어를 lsl이라는 명령어로 대체 $ lsl man: 파일로 이루어진 온라인 메뉴얼, 명령어 option 확인 필요시 활용 $ man ls cat: 특정 파일을 읽어서 화면에 출력, 파일 생성, 파일 결합 $ cat abc.txt abc.txt파일 내부 데이터 입니다. $ cat > new_..
[Unix&Linux] 주요 명령어 ls 주요 명령어 unix 또는 Linux 사용시 주로 사용하는 명령어 ls: 파일목록(list)을 보는 명령어 $ ls [options] [file or dir] [options] -F: 파일유형을 나타내는 기호를 파일명 끝에 표시 (디렉토리 "/", 실행파일 "*", 심볼릭 링크파일 "@") -l: 파일에 관한 더 상세한 정보를 출력 -a: dot 파일(.chhrc 등)을 포함한 모든 파일을 출력 -t: 파일이 생성된 시간별로 출력 [file or dir] file명이나 디렉토리명을 입력. 입력하지 않아도 무관 Ex) ls -l note.doc -rwxr-x--x chy staff 5423 Oct 14 19:50 note.doc -rwxr-x--x: 파일 접근권한 (r: read, w: write, x: ..
[Unix&Linux] 파일명 확장(*, ?, [], {},~) 파일명의 확장 파일명을 모두 사용하지않고 파일명에 해당하는 파일을 선택할 경우 주로 사용 *: 모든문자에 대응 ?: 정확하게 하나의 문자와 대응 []: 리스트 또는 명시한 범위내의 모든 문자와 대응 {}: 명시된 리스트 항목으로 대치 ~: 사용자의 홈 디렉토리 Ex) rm 명령어를 이용한 파일 삭제 $ rm *: 모든 파일 $ rm a*: "a"로 시작하는 모든 파일 $ rm *.dat: ".dat"로 끝나는 모든 파일 $ rm abc*.dat: "abc"로 시작하고 ".dat"로 끝나는 파일 $ rm ?.dat: 하나의 문자를 가지고 ".dat"로 끝나는 파일 (a.dat, b.dat 등) $ rm a?.dat: a로 시작하는 두개의 문자로 이루어지고 ".dat"로 끝나는 파일 (a1.dat, a2.d..
[Unix&Linux] Command (명령어) 명령어의 구성 프롬프트, 명령어, 옵션, 파라미터 Ex) ls 명령어로 "abc"라는 파일의 상세정보를 확인 $ ls -l abc $: 프롬프트 → 기본적으로 보여지는 Command 표시 ls: 명령어 → 파일보기 -l: 옵션 → 상세보기 옵션 abc: 파라미터 → "abc"라는 파일명 파라미터
[Unix&Linux] 쉘 (Shell) 정의, 종류 정의 사용자와 운영체제 커널 상이에 위치하는 명령어 해석기 Shell 종류 Unix Bourn Shell (/bin/sh): 시스템 관리자, $ C Shell (/bin/csh): 일반 사용자, $ Korn Shell (/bin/ksh): % Linux Bash Shell (/bin/bash)