Silent

Add @ to prevent the line from being shown in the CLI. This is useful for echo commands, to avoid duplicating output.

greet:
	@echo 'Printing output'

	echo 'This line will appear twice'
$ make greet
Printing output
echo 'This line will appear twice'
This line will appear twice

No run

Add : to show the line and do not execute it.

name ?= foo

greet:
	: $(name)
$ make greet
: foo