The feature you're looking for is autocompletion. Type the first few characters of the file name on the shell command line and press Tab. The file name is automatically completed if the prefix that you typed is unambiguous.
If there is an ambiguity, the shell will at least complete up to the point where there are multiple possibilities. For example, if there are files called
some_fiddlesticks, and you type
some_ then press Tab, then the characters
fi are inserted (at least). Depending on your shell configuration, this may choose a file name to complete rather than merely inserting
fi, and the behavior if you press Tab repeatedly also varies.
Autocompletion is available out of the box in bash, zsh, (t)csh and fish as well as some BusyBox variants. On most ksh installations, you need to press Esc Esc instead of Tab.
If your shell doesn't have completion, you can use wildcards: enter
rm some_file_1* to delete all files whose name begins with
some_file_1. Compared to the completion method, this has the disadvantage of being very unforgiving to typos. For example, if there's another file beginning with the same prefix, it will be deleted. If you accidentally put a space before the
*, all files in the current directory will be deleted. You can put
echo in front of the command to see what it'll do, then run the command again without
echo to perform the operation. Alternatively, run
rm -i some_file_1* to get prompted for every file name.