Как я могу узнать, откуда запускается программа, или это псевдоним (и если это псевдоним, то к чему это псевдоним)?
2 ответа
cmd.exe
не имеет команды, эквивалентной bash
type
. Команда type
в cmd.exe
работает как cat
Unix и заимствует имя из старой команды CP/M с тем же именем.
Если не установлена сторонняя программа, единственный способ сделать псевдонимы в cmd.exe
- использовать старую doskey /macros
- используйте doskey /macros:all
чтобы вывести список всех активных программ - которые, вероятно, всегда будут возвращаться пустыми, так как no кто-то использует их с 1993 года или около того.
Ниже перечислены встроенные команды cmd.exe
или внутренние команды:
{drive-letter}:
:{line-label}
call
cd
chcp
chdir
color
copy
ctty
date
del
delete
dir
echo
endlocal
era
erase
exit
for
goto
help
, if
lh
loadhigh
path
popd
prompt
pushd
prompt
rem
ren
rename
rmdir
rd
set
setlocal
shift
time
title
type
ver
verify
Поскольку сама cmd.exe не поддерживает псевдонимы, вы , вероятно , можете уйти с использованием which
вместо этого. Если вы используете какие-либо дополнения, которые предоставляют псевдонимы, обратитесь к их документации.