리눅스가 뭐지??? 난 맥이랑 윈도우밖에 모르는데 .. 뭐 공부할필요 있어?? 했던 사람입니다..
mac, aws, docker를 공부하다보니 리눅스 명령어를 조금씩 정리 할 필요성을 느꼈어요
그 이유는 CLI(커맨드 라인 인터페이스) 환경에서 작업해야 할 상황이 생기기 떄문이예요
언제까지 피하고 그럴순 없어서 조금씩 정리해보려고합니다.
리눅스란? 오픈소스 계열의 OS라고 합니다.
서버용 컴퓨터에 돈을 주고 window정품이나 매킨토시를 설치하면 비용이 너무 들기 떄문에
오픈소스 리눅스를 이용한 CLI 환경에서 서버를 구동하고 필요한 설치를 합니다.
리눅스 (특히 그중 널리 쓰이는 ubuntu는 데비안 계열이고 apt라는걸 씀)
clear : 화면정리
pwd : 현재 작업중인 폴더 확인(디렉토리)
ls : 현재 폴더에 무슨 파일이 있는지 확인
ls -l : 현재 폴더 내용을 세부사항까지 파악가능함
cd / : /는 최상위 폴더를 의미 --> 최상위 폴더로 이동해라
cd .. : 현재 들어오기 전의 디렉토리로 이동 ( 뒤로가기)
mkdir + 원하는 폴더명 : 디렉토리 하나 만들기
vi hello.txt : hello.txt라는 파일을 만듦 . -- > i(입력모드로 변경) hello world 입력 후 esc + :wq (저장후 종료)
cp hello.txt hello2.txt : hello.txt라는 파일을 hello2.txt라는 이름의 파일로 복사
mv hello2.txt ../ : 파일을 상위 디렉토리로 옮김
rm hello2.txt : 파일 삭제
rm -r 폴더이름 : 폴더를 포함한 폴더안의 모든내용 삭제
wget + 웹사이트url : 웹에서 이미지 등 url을 통해 다운로드 받음
sudo : 최고 관리자 권한 사용 -> 뭔가 sudo없이 했다가 권한이 없다고 그러면 명령어 앞에 sudo 를 써주면 웬만하면 해결됨.
( 파일이나 폴더 명을 어느정도 치고 tab을 누르면 자동완성이 됨 )
출처 : 얄코유튜브
https://www.yalco.kr/35_linux/
'개발일상' 카테고리의 다른 글
기본 개발용어 알아보기 (0) | 2024.04.25 |
---|---|
리눅스 명령어2 (0) | 2024.04.25 |
국비지원학원 수료완료~~! (0) | 2024.04.17 |
챗gpt가 만들어준 프로필사진! (0) | 2024.03.04 |
gpts) Pet Talk 첫 개시!??? (0) | 2024.03.03 |