ls
도스의 dir 과 같은 역할로, 해당 디렉토리에 있는 파일의 목록을 나열한다.
사용 예
# ls |
현재 디렉토리의 파일 목록 |
# ls /usr/bin | /user/bin 디렉토리의 목록 |
# ls -a |
현재 디렉토리의 목록(숨김 파일 포함) |
# ls -l | 현재 디렉토리의 목록을 자세히 보여줌 |
# ls *.txt | 확장자가 txt인 목록을 보여줌 |
# ls -l /usr/bin/a* | /usr/bin/ 디렉토리에 있는 목록 중 앞글자가 'a'인 것의 목록을 자세히 보여줌 |
# ls -il | 파일의 inode 번호를 제일 앞에 출력해준다. |
cd
디렉토리를 이동한다.
사용 예
# cd |
현재 사용자의 디렉토리 홈으로 이동함 |
# cd ~root |
root 사용자의 홈 디렉토리로 이동함 |
# cd .. |
바로 상위 디렉토리로 이동. ".."은 현 디렉토리의 부모 디렉토리를 의미함 |
# cd /usr/bin |
'/usr/bin' 디렉토리로 이동함(절대 경로) |
# cd ../usr/bin |
상대 경로로 이동함 |
pwd
현재 디렉토리의 전체 경로를 출력한다(print working directory)
사용예
# pwd |
현재 작업중인 디렉토릭 경로 출력 |
rm
파일이나 디렉토리를 삭제한다. 해당 파일이나 디렉토리에 삭제 권한이 있어야 한다.
사용 예
# rm abc.txt |
그냥 삭제(내부적으로 'rm -i'로 연결됨) |
# rm -i abc,txt |
삭제 시 확인을 물어봄 |
# rm -r abc |
디렉토리 삭제 |
# rm -rf abc |
abc 디렉토리와 그 하부를 강제로 전부 삭제 |
touch
크기가 0인 새 파일을 생성하거나 이미 존재하는 파일인 경우 수정 시간을 변경한다.
사용 예
# touch abc.txt |
파일이 없을 경우엔 abc.txt라는 빈 파일을 생성하고, abc.txt가 있을 경우에는 파일의 수정 시간을 현재 시각으로 변경함 |
mv
파일과 디렉토리의 이름을 변경하거나 위치 이동 시 사용한다.
사용 예
# mv aaa bbb ccc ddd |
aaa, bbb, ccc 파일을 ddd 디렉토리로 이동 |
# mv abc.txt www.txt |
이름 변경 |
mkdir
새로운 디렉토리를 생성한다. 생성된 디렉토리는 명령어를 수행한 사용자의 소유가 된다
사용 예
# mkdir abc |
현재 디렉토리 아래에 abc라는 디렉토리 생성 |
# mkdir -p def/fgh |
현재 디렉토리 아래에 def 디렉토리 생성하고, 그 안에 fgh 디렉토리 생성 |
rmdir
디렉토리를 삭제한다. 해당 디렉토리의 삭제 권한이 있어야 하며, 파일이 들어 있으면 안 된다. 파일이 들어 있는 디렉토리르 삭제하려면 "rm -r"을 사용해야 한다.
사용 예
# rmdir abc | abc 디렉토리 삭제 |
cat
텍스트로 작성된 파일을 화면에 출력한다. 파일의 내용을 간단히 확인하기 위해서 주로 사용한다.
사용 예
# cat install.log |
install.log 라는 파일의 내용 확인 |
head, tail
텍스트로 작성된 파일의 앞 10행 또는 마지막 10행만 출력한다.
사용 예
# head install.log |
# tail install.log |
more
텍스트로 작성된 파일을 화면에 페이지 단위로 출력한다. SpaceBar는 다음 페이지, b 는 앞페이지, q는 종료이다.
사용 예
# more install.log |
|
# more +100 |
100행 부터 출력해 줌 |
less
more와 용도가 비슷하지만 기능이 더 확장된 명령이다. more의 키 및 화살표, PageUp, PageDown도 작동한다(vi의 기능이 일부 추가되었다고 보면됨)
사용 예
# less install.log |
|
# less +100 |
100행 부터 출력해 줌 |
file
File이 어떤 종류의 파일인지를 표시해 준다.
사용 예
# file install.log |
# file /bin/gzip |
clear
명령창을 깨끗하게 지워준다.
# clear
## 본문은 뇌를 자극하는 Redhat Fedora 에서 정리한 것으로 더 자세한 사항은 해당 책에서 확인하실 수 있습니다.
'Unix&Linux > 기본 개념과 관리자 역할' 카테고리의 다른 글
파이플, 필터, 리다이렉션 (0) | 2014.05.11 |
---|---|
네트워크 관련 설정 및 명령어 (0) | 2014.05.10 |
리눅스 관리자를 위한 명령어 (0) | 2014.05.05 |
사용자 관리와 파일 속성 (0) | 2014.05.05 |
리눅스의 기본 개념 (0) | 2014.05.03 |