모바일 스마트 시스템 week3

Ethan·2025년 9월 16일

Linux 명령어 정리

sudo halt
ls
ls -l #자세히 보기

mkdir ch3
rm -r ch3
who #사용중인 유저 확인
ps 
ps -e #모든 실행중인 소프트웨어 
cat /etc/passwd #사용자 계정 보기
sudo useradd kitae -m #사용자 계정 생성
sudo passwd kitae #패스워드 생성

#시험나온다
cd .. # 상위폴더로
cd ~, cd, cd $HOME #자기의 위치로 간다
pwd # 현재 위치 출력 (/home) 

1. 리눅스 운영체제의 특징

리누스 토발즈(Linus Torvalds)에 의해 1991년에 개발
유닉스 운영체제를 모델로 하여 개발

운영체제 : 사용자와 컴퓨터 하드웨어 사이에서 중계 역할을 하면서, 프로그램의 실행을 관리하고 제어하는 시스템 소프트웨어

공개 소프트웨어, 유닉스와 동일한 api와 명령 사용, 높은 이식성, 다중사용자/다중프로세스/멀티스레드 지원, 쉘(라즈베리파이는 bash)

쉘 내부에 입력하는 곳은 프롬프트

2. 리눅스에서 사용자 관리

수퍼 사용자(super user) : root
라즈베리파이에서 대표적인 일반사용자 : pi

3. 리눅스 파일 시스템의 구조이해와 관련 명령 활용

절대경로

cd /etc/wpa_supplicant/wpa_supplcant.conf

상대경로

pi@pi:~ $ cd ./../kitae
pi@pi:/home/kitae $

pi@pi:/home/kitae $ cd ~
pi@pi:~ $ pwd
/home/pi
pi@pi:~ $

4. 파일 속성을 이해하고 수정할 수 있다.

5. 리눅스에서 프로세스를 이해하고 관련 명령을 활용할 수 있다.

mv a.out ../pi/ch03/test #파일 이동시키는 명령
cp ~/ch03/a.out test
cp h*.c test # h로 시작하는 모든거를 test로 복사하라
cp *.c test # 모든 c확장자를 test로 복사하라
rm *.c #모든 c확장자를 삭제하라

6. 리눅스에서 많이 사용하는 명령을 활용할 수 있다.

사용자 계정 생성

sudo 
profile
코딩하는 알파카

0개의 댓글