Если вы действительно хотите это сделать, есть способ. Добавьте следующее в конец .bashrc
в вашем домашнем каталоге и установите PATHEXT
на имена расширений с точками, разделенными :
. (Изменено для включения точек, чтобы соответствовать поведению Windows.) Используйте его на свой страх и риск.
if declare -f command_not_found_handle >/dev/null; then
eval "original_command_not_found_handle() $(declare -f command_not_found_handle|tail -n +2)"
fi
command_not_found_handle(){
local PATHEXT_EXPANDED i
IFS=: read -a PATHEXT_EXPANDED<<<"$PATHEXT"
for i in "${PATHEXT_EXPANDED[@]}"; do
if type "$1$i" &>/dev/null; then
"$1$i" "${@:2}"
return $?
fi
done
if declare -f original_command_not_found_handle >/dev/null; then
original_command_not_found_handle "$@"
else
return 127
fi
}
Также помните, что вы можете использовать tab для завершения имени команды, если нет другой команды, также начинающейся с my-script
.
Por defecto, Windows 10 usa una tabla de particiones GPT en modo UEFI. Entonces, use el arranque UEFI para instalar su Archlinux. Si su configuración está configurada para ARRANQUE SEGURO, debe deshabilitarlo y se iniciará el USB de arranque.
Tal vez haya otros problemas relacionados con su USB de arranque, porque necesitamos que la unidad USB esté usando un archivo de formato FAT(Ya tengo este tipo de problema )porque en el modo UEFI el La partición /boot debe estar en un sistema de archivos FAT. El comando dd
solo hace una copia de bits -a -del archivo, pero no formatea la unidad USB. Entonces, formatee la unidad USB usando un archivo de formato FAT y luego use el comando dd
como lo hizo antes
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress oflag=sync
Al hacer esto y deshabilitar el ARRANQUE SEGURO, todo funcionará bien.