어셈블리 명령어 및 자주 쓰이는 리눅스 명령어 조사

어셈블리

명령어설명
LEA좌변(only 레지스터)에 우변의 주소값을 입력한다는 뜻
ex) LEA (목적지), (주소값을 가져올 데이터)
MOV좌변에 우변의 값을 입력한다는 뜻
ex) MOV (목적지), (입력할 데이터)
DWORD PTR DS:[?]피연산자의 크기를 재설정한다는 뜻. DWORD의 경우에는 4바이트이다.
CALL함수를 호출한다는 뜻
PUSHESP의 값이 4바이트 줄어들고, 그 위치의 스택에 값을 저장한다는 뜻
ex) PUSH (올릴 데이터)
POPESP가 가리키고 있는 위치의 스택에서 데이터를 꺼내온다는 뜻
ex) POP (목적지)

리눅스 명령어

명령어설명
ls디렉터리 안의 파일들을 보여준다
ex) ls (디렉터리 (아무것도 안쓰면 현재 디렉터리))
cd디렉터리로 이동
ex) cd (디렉터리)
cat파일의 내용 출력
ex) cat (파일명)
vimvim에디터 실행
mkdir디렉터리 생성
ex) mkdir (디렉터리)
mv파일 이동
ex) mv (파일 or 디렉터리) (목적지 디렉터리)
chmod권한 설정
ex) chmod (옵션) (권한) (파일)
ps현재 실행중인 프로세스 출력
rm삭제
ex) rm (파일명)
grep문자열 검색
Total views

댓글

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×