Похоже, вы добавили что-то в свой .bashrc или .profile во время установки либо cuda, либо cudnn и, вероятно, допустили ошибку при этом. Если вы загрузитесь в режим восстановления, вы сможете войти в систему как пользователь root, перейдите в домашний каталог своего пользователя и исследуйте эти файлы, чтобы искать ошибки.
Если вы не нашли ошибку немедленно, просто переместите файлы из-за переименования. Таким образом, вы, по крайней мере, сможете снова войти в систему.
Если это не помогает, попробуйте сделать то же самое с файлами глобальной оболочки в файлах /etc/bash.bashrc, /etc/profile и /etc/profile.d/* [!d2 ]
Похоже, что ваш подход использует последовательную инкакацию команд. Вам нужно запустить программы в фоновом режиме. В bash (используйте свою собственную программу вместо вымышленного «openpdf»):
$ openpdf something.pdf &
[1] 1234
$
Символ & сообщает bash, чтобы запустить программу в фоновом режиме. Вы можете вводить другие команды во время работы другой программы. Если вы повторите это n раз, оно будет запущено n раз. Узнайте больше о контроле работы в bash, посоветовавшись с руководством.
Чтобы открыть его 3 раза, вызовите его так:
for i in {1..3}; do xpdf some.pdf & done
Псевдоним не будет работать для общего случая, так как у вас есть 3 параметра, а псевдонимы не учитывают параметры: [ ! d1] N количество раз, чтобы запустить программу для запуска файла, который откроется с программой
Итак, вы можете написать функцию для включения в ваш .bashrc:
#!/bin/bash
xtimes () {
for i in $(seq 1 $1); do $2 $3 & done
}
Вы не можете использовать {1 .. $ 1}, потому что в фигурных скобках нет расширения параметров.