칼리리눅스 기본명령어

모의해킹 스터디

2019. 9. 21. 04:19

※정말 기초적인 cd, ls 등의 명령어는 설명하지 않습니다.※

mkdir

디렉터리를 만들어줍니다.

mkdir [디렉터리명]

이런식으로 명령어를 사용해주면 입력한 디렉터리명으로 디렉터리가 생성됩니다.

touch

파일을 만들어줍니다.

touch isaac.txt

이런식으로 해주면 isaac이라는 텍스트 파일이 생성됩니다.

gedit

gui환경에서 텍스트 파일을 수정할 수 있습니다.

gedit isaac.txt

nano

cui환경에서 텍스트 파일을 수정할 수 있습니다.

nano isaac.txt

rm

파일 및 디렉터리를 삭제해줍니다.

rm [파일명]
rm -r [디렉터리명]

디렉터리의 경우 -r을 넣어줘야 합니다.

dpkg

dpkg는 데비안에서 패키지 관리를 해주는 소프트웨어입니다.

dpkg -h

-h 옵션을 사용해주면 dpkg의 도움말들을 확인할 수 있습니다.

dpkg -l

-l 옵션은 패키지 형식으로 설치된 프로그램들의 이름들을 리스트화 하여 확인할 수 있습니다.

dpkg -l | grep z

이런식으로 grep를 이용해주고 뒤에 문자를 넣어주면 이름이 z로 시작하는 패키지 명을 찾을 수 있습니다.

dpkg -i [프로그램명.deb]

-i 옵션을 통해 .deb 파일의 압축을 풀어줄 수 있습니다.

dpkg -r [프로그램명]

-r는 remove 옵션입니다. -r 옵션을 사용하고 뒤에 프로그램명을 입력하면 해당 프로그램을 삭제해줍니다.

service

여러 서비스를 사용할 수 있습니다.

service apache2 start

apache2 서비스를 실행해줍니다.

service apache2 stop

apache2 서비스를 중단합니다.

service [tap] [tap]

탭을 두번 눌러주면 동작할 수 있는 여러 서비스들을 보여줍니다.

ifconfig

ifconfig

ip를 보여줍니다.

ifconfig eth0 down

ip를 다운시킵니다.

dhclient

dhclient

알아서 ip환경을 지정해줍니다. 실습하다 ip가 다운된 경우 사용하시면 됩니다.

ps

ps

프로세스 정보를 띄워줍니다.

ps -a
ps -al

더 자세하게 보여줍니다.

top

top

CPU 정보들을 확인할 수 있습니다.

htop

top보다 더 가독성 좋게 CPU 정보들을 확인할 수 있습니다.

별도의 설치가 필요합니다.