리눅스 우분투 명령어

기본 명령

cd	// 폴더이동
pwd	// 현재 위치 확인
mkdir (폴더이름)	// 폴더 생성
touch (파일이름)	//파일생성

ls (위치경로)	// 파일이나 폴더확인
ls -l	// 파일 포맷을 전부 표시
ls -a	// 숨긴파일이나 폴더를 포함한 모든항목 표시

echo (내용) > (파일명)	//파일 편집기 없이 해당 내용을 파일명에 저장

파일 또는 폴더 삭제, 이동 또는 복사

rm (파일명)	// 파일삭제
mv (현재파일명) (이동할파일명) // 파일이동
cp (현재파일명) (이동할파일명) // 파일삭제

-rf 옵셥을 이용하여 폴더나 보호되어있는 파일도 제어할수있다.

ex) rm -rf (파일명)

문서 확인

cat (파일명)	// 해당 파일의 모든내용을 화면에 출력
head (파일명)	// 해당 파일의 앞부분만 화면에 출력
tail (파일명)	// 해당 파일의 뒷부분만 화면에 출력
more (파일명)	// 해당 파일의 한 페이지씩 출력, 지나간 내용은 다시 볼수없음
less (파일명)	// 해당 파일의 한 페이지씩 출력, 지나간 내용 다시 볼수있음

파일 편집기

nano
nano (파일명)

편집기를 실행한 후 각 옵션도 표시됩니다.

Ctrl + x, y, 파일 이름을 입력하고 Enter 키를 눌러 변경 사항을 저장하고 종료합니다.

관리자 및 패키지 관리자로 실행

sudo	// 관리자 권한으로 명령 이행
apt	// 패키지 매니저로 패키지를 설치 및 제거, 업그레이드등 가능

sudo apt update	// 패키지를 다운로드할 수 있는 여러 저장소의 최신정보를 업데이트
sudo apt install (패키지이름)	// 패키지 설치
sudo apt remove (패키지이름)	// 패키지 삭제
sudo apt upgrade	// 설치된 모든 패키지 업그레이드(버전업)
sudo apt --only-upgrade install (패키지이름)	// 특정 패키지만 업그레이드(버전업)

apt list --upgradalbe	// 버전업 가능한 패키지들 목록을 출력
apt search (검색어)	// 패키지 검색

읽기, 쓰기 및 실행 권한 변경

chmod (접근 클래스)(연산자)(접근타입) (filename)

ex) chmod u=rwx (파일명)

액세스 클래스 운영자 액세스 유형
당신(사용자) + (액세스 추가) r (읽기)
g(그룹) – (액세스 제거) 승 (쓰기)
o (기타) = (정확한 액세스 설정) x(실행)
a (모두: u, g, o)

절대 모양

# rwx 허가
7 4(r) + 2(w) + 1(x) rwx 읽기, 쓰기, 실행
6 4(r) + 2(f) + 0(-) rw- 읽기 쓰기
5 4(r) + 0(-) + 1(x) 리셉션 읽고 실행
4 4(r) + 0(-) + 0(-) 아르 자형- 읽기 전용
0(-) + 2(w) + 1(엑스) -wx 쓰기, 실행
2 0(-) + 2(에프) + 0(-) -우- 쓰기만
하나 0(-) + 0(-) + 1(엑스) -엑스 실행만
0 0(-) + 0(-) + 0(-) —- 없음
chmod 744 (파일명) // -rwxr--r--