putty로 aws접속하기
파일 전송
pwd
폴더 만들기
mkdir javalb
지금 내 위치는 안 중요해요.
cp /home/ubuntu/src/HelloWorld.java javalab
복사하겠다 대상 위치
ls
cd ..
상위경로로 이동
mkdir springlab
ls
cp HelloWorld.java springlab/Hello.java
HelloWorld.java 를
안 되는 경우는 Hello.java에 r권한이 없을 때
해당 폴더로 들어가는 거 자체가 실행권한있어야 할 수 있는 거임.
cd ~/src
mkdir reactlab
이 폴더으로 HelloWorld.java를 이동시키자
mv HelloWorld.java reactlab
ls
mkdir rav
ls
cd +tab +tab
자동 완성하세요!!
rm 파일삭제
cd ..
현재로 이동
빈 파일 만들때
touch memo.text
들고 있는 데이터를 모니터 화면에 출력해줘
cat memo.txt
파일 삭제하기
rm memo.txt
폴더 삭제하기
man rm해서
rm -r reactalab
연관된거 다 삭제해줘
중요한 파일 있으면 진짜 지울 건지 물어봅니다.
rm -rf 폴더명
중요한 파일도 같이 지워지지게끔 강제로 삭제해줘 아니면
파일 찾기 명령어
find명령어도 있지만 which를 공부해보자.
which 명령어를 찾아주는 명령어
which rm
이 명령어가 어디있는지
/bin/rm
which mysql
/cd bin
ls
전부다 초록색 - 실행파일
환경변수랑 링크도 공부해야한다. 앞으로
cd
git --version
which git
which python*
파이썬 관련 실행 파일들을 다 볼 수 있어요.
find쓰면 되지만 whereis하는 명령어 있음
whereis python3.6
실행파이 뿐만 아니라 소스파일일아 전부 다 찾아 줌.
root부터 찾을거임.
sudo find / -name python3.6
폴더, 파일를 찾아줌.
which는 실행파일 찾을 때 사용하는 명령어.
cp, mv, tab, rm, which, whereis,find
복사
cp는 내경로는 별로 상관없음
만약 cp <경로>적을때 내가 위치한곳에 없으면 절대경로로 적어주면 됨.
cp <경로> <복사할 위치>
cp <경로> <복사할 위치>/변경할 이름
복사할때 이름 바꾸기
복사할때 안되는 경우는 권한이 없을때
복사할 폴더에 권한이 없을때
대부분 복사가 안될때는 권한 문제이다.
cd ~/src : ~/는 나의 홈위치, src는 홈위치의 src로 이동
이동
mv <경로> <이동할 위치>
mv <경로> <이동할 위치>/변경할이름
자동완성 Tab+Tab
자동완성할때 비슷한이름이 많으면 tap을 눌러도 헷갈리는데 tap을 한번 더누른다.
그러면 목록이 나온다.
파일삭제
삭제할 파일 생성
파일 삭제 rm 파일명
폴더 삭제 rm -r 폴더명
삭제하다보면 f라는 명령어를 붙이게되는데 이거는 강제삭제이다.
기본적으로 rm으로 삭제하는게 좋으며 이 옵션은 자제해야한다.
파일 찾기 명령어
which - 명령어의 위치를 찾아줌, 즉 실행파일의 위치를 찾아준다.
대부분의 실행 파일은 bin 폴더에 있다는 것을 알 수 있다.
mysql은 내가 설치한거라서 usr폴더에 있다.
초록색은 실행파일이다.
usr/bin에 aws에서 깔은 리눅스라서 git이 기본적으로 설치되어있음
git 버전 확인
git, python도 있다.
python 관련 실행파일들을 다 볼 수 있다.
잘안쓰는 whereis 명령어
find는 파일과 디렉토리 찾을때 사용.
'리눅스' 카테고리의 다른 글
리눅스 소유권 chown (0) | 2020.07.15 |
---|---|
리눅스 cd ~/() (0) | 2020.07.09 |
리눅스 su root, sudo passwd root, date, hostname, pwd, ls (0) | 2020.07.08 |
리눅스 하고 나서 제일 먼저 해야하는 것 (0) | 2020.07.06 |
리눅스 (0) | 2020.05.27 |