: 계층 구조를 말하며 windows에서는 파일과 동일한 계념입니다.
: 다른 디렉토리로의 이동을 도와줍니다.
cd "이동하고자하는 디렉토리명"
cd 하고 원하는 디렉토리명을 입력해줄 경우 잘 이동하는 것을 볼 수 있습니다.
한번에 여러단계를 이동하고 싶은 경우에는
cd 취에 경로를 /로 구분하여 쭉 적어주시면 됩니다.
cd ..
만약 한번에 여러개의 상위 폴더를 뛰어 넘고 싶다면 ../..처럼 /로 구분하여 이어서 적어주면 됩니다.
cd /
cd ~
: 현재 자신의 위치를 나타내줍니다.
pwd를 입력했을 때 나타나는 경로의 모양이 위에 보여지는 것과 살짝 다른것을 확인 할 수 있습니다.
이는 ~는 /c/Users/사용자명 생략된 형태라고 생각하시면 됩니다!
즉, 홈까지의 경로가 '/c/Users/사용자명'이 되는 것입니다.
: 현제 사용자 이름 확인
: 언제 어디서든 작업 취소하고 빠져나오기
: 복사
: 붙여넣기
mkdir a
cd a
mkdir b
cd b...
: mkdir로 폴더를 만들고 cd로 만든 폴더 안에 들어가서 다시 파일 생성
cd ..
rmdir d
cd ..
rmdir c ...
: cd .. 을 이용하여 상위 폴더로 나가서 rmdir로 폴더 지우기
mkdir a
mkdir a/b ...
: mkdir로 폴더를 만들고 그 뒤 경로를 붙여서 만들어서 생성
rmdir a/b/c/d
rmdir a/b/c ...
: 파일의 경로를 입력하여 rmdir로 지우고 경로를 줄여가며 반복 삭제
mkdir -p a/b/c/d
: -p를 붙여주면 폴더가 한번에 생성
rmdir -p a/b/c/d
: -p를 붙여주면 폴더가 한번에 삭제
만약 -p를 붙여주지 않는다면 빈폴더가 아니기 때문에 삭제 되지 않습니다!
만약 안에 무엇인가 있을 때도 지우고싶을 경우에는 -rf 사용합니다.
rm -rf 지우고자하는 폴더명
단 지우고 나면 복구가 되지 않기 때문에 신중히 결정해야합니다.
만약 rm -rf .이라고 한다면 현재 폴더를 의미합니다!
: 키보드
: 모니터
: 모니터
> 출력하고자 하는 위치
만약 모니터에 출력하는게 아니라 다른곳에 출력을 하고 싶다면 어떻게 해야할까요?
바로 >로 지정해주는것입니다.
만약 ls / > a.txt라고 한다면 루트의 리스트들이 a.txt라는 파일에 출력되게 됩니다.
이때 만약 a.txt가 존재하지 않있다면 자동으로 생성해줍니다.
>하여 다른 내용을 출력할 경우 전의 내용은 사라지고 새로운 내용으로 갱신됩니다.
이때 >>해주게 되면 내용에 덧붙여서 씌어주지 않고 뒤에 이어서 출력됩니다.
: 입력 받은 문자를 출력해줍니다.
기본적으로 뒤에 \n이 붙은 형태로 출력됩니다.
이때 한줄로 출력을 하고 싶다면 -n을 붙여줍니다.
중간에 줄바꿈을 하고 싶다면 -en으로 써주시면 됩니다!
: 파일에 들은 내용을 출력해줍니다.