Basic command (기본명령어)
- 자세한 명령어 사용법을 알고 싶다면
- man [명령어]
1. ls
1) ls -> 현재 디렉토리 파일목록
2) ls -a -> 현재 디렉토리의 목록(숨김 파일 포함)
3) ls -l -> 현재 디렉토리 목록을 자세히 보여줌
4) ls *.txt -> 현재 확장자가 txt인 목록을 보여준다
5) ls -l /etc/sysconfig/a* -> /etx/sysconfig 디렉토리에 있는 목록중 앞글자 a인 목록을 자세히 보여줌
2. cd
1) cd -> 현재 사용자 홈 디렉터리로 이동(root 면 /root로 이동)
2) cd ~fedora -> fedora 사용자의 홈 디렉터리로 이동
3) cd .. -> 바로 상위 디렉터리로 이동
3. pwd
1) pwd -> 현재 작업 중인 디렉토리 경로
4. rm
1) rm abc.txt -> 해당파일 삭제
2) rm -i abc.txt -> 삭제시 정말 삭제 할지 메시지가 나옴
3) rm -f abc.txt -> 삭제시 확인 안하고 바로 삭제
4) rm -r abc -> 해당 디렉토리를 삭제
5) rm -rf abc -> abc 디렉터리와 그아래 하위 디렉터리 강제 삭제
5. cp
1) cp abc.txt cba.xtx -> abc.txt를 cba.txt라는 이름으로 바꿔서 복사
2) cp -r abc cba -> 디렉터리 복사
6. touch
1) touch abc.txt -> 파일이 없으면 abc.txt라는 빈파일 생성, 있다면 최종 수정 시간을 변경
7. mv
1) mv abc.txt /etc/sysconfig/ -> abc.txt를 /etc/sysconfig/ 디렉토리로 이동
2) mv aaa bbb ccc ddd -> aaa, bb, ccc 파일을 /ddd 디렉토리로 이동
3) mv abc.txt www.txt -> abc.txt의 이름을 www.txt로 변경해서 이동
8. mkdir
1) mkdir abc -> 현재 디렉토리 아래에 /abc 라는 디렉토리 생성
2) mkdir -p /def/fgh -> /def/fgh 디렉토리를 생성하는데, 만약 /fgh의 부모 디렉터리인 /def 가 없으면 생성
9. rmdir
1) rmdir abc -> /abc 디렉토리 삭제
10. cat
1) cat a.txt b.txt -> a.txt와 b.txt를 연결해서 파일의 내용을 보여준다
11. head, tail
1) head anaconda-ks.cfg -> 해당 파일의 앞 10행을 화면에 출력
2) head -3 anaconda-ks.cfg -> 앞의 3행만 출력
3) tail -5 anaconda-ks.cfg -> 마지막 5행만 화면에 출력
12. more
1) 텍스트 형식로 작성된 파일을 페이지 단위로 화면에 출력
- space: 다음페이지 B: 앞 페이지 Q: 종료
2) more anaconda-ks.cfg
3) more anaconda-ks.cfg -> 100행 부터 출력
13. less
1) more 보다 기능이 더 확장됨 , pageDown, pageUp을 사용 가능하다