Вопросы с тегом «command-line»

9
Запустите сеанс экрана при загрузке с rc.local

Я пытаюсь запустить отдельный экран под конкретным пользователем в rc.local при загрузке. Код ниже - это то, что у меня есть, но оно не работает для меня. Часть su, кажется, дает мне ошибку. su - username -c /usr/bin/screen -dmS test bash -c '/var/www/path/to/script/script.sh; exec bash'...

9
Как я могу сократить текущий путь приглашения bash до одной буквы в каталоге?

Я не могу вспомнить, где, но я уже видел, как текущий путь приглашения bash сокращен интересным образом: каждый каталог, содержащийся в пути (за исключением последнего), заменяется только его первой буквой. Например: path/to/some/directoryбудет сокращено до p/t/s/directory. Как я могу воспроизвести...

9
Что значит // в пути?

Я работал в своем терминале, когда я неправильно написал время, cdчтобы получить root ( /). Случайно набрал //и попал в терминал: root@weblocalhost://# Когда я печатаю pwd, я получаю ответ, //но когда я печатаю , я получаю ls -sтот же список, что и в /каталоге. Когда вы набираете больше 2, то есть...

9
Почему .profile (а не .bashrc) добавляет ~ / bin к пути?

Так .bashrcкак процедура «общего характера» (в том смысле, что .profileона ее берет), почему процедура «включить ~/binв путь» не находится внутри .bashrc? Почему бы пользователю не захотеть его в оболочке без входа в систему? (Особенно в наши дни, когда оболочки без логина более распространены *.)...

9
Часовой GIT Push

Могу ли я автоматизировать Git push каждый час с помощью пакетного сценария. Я обычно набираю это: git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master Как я могу автоматизировать...

9
Переменная PATH всегда сбрасывается Как это исправить?

Некоторое время назад я обнаружил, что могу создавать пользовательские команды с расширением переменной PATH. К сожалению, он всегда сбрасывается, когда я закрываю терминал и открываю его снова. Вы знаете, как решить эту проблему? Потому что, когда я хочу запустить несколько сценариев с командами...

9
Переход в родительский каталог файла с CD?

Я пишу .sh, чтобы сделать некоторую работу за меня, но сейчас я нахожусь в точке, где мне нужно перейти к каталогу, в котором находится файл /path/to/file.end. Терминал не позволяет cd /path/to/file.end bash: cd: /path/to/file.end: Not a directory К сожалению, я не знаю обходного пути, поэтому было...

9
Как я могу рекурсивно копировать файлы без перезаписи существующих разрешений?

Когда я копирую файлы из одного каталога в другой, права доступа к каталогу сбрасываются (например, с 0755 до 0775), и это вызывает проблемы, заставляя меня вернуться назад и вручную сбросить права доступа к каталогу. Я сейчас занимаюсьcp -r /source/directory /destination/directory Я хочу...

9
Запустить исполняемый файл на терминале

Я новичок в Ubuntu и в настоящее время на нем из-за назначения. Я хотел бы задать несколько вопросов: Как создать новую команду для запуска сценария оболочки? Например, когда вы печатаете passwdна терминале, он запускает исполняемый файл /usr/bin/passwd. Как мне сделать так же, как мой файл? Как я...

9
Как мне перечислить количество слов в нескольких файлах?

Скажем, мне нужно узнать, сколько слов в каждом файле содержат слово «работа». Я знаю, что найти файлы с «работой» было бы ls work. И выяснить количество слов было быwc -w Однако я попробовал это, и, похоже, просто отображает количество файлов, а не количество слов, объединенных во всех файлах...

9
Как отличить команду, утилиту или встроенную функцию для получения документации?

Я использую скрипты Bash, но иногда я не понимаю, какая из этих команд кому принадлежит. Иногда man xxxработает, иногда нет, поэтому я использую --helpили info, в основном, одну из этих работ, чтобы показать описание команды. Может кто-нибудь сказать мне, как я узнаю, какая команда принадлежит к...

9
моя командная строка tar не работает, она не разархивирует файлы

когда я пытаюсь использовать tar -xvj [имя файла], затем нажимаю ввод, он просто зависает и не разархивирует файл .. Я попытался сжать просто очень маленький текстовый файл, и он затем заархивировался в файл .tar.bz, когда я пытался разархивируйте его снова, он все еще висит в командной строке - но...

9
Предупреждения при запуске Gedit из терминала Ubuntu

Я сталкиваюсь с этими предупреждениями при запуске gedit из моего терминала. В конце концов gedit запускается, но с этими строками предупреждения каждый раз, когда я запускаю gedit: (gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:138:20: Not using units is deprecated. Assuming...

9
Хранит ли терминал данные?

Это то, что я хотел знать в течение очень долгого времени, но никогда не приходил к тому, чтобы задавать вопрос. Я знаю, что в терминале, который предоставляется в дистрибутивах Linux, всю историю команд можно увидеть с помощью клавиш со стрелками (если есть какой-либо другой метод, я не знаю об...

9
Скрипт для добавления нескольких пользователей в Ubuntu (Bulk)

Мне нужно добавить 10 пользователей скриптом в Ubuntu 12.04. Это может сократить время, добавляя пользователей вручную, и я могу применить этот скрипт на другом рабочем столе. Каждый пользователь будет иметь определенного пользователя и в определенной группе. Есть...