리눅스 기본 조작

Y39·2023년 3월 27일
0

TIL

목록 보기
14/15

리눅스(git bash)

TIP1) 대부분의 경우 ./는 생략가능

TIP2) Tab으로 자동완성 -> 2번 비슷한 이름의 파일 알려줌

ls 
#파일 리스트 출력

ll 
#ls -l 똑같음
#파일 리스트 출력(좀더 자세한 정보)

ls -al 
#파일 리스트 출력(숨김까지 표시)

clear 
#화면 지우기

pwd 
#현재 위치 표시

cd ~ 
#자신(운영체제 사용자)의 개인폴더로 이동

cd /폴더A/폴더B 
#루트폴더 기준에서 해당 폴더로 이동(절대이동)

cd 폴더
#cd ./폴더와 같음
#해당 폴더로 이동(상대이동)

cd .. 
#상위 폴더로 이동(상대이동)
#start .: 파일 탐색기 열기(home)

touch 파일.확장자
# 파일생성

touch 폴더명/파일명 
#폴더 안에 들어가지 않아도 만들 수 있음

rmdir ./폴더명 
#디렉토리 삭제(디렉토리안에 파일이 없어야 함)

- rm 파일명 
#파일을 지운다.

###파일이 있을 경우
rm 폴더명/* #먼저 폴더를 비워줌
rmdir 폴더명

rm -rf 폴더 
#!!! 조심 !!! 정말 모든 것을 지워줌

### 폴더 생성
mkdir ./폴더명 
# 디렉토리 생성
mkdir -p ./폴더명A/폴더명B 
#디렉토리를 한번에 여러개 생성

echo "내용" > 파일.txt
#파일이 없으면 생성하고 내용을 넣어줌
#반복하면 내용이 덮어씌워짐
echo "내용" >> 파일.txt
#파일이 없으면 생성하고 내용을 넣어줌
#반복하면 내용이 추가됨
cat 파일.txt 
#파일 내용을 볼 수 있음

vim 문서파일명 
#문서파일을 수정하거나 만들기 위한 VIM 에디터를 실행한다.
#파일이 없으면 새로 생성

#a : vim에서 수정모드로 변경한다.
#esc : vim에서 메뉴모드로 변경한다.
#메뉴 모드에서 :wq : 저장한다.
#q: 저장하지 않고 나가기
#비정상적으로 종료: 파일.txt.swp가 생성

cat 파일.txt 
#하면 경고문이 뜸
rm 파일.txt.swp
#파일.txt.swp을 삭제하고 다시 작업

커널

  • OS의 중요 기능
    • 파일 생성, 삭제, 수정 등 관리를 전반적으로 맡음
    • 하드 웨어 제어

  • 커널을 감싸고 있음
  • 사용자와 커널을 연동해줌
profile
System.out.print("Bold")

0개의 댓글