파란하늘의 지식창고
Published 2009. 4. 22. 02:21
[Linux][basic] 기본 명령어 Study/Linux
반응형
pwd

pwd
현재 위치한 디렉토리를 표시

ls
ls [옵션]
파일리스트를 화면에 출력

옵션
 -a, --all 디렉토리 내에 있는 모든 파일 보기 
 -c 파일을 최근 변경 시간으로 정렬하여 보기
 -i 파일의 inode값 보이기
 -l 퍼미션, 크기, 사이즈 등의 자세한 정보 보기
 -t 최근 파일부터 정렬하여 출력

cd
cd "디렉토리명"
디렉토리를 변경

옵션
 ~ 자신의 홈 디렉토리로 이동 
 - 바로 전 디렉토리로 이동
 .. 바로 상위 디렉토리로 이동

mkdir, rmdir
mkdir "디렉토리명"
rmdir "디렉토리명"
디렉토리를 만듦(mkdir), 지움(rmdir)

옵션
 -p  하위 디렉토리까지 한 번에 생성하거나 삭제

touch
touch "파일명"

새로운 파일을 만듦 (내용이 없는 파일)

cp
cp [옵션] "원본파일명" "복사할 디렉토리"
파일을 복사

옵션
 -p 원본 파일의 소유권 등의 정보를 그대로 복사
 -r 서브디렉토리 안의 모든 파일까지 전부 복사

mv
mv [옵션] "원본파일명" "대상 디렉토리 또는 파일명"
파일의 위치를 다른 디렉토리로 옮김
또는 파일의 이름을 변경

옵션
 -f  대상 파일이 있을 경우 강제로 덮어씀

rm
rm [옵션] "파일명"

파일을 삭제

옵션
 -r 하위 디렉토리 및 파일들을 모두 삭제 
 -f 삭제할 것을 다시 묻지 않고 강제로 삭제

find
find "디렉토리" [옵션] "파일명"

특정 파일을 검색

옵션
 -name <패턴> 패턴 형식으로 되어있는 파일
 -amin n n분 전에 최종 접근된 파일
 -atime n nDay 전에 최종 접근된 파일
 -cmin n n분전에 마지막으로 변경된 파일
 -ctime -n nDay 전에 마지막으로 변경된 파일

split
split [옵션] "분할할 파일명" "생성될 파일명"
파일을 분할하는 명령어

옵션
 -b 파일을 byte 단위로 분할 
 -l 파일을 주어진 라인 수 단위로 분할

wc
wc [옵션] "파일명"
파일 내의 라인, 단어, 문자의 수를 출력

옵션
 -c 전체 문자의 수를 출력
 -l 전체 라인의 수를 출력
 -w 전체 단어의 수를 출력

date
date [옵션] [+포맷]

날짜를 출력

옵션 (2003년 05월 09일 16시 02분 07초를 예를 들어 표시)
 %a 요일 (금)
 %A 요일 (금요일) 
 %b 월 (5월)
 %B 월 (오월)
 %c 날짜와 시간 (2002년 05월 (금) 오후 04시 02분 07초)
 %d 그 달의 날짜 (09)
 %D 날짜 (05/09/03)
 %e 그 달의 날짜 (9)
 %H 시간 (16)
 %I 시간 (04)
 %j 1월 1일부터 지나온 날짜의 수(129)
 %k 시간 (16)
 %l 시간 (4)
 %m 달 (05)
 %M 분 (02)
 %p 오전 오후 (오후)
 %r 12시간 단위의 시간 (오후 04시 02분 07초)
 %s 1970년 1월 1일부터 지나온 초 (1053621217)
 %S 초 (07)
 %T 24시간 단위의 시간 (오후 04시 02분 07초)
 %U 일요일을 기준으로 한 그 해의 몇 번째 주인가를 표시 (20)
 %V 월요일을 기준으로 한 그 해의 몇 번째 주인가를 표시 (21)
 %w 일주일에서 몇번째 날. 일요일이 0, 토요일이 6 (5)
 %x 전체 날짜 (2003년 05월 09일)
 %X 전체 시간 (16시 02분 07초)
 %y 년도의 마지막 두 자리 (03)
 %Y 년도 (2003)

chown, chgrp
chown "소유권자" "파일명 또는 디렉토리명"

파일이나 디렉토리의 소유자를 변경(chown), 소유그룹을 변경(chgrp)
동시에 변경을 하려고 하는 경우 소유자와 소유그룹 사이에 점(.)을 사용한다.
chown "소유권자"."소유그룹" "파일명 또는 디렉토리명"
chmod
chmod 퍼미션 "파일명 또는 디렉토리명"

파일이나 디렉토리의 퍼미션(permission : 허가권)을 변경

  • r : 읽기 가능 (읽기 불가능일 경우 '-' 표시)
  • w : 쓰기 가능 (쓰기 불가능일 경우 '-' 표시)
  • x : 실행 가능 (실행 불가능일 경우 '-' 표시)
이에 대해 소유권은 번호가 부여되며 r=4, w=2, x=1과 같다.
이 소유권 설정은 소유자, 소유그룹, 기타계정에 대해 적용할 수 있으며 이에 대해 적용하는 예는 다음과 같다.
chmod 750 sendmail.cf

옵션
 -R  하위디렉토리를 포함한 모든 파일들의 퍼미션을 변경

clear
clear

화면을 깨끗하게 지울 때 사용
단축키로 ctrl+l도 가능하다.
반응형

'Study > Linux' 카테고리의 다른 글

[Linux][basic] 파일 입출력 관련 명령어  (0) 2009.04.25
[Linux][basic] 시스템 관련 명령어  (0) 2009.04.23
[Linux][basic] vi 편집기  (0) 2009.04.22
profile

파란하늘의 지식창고

@Bluesky_

내용이 유익했다면 광고 배너를 클릭 해주세요