Linux Ubuntu

리눅스 우분투 명령어

마손리 2023. 2. 15. 14:24

기본 명령어

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

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

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

 

 

파일이나 폴더의 삭제, 이동, 복사

rm [파일명]	// 파일삭제
mv [현재파일명] [이동할파일명] // 파일이동
cp [현재파일명] [이동할파일명] // 파일삭제

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

 

 

문서확인

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

 

 

 

파일 편집기

nano
nano [파일명]

편집기 실행후 각 옵션들도 표시되며 control + x, y, 파일명입력 후 엔터를 치면 변경된내용 저장 후 종료됨

 

 

관리자 권한 실행 및 패키지 매니저

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 (파일명)

 

접근 클래스 연산자 접근 타입
u (user) + (add access) r (read)
g (group) - (remove access) w (write)
o (other) = (set exact access) x (execute)
a (all: u, g, o)    

 

Absolute form

# Sum rwx Permission
7 4(r) + 2(w) + 1(x) rwx read, write, execute
6 4(r) + 2(w) + 0(-) rw- read, write
5 4(r) + 0(-) + 1(x) r-x read and execute
4 4(r) + 0(-) + 0(-) r— read only
3 0(-) + 2(w) + 1(x) -wx write, execute
2 0(-) + 2(w) + 0(-) -w- write only
1 0(-) + 0(-) + 1(x) —x execute only
0 0(-) + 0(-) + 0(-) —- none
chmod 744 [파일명] // -rwxr--r--

 

'Linux Ubuntu' 카테고리의 다른 글

리눅스에서의 환경변수 설정  (0) 2023.02.15