Linux/Bash shell

[Linux] raspberrypi 터미널 명령어 익히기 (ifconfig/ ls/ cd/ mv/ cp/ rm/ mkdir/ rmdir)

걍작 2022. 3. 10. 23:04

#목표

- 명령어 (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인거 전체 삭제

 // 응용 > *.* - . 붙은건(확장자가 있는 파일) 모두 삭제