리눅스 우분투에서 꼭 쓰는 필수 기초 명령어
1. 리눅스 우분투 기본 명령어 정리
옵션, 컨트롤 방향키
맥은 옵션 누르고 방향키 누르면 단어 마다 빠르게 이동
작업 취소
ctrl + c
복사 붙여넣기
맥은 command + c , v 기존 방식 대로
피씨에서 복사 붙여넣기는
Ctrl + insert key 복사
Shift + insert key 붙여넣기
현재 디렉토리
pwd
특정 디렉토피 이동하기
cd
상위 디렉토리 이동
cd ..
최상위 디렉토리 : root directory
root
/
usr 디렉토리 안에 있는 자주 쓰는 디렉토리
bin, include, lib, sbin
var 디렉토리 안에 자주 쓰는 디렉토리
cache, log, spool, tmp
많이 쓰는 디렉토리
/var/log
/usr/bin/
화면 깔끔하게 하기
clear
파일 상세 보기 (앞 글자가 d로 시작하면 디렉토리, -로 시작하면 파일)
Ls -l
숨긴 파일 조회 (.env 볼려면 필수로 씀)
Ls -a
절대 경로는 /로 시작한다
현재 경로에서 이동할 때는 .이 현재 디렉터리 경로이다.
.. 상위 디렉터리로 이동
홈디렉토리로 이동할 때 /home/(사용자 명:ubuntu)
cd ~
abc 파일 생성
touch abc-file
Abc 파일 삭제
Rm abc
디렉터리 생성
Mkdir apps
디렉터리 삭제
rm -r apps
디렉터리와 파일 상관없이 만능 삭제
Rm -rf apps
bin 디렉터리로 복사하기
Cp a.txt ./bin
디렉터리 복사할 때는 -r 을 붙이기
Cp -r bin bin2
파일 이동할 때
Mv a.txt ./bin
파일 명이 길 경우, 탭 키를 치면 나머지 글자가 완성된다
2.리눅스에서 많이 쓰는 텍스트 에디터 vim
Vim 에는 insert 모드와 command 모드가 있다
I 버튼을 눌러야 insert 모드 돌입
Command 모드로 가려면 esc 버튼을 누른다
:wq 쓴 것을 저장하고 나가기
:q!
터미널 창에 파일 내용을 출력하기
Cat app.txt
Shift + g 키를 누르면 파일 맨 끝으로 이동
맨 처음으로 이동할 때는 gg 를 누르면 맨 앞으로 이동
Ctrl + F 를 누르면 한 페이지 단위로 이동
Ctrl + b 를 누르면 더 빠르게 검색하듯이 훑을 수 있다