본문 바로가기

회고록

[강의 완강] 개발자를 위한 쉬운 리눅스 완강

 
목차

  • 터미널
  • 파일 시스템
  • 파일 작성 및 수정
  • 시스템 관리 기본
  • 터미널 활용
  • 명령어 실습

리눅스 사용 방법에 초점을 맞춰서 빠르게 수강하였다.
이 전에 수강한 생활코딩 리눅스와 함께 복습하며, 아래 표를 작성하여 내용을 정리하였다.

Linux CheatSheet

명령어 설명 기타
pwd 현재 위치 확인  
mkdir 디렉토리 생성  
ls 파일 리스트 조회  
cd 디렉토리 이동 홈 디렉토리 (~)
상위 디렉토리 (..)
현재 디렉토리 (.)
tree 디렉토리/파일 구조 확인 디렉토리만 조회 (d)
숨김파일까지 조회 (a)
깊이 지정 조회 (L)
cp 디렉토리/파일 복사 디렉토리 복사 (r)
mv 디렉토리/파일 이동 이름 변경 가능
디렉토리 이동 가능
rm 디렉토리/파일 삭제 디렉토리 삭제 (r)
강제 삭제 (f)
touch 빈 파일 생성 숨김파일 (.)
여러 개 생성 (&&)
find 디렉토리/파일 찾기 파일명 (-name)
vi 파일 수정 종료 (q)
저장 (w)
강제 (!)
번호 (:set number)
문자열 찾기 (/)
문자열 변경
삭제 (dd)
되돌리기 (u)
복사 (yy)
붙여넣기 (p)
cat 파일 내용 확인  
grep 출력 내용 검색 이전 (-B) 
이후 (-A)
(따옴표 필수)
대소문자 구분X (i)
연쇄 (|)
명령어 설명 기타
> 출력 결과 덮어쓰기  
>> 출력 결과 추가  
less 큰 파일 읽기  
tar [결과 파일] 먼저 아카이브 (-cvf)
아카이브 해제 (-xvf)
아카이브 압축
아카이브 압축 해제
ifconfig IP 확인  
chmod +x 실행 권한 추가 ./[다운로드 파일]
ps -al 실행 중인 프로세스 조회  
kill 실행 중인 프로세스 종료 강제 종료 (-9) [PID]
watch 주기적으로 명령어 실행  
export 환경변수 지정  
alias 단축어로 지정  
echo $SHELL 쉘 환경 확인  
vi ~/.bashrc 명령어 환경 설정  
source ~/.bashrc 파일 수정내용 반영