Какими еще способами можно удалить файл с помощью терминала?

Этот скрипт не будет правильно запустить при загрузке в виде Gnome-терминала , Firefox и GEDIT будет ожидать сеанса X быть запущенным.

INITY.D INIT.D и / или Systemd Маршрут слишком рано в процессе загрузки для ваших требований. Вам было бы лучше создать файл .desktop и настроить систему для автоматического запуска этого в логине.

Создайте файл следующим образом: -

$ gedit ~/.config/autostart/my_stuff.desktop

и добавьте следующее:

[Desktop Entry]
Type=Application
Name=My Script
Exec=~/my_script.sh
X-GNOME-Autostart-enabled=true

Обратите внимание, что ~ / my_script.sh должен указывать на созданный вами скрипт. Сохрани это.

Сделайте его исполняемым исполняемым:

$ chmod o+x ~/.config/autostart/my_stuff.desktop

, когда вы следуете входе в систему, он должен открыть ваш терминал, Firefox и Gedit для вас.

0
02.06.2015, 07:47
2 ответа

Есть много утилит, которые Можно удалить файл, Perl или другие языковые переводчики являются очевидными кандидатами. Если у вас есть GCC, вы можете сделать себя другим:

echo "main(int argc, char **argv) {return unlink(argv[1]);}" > myrm.c && gcc myrm.c -o myrm && ./myrm myrm.c
1
28.01.2020, 02:50

Команда удалит все файлы в каталоге /foo:

find /foo -type f -exec rm {} \;
  1. Найти все файлы в директории foo
  2. Выполнить найденные файлы
  3. Удалить их по одному
0
28.01.2020, 02:50

Теги

Похожие вопросы