Categories: ComputerLinux

리눅스 기본적인 명령어

파일 및 디렉토리 관리

ls: 현재 디렉토리의 파일과 폴더 목록을 표시합니다.

ls

cd: 디렉토리를 변경합니다.

cd /path/to/directory

pwd: 현재 작업 중인 디렉토리의 경로를 출력합니다.

pwd

mkdir: 새 디렉토리를 생성합니다.

ex) mkdir 여기에폴더이름

rmdir: 빈 디렉토리를 삭제합니다.

rmdir empty_directory

rm: 파일 또는 디렉토리를 삭제합니다. 디렉토리를 삭제할 때는 -r 옵션을 사용합니다.

rm filename
rm -r directory

cp: 파일이나 디렉토리를 복사합니다.

cp 복사할파일명 붙여넣을곳경로
cp -r 복사할폴더 붙여넣을경로

mv: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.

mv old_name new_name
mv file_name /path/to/destination

파일 내용 보기 및 편집

cat: 파일의 내용을 출력합니다.

cat filename

moreless: 파일의 내용을 페이지 단위로 출력합니다.

more filename
less filename

head: 파일의 처음 몇 줄을 출력합니다.

head filename
head -n 10 filename  # 처음 10줄을 출력

tail: 파일의 마지막 몇 줄을 출력합니다.

tail filename
tail -n 10 filename  # 마지막 10줄을 출력

nano, vim, gedit: 텍스트 편집기 명령어로, 파일을 편집할 때 사용합니다.

nano filename
vim filename
gedit filename  # GUI 환경에서 사용

시스템 정보 및 프로세스 관리

top: 실시간으로 시스템의 프로세스와 리소스 사용 현황을 표시합니다.

top

ps: 현재 실행 중인 프로세스 목록을 출력합니다.

ps
ps aux  # 모든 사용자와 관련된 모든 프로세스를 표시

kill: 프로세스를 종료합니다.

kill PID
kill -9 PID  # 강제 종료

df: 파일 시스템의 디스크 사용량을 표시합니다.

df
df -h  # 인간이 읽기 쉬운 형식으로 출력

du: 디렉토리와 파일의 디스크 사용량을 표시합니다.

du
du -h  # 인간이 읽기 쉬운 형식으로 출력

네트워크 관련 명령어

ping: 특정 호스트에 대한 네트워크 연결 상태를 확인합니다.

ping hostname

ifconfig: 네트워크 인터페이스의 설정과 상태를 표시합니다.

ifconfig

netstat: 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 표시합니다.

netstat

사용자 및 권한 관리

sudo: 관리자 권한으로 명령어를 실행합니다.

sudo command

chown: 파일이나 디렉토리의 소유자를 변경합니다.

chown user:group filename

chmod: 파일이나 디렉토리의 권한을 변경합니다.

chmod 755 filename

패키지 관리

apt-get (Debian 계열): 패키지를 설치, 업데이트, 제거합니다.

sudo apt-get install package_name
sudo apt-get update
sudo apt-get remove package_name

yum (Red Hat 계열): 패키지를 설치, 업데이트, 제거합니다.

sudo yum install package_name
sudo yum update
sudo yum remove package_name
yuunaa

Share
Published by
yuunaa

Recent Posts

드림핵 워게임

드림핵 php7cmp4re php7.4로 작성됐다고 명시되어있어서 google에 php7.4취약점 먼저 찾아봤지만 구글에는 침투목적 밖에 안보여서 php 메뉴얼을…

3개월 ago

라스트포트리스 출석체크 프로그램

LFU : Last Fotress Underground - 라스트포트리스 홈페이지 출석 체크 로그인 하기 귀찮아서 제작 패키지…

5개월 ago

OWASP Top 10: 웹 애플리케이션 보안의 필수 요소

OWASP(오픈 웹 애플리케이션 보안 프로젝트)는 웹 애플리케이션 보안에 대한 정보를 제공하는 비영리 단체입니다. OWASP는 주기적으로…

5개월 ago

XSS (Cross-Site Scripting)

XSS는 공격자가 웹 페이지에 악성 스크립트를 삽입하여 다른 사용자의 정보를 탈취하는 기법입니다. 예제 다음은 XSS…

5개월 ago

SQL 인젝션

SQL 인젝션은 웹 애플리케이션의 데이터베이스에 악의적인 SQL 코드를 삽입하여 데이터베이스를 공격하는 기법입니다. 이는 가장 흔하고…

5개월 ago

점프 게임

시작 누르기도전에 시작 되고 장애물 추가가 되지 않음 html return parseInt(aTime[0]) * 60 + parseInt(aTime[1])…

5개월 ago