본문 바로가기

Network System/Linux

Linux 자주 사용하는 명령어들

[ Linux 명령어 정리 ]

pwd(print working directory) : 자신이 위치하는 디렉토리의 위치

 

ls : 파일과 디렉토리의 목록

-l : 좀 더 구체적으로 나오면서 각각의 줄로 출력

-a : 숨김파일 표시

 

(권한 설명)

 

mkdir (디렉토리명) : 디렉토리를 생성

 

touch (파일명) : 파일을 생성

 

rm (파일명) : 파일 또는 디렉토리를 삭제

-r : 디렉토리도 삭제 가능

 

(디렉토리 경로)

 

cd (디렉토리명) : 디렉토리명으로 이동

 

mv (현재위치) (목적지) : 디렉토리 또는 파일을 이동함, 파일 이름을 바꾸는 용도로도 사용가능

 

cp (현재위치) (목적지) : 디렉토리 또는 파일을 이동함

-r : 디렉토리도 복사 가능

 

(하드링크와 소프트링크)

하드링크(Hard Link) : 두개다 같은 파일, 한 개 수정시 두개다 수정이 적용

소프트 링크(Soft Link, Symbolic Link) : 바로가기

ln (source) (target) : 하드 링크 생성

ln -s (source) (target) : 소프트 링크 생성

 

cat (파일이름) : 파일을 모니터에 출력

cat (파일이름) | more : 긴 파일을 볼 때 유리함

cat (source) > (target) : 복사

cat (source) >> (target) : 맨 뒤에 복사

 

head (파일이름) : 파일의 첫 라인 부분에서부터 10줄까지 출력해줌

 

tail (파일이름) : 파일의 마지막 라인 부분에서부터 출력해줌

-f : 마지막줄에 무언가 추가되는 즉시 화면에 출력됨

 

grep (문자열) (파일이름) : 특정 문자열을 검색

-H : 어떤 파일인지 출력

-w : 문자열에 정확히 일치하는 것만 출력

 

less (파일이름) : 텍스트 뷰어, 화면에 출력되는 부분만 메모리가 읽어드림(부담이 적음)

 

find (경로) (조건) (target) : 조건에 맞는 것을 찾음

 

which (찾을 명령어의 이름) : 명령어의 위치를 찾아줌

 

top : cpu사용률과 메모리 사용률, 프로세스가 표시됨

# h키를 누르면 동작할 수 있는 것들이 나옴

 

W : 리눅스에 접속한 장비의 정보를 출력

who : 리눅스에 접속한 장비의 정보를 간단히 출력

 

ps : 프로세스를 출력

-ef : 현재 리눅스에서 활동중인 모든 프로세스 출력

ps -ef | grep (찾을 것) : 이렇게 쓰면 찾을 것의 프로세스 출력

 

kill -9 (프로세스 ID) : 프로세스 삭제

 

adduser (계정이름) : 계정 추가

deluser (계정이름) : 계정 삭제

 

su -l (사용자ID) : 계정을 변경

 

uname -a : 시스템 정보 확인

 

hostname : 서버의 별명

 

reboot : 시스템 재부팅

 

halt -p : 시스템을 완전히 셧다운, 전원까지 내림

 


< 업데이트 >

passwd (사용자 이름) :  사진과 같이 새로운 비밀번호를 입력하라고 나옴