코딩기록

1. 리눅스 명령어 정리 본문

인프라/리눅스, AWS

1. 리눅스 명령어 정리

빌럽스 2023. 12. 26. 23:28

메타코딩 강사님의 [개발자를 위한 AWS DevOps 입문] 강의를 들으며 배운 것들을 정리하고자 한다.

첫 주제는 리눅스 명령어를 정리하는 것이다.

 

pwd 현재 경로

 

ls –l 현재 폴더 파일 정보 자세히 보여줌

해당 정보에서, f

d로 시작하면 폴더

-로 시작하면 파일



cd 폴더 이동

cd /으로 시작하면 절대경로(/~~~/~~~)

/ 없으면 상대경로

 

~~ --help 특정 명령어의 사용법을 알려줌(ls –help)

 

파일명 앞에 .이 있으면 숨김파일(.ssh)

ls –al 모든 숨김파일 포함하여 자세히 보여줌

 

mkdir ~~ 폴더만들기

touch ~~ 파일만들기

rm 파일삭제

rm –r 폴더삭제

 

컨트롤c: 취소, 뭐 잘못썼을 때 나가야 할 때 

 

cp 복사 cp a.txt b.txt

mv 파일 이동 mv b.txt(파일명) user(폴더명, 상대경로, 절대경로 사용 가능)

파일명 변경 mv b.txt(파일명) d.txt(변경할 파일명)

파일명 변경해서 이동 mv b.txt(파일명) user(폴더명, 상대경로, 절대경로 사용 가능)/c.txt(변경할 파일명)

 

ln –s (파일명) 바로가기 파일 생성(소프트링크)

 

bin폴더 = 실행파일이 모여있는 곳

 

apt-cache search tomcat

 

| (파이프라인)

grep 뭔가를 찾아낼때

 

apt update apt리스트 업데이트 / 우분투가 가지고 있는 모든 프로그램 목록 업데이트



리눅스 최상위 관리자 : root

현재는 ununto로 접속함

sudo ~ 최상위 권한자 권한 위임받아 실행

 

whoami 내 계정 확인

 

apt install: apt 설치 (ex. sudo apt install –y tomcat9) -y 모두 동의

 

netstat -nlpt 포트가 어떻게 활성화 되어있는지

sudo apt install net-tools

 

sudo apt remove tomcat9 (설정파일은 지우지 않음)

sudo apt --purge remove tomcat9 (설정파일까지 모두 지움)

 

ppa

우분투 프로그램 목록에 없을 경우 ppa(Personal Package Archives) 사용

우분투 런치패드

https://launchpad.net/ubuntu/+ppas

 

sudo add-apt-repository ppa:rivergod/tomcat8.5(focal 지원 안함)

-> 잘못된 버전의 ppa 저장소 삭제

sudo add-apt-repository —remove ppa:rivergod/tomcat8.5

 

sudo add-apt-repository ppa:ttyrnpuu/tomcat

sudo apt update

 

/etc/apt/sources.list에는 기본 우분투 프로그램 주소 있음

/etc/apt/sources.list.d에 ls로 들어가면 ppa 추가 파일 목록 확인 가능



lsb_release –a 우분투 버전과 코드명(focal ...) 확인