본문 바로가기
Programming/linux

[linux] 리눅스 명령어 정리

by Ton-Ton 2023. 3. 2.
linux
https://www.linux.org/

파일 및 디렉토리 관련 명령어

ls

  • 현재 디렉토리 내의 파일과 디렉토리를 출력합니다.
ls
  • 숨김 파일까지 출력합니다.
ls -a
  • 파일 및 디렉토리의 상세 정보를 출력합니다.
ls -l

cd

  • 디렉토리를 변경합니다.
cd [디렉토리 경로]
  • 상위 디렉토리로 이동합니다.
cd ..

mkdir

  • 새로운 디렉토리를 생성합니다.
mkdir [디렉토리 이름]
  • 여러 개의 디렉토리를 한 번에 생성합니다.
mkdir [디렉토리 이름1] [디렉토리 이름2] [디렉토리 이름3]

touch

  • 새로운 파일을 생성합니다.
touch [파일 이름]
  • 여러 개의 파일을 한 번에 생성합니다.
touch [파일 이름1] [파일 이름2] [파일 이름3]

rm

  • 파일을 삭제합니다.
rm [파일 이름]
  • 디렉토리를 삭제합니다.
rm -r [디렉토리 이름]

파일 편집 관련 명령어

cat

  • 파일의 내용을 출력합니다.
cat [파일 이름]

nano

  • 파일을 편집합니다.
nano [파일 이름]

vim

  • 파일을 편집합니다.
vim [파일 이름]
반응형

권한 관련 명령어

chmod

  • 파일이나 디렉토리의 권한을 변경합니다.
chmod [권한] [파일 이름]
  • 권한을 숫자로 지정합니다.
chmod [숫자] [파일 이름]

chown

  • 파일이나 디렉토리의 소유자를 변경합니다.
chown [새로운 소유자] [파일 이름]

프로세스 관련 명령어

ps

  • 현재 실행 중인 프로세스를 출력합니다.
ps
  • 자세한 정보를 출력합니다.
ps -ef

kill

  • 프로세스를 종료합니다.
kill [프로세스 ID]

기타 명령어

grep

  • 파일 내에서 특정 패턴을 검색합니다.
grep [패턴] [파일 이름]

네트워크 관련 명령어

ping

  • 호스트와의 연결 상태를 확인합니다.
ping [호스트 이름 또는 IP 주소]

ifconfig

  • 네트워크 인터페이스의 상태를 확인합니다.
ifconfig

netstat

  • 네트워크 연결 상태를 출력합니다.
netstat
  • 포트 번호와 해당 포트를 사용 중인 프로세스를 출력합니다.
netstat -tlnp

ssh

  • 원격 서버에 접속합니다.
ssh [사용자 이름]@[호스트 이름 또는 IP 주소]

압축 관련 명령어

tar

  • 파일을 압축하거나 압축을 해제합니다.
tar -cvf [파일 이름.tar] [디렉토리 또는 파일 이름]
tar -xvf [파일 이름.tar]

gzip

  • 파일을 압축하거나 압축을 해제합니다.
gzip [파일 이름]
gzip -d [파일 이름.gz]

시스템 관련 명령어

top

  • 시스템의 현재 상태를 확인합니다.
top

free

  • 시스템의 메모리 사용량을 출력합니다.
free

df

  • 디스크 사용량을 출력합니다.
df

사용자 관련 명령어

useradd

  • 새로운 사용자를 추가합니다.
useradd [사용자 이름]

passwd

  • 사용자의 비밀번호를 변경합니다.
passwd [사용자 이름]

su

  • 다른 사용자로 전환합니다.
su [사용자 이름]
  • root 권한으로 전환합니다.
su -

 

 

반응형

댓글