기본 명령어
Linux 2016. 4. 19. 14:18리눅스 기본 명령어
ls
- (LiSt) 약자, 해당 디렉토리에 있는 파일의 목록을 나열
ls -a : 현재 디렉터리 목록(숨김 파일 포함)
ls -l : 현재 디렉터리 목록 자세히 보여준다.
ex) ls *.cfg : 확장자가 cfg인 목록을 보여준다.
ex) ls -l /etc/sysconfig/a* : /etc/sysconfig/ 디렉터리에 있는 목록 중에서 앞글자가 'a'인
것의 목록을 보여준다.
pwd
- print working directory
- 현재 디렉토리 전체 경로
** Linux에서는 숨김 파일이라는 속성이 별도로 존재하지 않는다.
파일이나 디렉토리의 제일 앞 글자를 '.'으로 하면 자동으로 숨김파일이 된다.
cd
- change directory
. : 현재 디렉토리
.. : 부모 디렉토리
rm
-ReMove
- 파일이나 디렉토리를 삭제
rm -i test.txt : 삭제 시 정말 삭제할 것인지 문구나온다.
rm -f test.txt : 삭제 시 확인하지 않고 삭제
rm -r test : 해당 디렉터리 삭제
rm -rf test : test 디렉터리와 하위 디렉터리까지 강제로 전부 삭제
** Linux에서는 윈도우처럼 휴지통이라는 개념이 없기 때문에 복구가 어렵다.
cp
- CoPy
- 파일이나 디렉터리 복사
- 새로 복사한 파일은 복사한 사용자의 소유가 된다.
- 명령어를 실행하는 사용자는 해당 파일의 읽기 권한이 필요하다.
touch
- 크기가 0인 파일을 생성하거나, 이미 생성했다면 파일 수정 시간이 변경된다.
mv
- MoVe
- 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리로 옮길 때 사용
ex) mv test.txt /etc/sysconfig/ -> test.txt를 etc/sysconfig/ 디렉터리로 옮김
mkdir
- make DIRectory)
- 새로운 디렉터리를 생성, 생성된 디렉터리는 명령어를 실행한 사용자의 소유가 된다.
ex) mkdir abc : 현재 디렉터리 아래에 /abc 디렉터리 생성
ex) mkdir -p /def/fgh :/def/fgh 디렉터리 생성한다.
/fgh의 부모 디렉터리 /def가 없다면 자동으로 부모 디렉터리가 생성됨
rmdir
- remove directory
- 디렉터리 삭제, 해당 디렉터리의 삭제 권한이 있어야 한다.
- 디렉터리는 비어있어야 한다.
- 파일이 들어있는 디렉터리 삭제하려면 rm -r로 삭제해야한다.
cat
- conCATenate
- 파일의 내용을 화면에 보여준다.
- 여러 개의 파일을 나열하면 파일을 연결해서 보여준다.
head,tall
- 텍스트 형식으로 작성된 파일의 행을 지정해서 볼 수 있다.
more
- 텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력한다.
less
- more 명령어와 용도가 비슷하나 기능이 더 확장되었다.
file
- 해당 파일이 어떤 종류의 파일인지를 표시해준다.
'Linux' 카테고리의 다른 글
하드링크와 심볼릭(소프트)링크 (0) | 2016.04.20 |
---|---|
inode 개념 (0) | 2016.04.20 |
리눅스 개요,파티션 (0) | 2016.04.19 |
1. 기초 정리 (0) | 2016.04.19 |
기본 명령어 (0) | 2015.05.15 |