[Linux] 2. 리눅스 파일시스템 (파일, 폴더 생성 및 삭제) - 리눅스 명령어 정리
1. 들어가기 전에..
이전 시간까지는 리눅스의 아주 아주 기본 명령어와 인풋, 아웃풋에 대해서 알아보았습니다.
https://jh-healing-place.tistory.com/179
[1] Linux Command-Line 명령어 기초 공부하기
1. 들어가기 전에.. 리눅스 명령어를 본격적으로 사용하기 전에 윈도우에 가상환경 툴을 깔아야하는데 아래를 참고해서 세팅하고 오세요~~! - 가상 환경 설치 ( VMware ) https://catnip-archive.tistory.com/en
jh-healing-place.tistory.com
리눅스 환경 세팅하는 방법도 있으니 환경 세팅이 필요하신 분들은 해당 링크 먼저 보고 오세요~
2. 파이핑 명령어
: 앞서 1장에서는 명령어를 하나씩만 입력했다면 이번 장에서는 한번에 명령어를 입력하는 방법이 파이핑입니다.
date > date.txt : 오늘 날짜가 적힌 txt파일이 생성됩니다. 여기까지는 1장에서도 봤으니 어렵지 않을거에요.
cut < date.txt --delimiter= " " --fields=2 : 11. 만 출력됩니다. (cut = 자르는 역할) 출력하고 싶은 값만 출력시켜줍니다.
=> 이걸 같이 타이핑하는 것을 파이핑 명령어라 부릅니다.
date | cut --delimiter=" " --fields=2 > month.txt
3. 리눅스 파일시스템
pwd : 현재 파일 위치
ls : 현재 폴더 파일 리스트
cd <경로> : <경로>로 이동
cd .. : 이전 폴더로 이동 ( cd root : 루트젝토리는 관리자 권한이 있어야 들어갈 수 있습니다 )
4. 파일/폴더 생성, 삭제, 복사, 이동 및 수정
4-1. touch / mkdir / rm / cp / mv
touch file1.txt / touch file2.txt file3.txt : 파일을 생성
mkdir : 폴더를 생성 ( mkdir 서울 이렇게 치면 서울이라는 폴더가 생성됩니다. )
mkdir -p korea/busan : korea란 폴더 안에 busan이란 폴더를 하나 더 만듦
mkdir "hi hello" : ""를 사용하면 폴더명 띄어쓰기도 가능
rm file1.txt : file1.txt 라는 파일을 삭제
rm -r suwon : suwon이라는 폴더를 삭제
rm file2.txt file3.txt : file2와 file3를 같이 삭제
rm -r -i korea : korea 안에 있는 busan 폴더까지 안전하게 삭제 가능
cp file1.txt file2.txt : file1과 file2라는 파일을
mv seoul1 youngin : seoul이라는 폴더이름을 yongin으로 바꿈
4-2. nano
nano book.txt를 입력하면 아래와 같은 화면으로 변하게 됩니다.
값을 입력하고 ctrl + x을 누르면 나가지면서 바탕화면에 book.txt 파일이 생기게 됩니다. ( Hello linux도 들어간 상태 )
-> 아래 보이는 단축기들은 하나하나 눌러보면서 파악해보세요~
4-3. find 명령어
[금일 중으로 추가 예정입니다...]
리눅스 명령어 1, 2 한번에 정리!!
pwd : 현재 위치
date : 날짜, 시간
cal : 달력
cal 2020 : 2020년 달력이 다 보임
clear : 이전에 적어놓은 것 모두다 지우기
↑↓(화살표 방향키) : 직전에 쓴 명령어 보기
history : 과거에 쓴 명령어가 다 보임
ls : 현재 폴더 파일 리스트
cd <경로> : <경로>로 이동
cd .. : 이전 폴더로 이동