Из советов и трюков Bash: «cd» со стилем: Наконец, я хочу показать вам, как написать свою собственную замену для команды «cd». Вы всегда набираете одно и то же, переходя в каталог? Вероятно, вы, по крайней мере, перечисляете файлы там каждый раз, возможно, так много, что ваши руки автоматически набирают «ls» после каждого «cd». Ну, пытаясь все, о чем я мог думать, оказалось, что есть только один способ правильно выполнить цель, которую мы ищем. Мы должны создать функцию оболочки. Функции оболочки являются частью программирования оболочки. Как и в скомпилированных языках программирования, функции предоставляют своего рода процедурные модульные возможности. Можно создать общую функцию для выполнения часто используемого бита логики или вычисления с различными параметрами. В этом случае параметр является текущим рабочим каталогом. Вот простой: function cs () {
cd $1
ls
}
Как Советы и трюки Bash: «cd» со строками , эта функция перестает работать, если вы пытаетесь перейти в каталог с пробел в названии:
$ cs A\ B/
-bash: cd: A: No such file or directory
Вместо этого вы должны использовать следующую функцию:
function cs () {
cd "$@" && ls
}
. Когда вы добавите этот код в свой ~/.bashrc, вы сможете сделайте это:
hello@world:~$ cs Documents/
example.pdf tunafish.odt
hello@world:~/Documents$
Если у вас заканчиваются идеи, чтобы попробовать в собственной конфигурации Qt Creator, и у вас нет ничего, что вам нужно для сохранения в конфигурации, в качестве последнего средства вы можете попробовать отказаться от Qt Creator, сбросив конфигурацию Qt Creator с помощью: [ ! d0]
rm -r .config/Trolltech.conf .config/Qt* .config/Nokia*
(см. Bug # 1164504 «Нет автоматической реконфигурации / реконфигурации fea ...»: Ошибки: пакет «qtcreator»: Ubuntu) и снова запустить Qt Creator. [ ! d2]
Такая же проблема, но другое решение для меня.
Примеры исчезли после первого запуска, я заметил, что папка примеров имела какое-то странное разрешение и просто изменила это:
sudo chmod 777 -R /opt/Qt5.2.0/5.2.0/gcc_64/examples