Используйте эхо вместо cat.
И поскольку вы используете подстановочные знаки, возможно, вы хотите использовать «», а не «» «:
echo 'grep --ignore- case $ 1 * .find '>> search.sh
Я добавил - working-directory = ~ /
в команду, выполняемую моей комбинацией клавиш, чтобы исправить это.
Я также проверил бы конфигурацию учетной записи пользователя. Вероятно, для настройки домашнего каталога пользователя установлено значение "/"
, а не "/ home / & lt; имя пользователя & gt;"
.
Я добавил - working-directory = ~ /
в команду, выполняемую моей комбинацией клавиш, чтобы исправить это.
Если исходный рабочий каталог для терминала не является вашим домашним каталогом, у вас может возникнуть серьезная проблема с конфигурацией. Проверьте следующее:
grep $ USER / etc / passwd # Должен показать / home / youruser перед местоположением оболочки
Проверить права доступа / владельца вашего дома :
ls -ltrd $ HOME # Вы должны быть владельцем
Убедитесь, что вы не делаете «cd» в сценариях запуска оболочки: [ ! d5]
~ / .profile ~ / .bashrc
Я также проверил бы конфигурацию учетной записи пользователя. Вероятно, для настройки домашнего каталога пользователя установлено значение "/"
, а не "/ home / & lt; имя пользователя & gt;"
.
Я добавил - working-directory = ~ /
в команду, выполняемую моей комбинацией клавиш, чтобы исправить это.
Если исходный рабочий каталог для терминала не является вашим домашним каталогом, у вас может возникнуть серьезная проблема с конфигурацией. Проверьте следующее:
grep $ USER / etc / passwd # Должен показать / home / youruser перед местоположением оболочки
Проверить права доступа / владельца вашего дома :
ls -ltrd $ HOME # Вы должны быть владельцем
Убедитесь, что вы не делаете «cd» в сценариях запуска оболочки: [ ! d5]
~ / .profile ~ / .bashrc
Если исходный рабочий каталог для терминала не является вашим домашним каталогом, у вас может возникнуть серьезная проблема с конфигурацией. Проверьте следующее:
grep $ USER / etc / passwd # Должен показать / home / youruser перед местоположением оболочки
Проверить права доступа / владельца вашего дома :
ls -ltrd $ HOME # Вы должны быть владельцем
Убедитесь, что вы не делаете «cd» в сценариях запуска оболочки: [ ! d5]
~ / .profile ~ / .bashrc
Я также проверил бы конфигурацию учетной записи пользователя. Вероятно, для настройки домашнего каталога пользователя установлено значение "/"
, а не "/ home / & lt; имя пользователя & gt;"
.
Я добавил - working-directory = ~ /
в команду, выполняемую моей комбинацией клавиш, чтобы исправить это.