[Linux] raspberrypi 터미널 명령어 익히기 (ifconfig/ ls/ cd/ mv/ cp/ rm/ mkdir/ rmdir)
#목표
- 명령어 (ifconfig/ ls/ cd/ mv/ cp/ rm/ mkdir/ rmdir)를 알고, 다룰 수 있다.
# 인터넷 프로토콜 설정 (ipconfig) 확인
pi@raspberry:~ $ ifconfig
- Window와 달리 i"f"config로 작성 필요
# 디렉토리 목록 보기 - ls
pi@raspberry:~/shellPro $ ls
- (ls - list)현재 디렉토리 파일 목록 확인
pi@raspberry:~/shellPro $ ls -l
- (long)현재 디렉토리 파일 목록 "상세하게" 확인
pi@raspberry:~/shellPro $ ls -a
- (all)현재 디렉토리 파일 목록 전부 확인 (숨김파일 포함)
pi@raspberry:~/shellPro $ ls -al
- 목록 전부(숨김파일 포함) "상세하게" 확인
# 디렉토리(경로) 이동 - cd
pi@raspberry:~ $ cd shellPro/
- (cd- change directory) shellPro 로 이동
- 디렉토리가 변경되어, 목록이 바뀐 것을 볼 수 있다.
pi@raspberry:~/shellPro $ cd aaa
- aaa로 이동
- 명령어에 디렉토리가 바뀐 것을 볼 수 있다.
pi@raspberry:~/shellPro/aaa $ cd ..
- (..)상위 디렉토리로 이동
# 파일 복사 / 옮기기 - cp / mv
pi@raspberry:~/shellPro $ cp sh01hello.sh aaa/
- (cp-copy) sh01hello.sh 파일을 aaa디렉토리에 복사
- 새로 만든 디렉토리에 파일이 복사된 것을 볼 수 있다.
pi@raspberry:~/Bookshelf $ mv aaa.pdf tmp
- 현재 경로의 aaa.pdf 파일을 tmp 경로로 이동
pi@raspberry:~/Bookshelf $ mv aaa.pdf ..
-현재 경로의 aaa.pdf 파일을 상위 폴더(디렉토리)로 이동
pi@raspberry:~/Bookshelf $ mv aaa.pdf bbb.txt
- 파일 이름을 변경하면서 경로를 주지 않으면 파일 이름 변경 기능으로 사용가능
pi@raspberry:~/shellPro $ mv bbb.txt aaa.sh
- bbb.txt를 aaa.sh로 변경 (정말 실행파일이 되는 것은 아니다.)
//.sh파일로 변경하면 코딩하기 편하게 색을 넣어준다.
# 디렉토리 생성/ 삭제 - mkdir / rmdir
pi@raspberry:~/shellPro $ mkdir aaa
-디렉토리 "aaa"를 생성한다.
-ls로 aaa디렉토리가 생성된 것을 확인할 수 있다.
pi@raspberry:~/shellPro $ rmdir aaa/
-디렉토리 "aaa"를 삭제한다.
-ls로 aaa디렉토리가 삭제된 것을 확인할 수 있다.
# 파일 삭제 - rm
pi@raspberry:~/shellPro $ rm -r aaa/
- (-r 옵션) 디렉토리 안에 파일이 있는 경우 -r 옵션으로 삭제한다.
// 디렉토리 안에 파일이 있는 경우 기본 명령어 rm으로 삭제 불가
pi@raspberry:~/shellPro $ rm t*.txt
- t로 시작하고 확장자 .txt인거 전체 삭제
// 응용 > *.* - . 붙은건(확장자가 있는 파일) 모두 삭제