Вопросы с меткой [shell]

Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.

2
голоса
2ответа
17k показов

Как запустить скрипт bash по абсолютному пути?

У меня есть файл: /Users/danylo.volokh/test/test_bash_script.sh Содержание очень просто: #!/usr/bin/env bash echo "-- print from script" Я в папке "Данило.волох" Эта команда работает нормально: ...
2
голоса
2ответа
290 показов

Основные руководства по командной строке для Windows и * NIX

Я пишу инструкции для Plone CMS. Часто инструкции начинаются с: вам нужно знать основы использования командной строки .. Есть ли действительно базовые учебники для: Командная строка Windows (cd, dir, ...
2
голоса
2ответа
1k показов

Почему разница между выводом команды linux du и ls?

У меня есть файл на машине linux, размер которого составляет 3404494030 после выполнения команды "ls -l". Когда я делаю "ls -lh", он показывает 3,2 ГБ, что правильно при преобразовании из байтов в ...
2
голоса
1ответ
136 показов

Какой режим оболочки запускается с апострофом?

В терминальном сеансе (SSH), какова цель режима, запускаемого апострофом последовательности клавиш apostrophe или более буквально ' . Как выйти из этого режима?
2
голоса
3ответа
3k показов

Как запустить скрипт Python из оболочки C без указания всего пути?

Я хотел бы запустить скрипт Python из оболочки Hamilton C без указания полного пути скрипта. Первым делом я попытался добавить папку скриптов в переменную окружения PATH в Windows. Это сработало, но ...
2
голоса
1ответ
79 показов

Есть ли способ напечатать имя файла с путем из SFTP на сервере Unix?

Я пытаюсь распечатать имена файлов вместе с путем от SFTP-сервера до другого места. Я могу получить имена файлов, но не путь. Ниже приведен код, который я использовал: echo "ls *.gpg" | sftp ...
2
голоса
2ответа
1k показов

Конки начинается над окнами в Ubuntu Maverick

Я не сталкивался с этой проблемой, пока не обновил свою коробку Ubuntu до Maverick Meerkat (10.10). По сути, всякий раз, когда я запускаю свой компьютер, conky работает как положено, за исключением ...
2
голоса
2ответа
221 показов

Как заблокировать сценарий оболочки от вызова в другом месте, кроме папки, в которой он находится?

Я хотел бы остановить свой сценарий оболочки, если пользователь в данный момент не является каталогом сценария оболочки. Например, я нахожусь в папке ~/ и вызываю сценарий оболочки ~/shell/script.sh ...
2
голоса
2ответа
915 показов

Что происходит под капотом, когда я запускаю программу командной строки на другом языке программирования?

В некоторых языках программирования есть вызовы system() exec(), где я могу запускать команды. Что именно происходит, когда я это делаю? Если я запускаю систему ("ls"), запускает ли он интерпретатор ...
2
голоса
3ответа
3k показов

Есть список файлов, переместите их с помощью одной команды

Я запустил команду, которая находит много файлов на основе некоторых критериев поиска. Он возвращает файлы так: ./somepath/somepath/file.something ./asdf/asdf/s.php ./etc/a.php ./a/b/c/d/e/f/g.jpg ...
2
голоса
2ответа
2k показов

список файлов в определенных каталогах старше 1 дня или 24 часов

Я пытаюсь написать простой скрипт резервного копирования на python, в котором я пытаюсь перечислить файлы, которые старше 24 часов, в определенных каталогах, которые я бы выбрал. Я прочитал ...
2
голоса
1ответ
3k показов

Конвертировать PowerPoint в уценку

Могу ли я конвертировать powerpoint в уценку? Моя конечная цель - создать легко обновляемую версию PowerPoint. (Может быть, раскрыть .js или что-то)
2
голоса
2ответа
1k показов

Увеличение FPS Gnome Shell (перетаскивание окон и терминалов не является плавным)

Есть ли способ увеличить FPS анимации в оболочке Gnome? Я использую debian с оболочкой gnome, и после недавней установки windows 10 я только что выпустил информацию о том, как низко fps для gnome. ...
2
голоса
3ответа
16k показов

Как скопировать каталог (папку и ее содержимое) в другой каталог?

Вот моя файловая структура: - someDirA - folderOne - folderTwo - somefile.txt - someotherfile.txt - someDirB - somefolder То, что я хочу, чтобы someDirB выглядело так: - someDirB - somefolder - ...
2
голоса
1ответ
126 показов

Как установить разные цвета приглашения оболочки для каждого вновь открытого терминала

Я использую Ubuntu и могу вручную изменить цвет приглашения оболочки bash на зеленый, используя export PS1="\e[0;32m[\u@\h \W]\$ \e[m" Однако я хочу, чтобы цвет приглашения оболочки автоматически ...
2
голоса
2ответа
243 показов

Как разные сценарии оболочки отображаются на разные ОС

Новичок в Linux и несколько вопросов о сценариях оболочки: ракушка C оболочка Баш оболочка Оболочка Борна скорлупа корна Так много "снарядов"! В соответствии с этим, как мне узнать, для каких ...
2
голоса
1ответ
8k показов

почему мой .gitconfig не работает? (для внешних различий)

Я добавил это в ~/.gitconfig: [diff] external = mvimdiff [difftool] prompt = false и сделал 755 /bin/mvimdiff который: #!/bin/sh mvim -d "$2" "$5" для того, чтобы вызвать MacVim как мой инструмент ...
2
голоса
1ответ
873 показов

Повтор ключа X11 xterm & urxvt

Я пытался настроить среду разработки xmonad на моем OS X box прямо сейчас. У меня включена функция повтора широких клавиш ОС, и она работает в других приложениях, однако, когда я удерживаю клавишу, ...
2
голоса
1ответ
2k показов

псевдоним csh: как устранить ошибку, если параметр не указан

Я знаком с bash, но мои работы требуют csh. в моем .cshrc я создал этот псевдоним: alias cd 'cd \!:1; ls -l' Это работает очень хорошо, за исключением одного случая: когда я CD без каких-либо ...
2
голоса
1ответ
146 показов

выполнить функцию в другой оболочке

Я обычно zsh . Я хочу выполнить функцию в Bash и вернуться к моей первоначальной оболочке. Я могу сделать это вручную, но я хочу автоматизировать это. Как я могу это сделать? Например я на зш. Я хочу ...
2
голоса
3ответа
851 показов

Какой escape-код мне нужен в PS *, чтобы убедиться, что терминал вернулся в нормальные настройки в приглашении оболочки?

Иногда я случайно cat некоторые двоичные данные; иногда происходит сбой некоторых программ ncurses - по многим причинам терминал может оказаться в плохом состоянии, что требует ручного reset . Это ...
2
голоса
2ответа
726 показов

Запустите tcsh с произвольным сценарием запуска

Я хочу создать новый экземпляр tcsh и создать произвольный скрипт, и все это за один шаг. Проблема в том, что когда я использую опцию -c , экземпляр оболочки закрывается, как только сценарий ...
2
голоса
2ответа
253 показов

Как удалить все папки с тем же именем, что и их родительская папка?

Каким-то образом я получил копию каждой папки внутри себя. Какую команду оболочки я могу запустить, чтобы удалить все папки, которые находятся внутри папок с одинаковым именем? Например, в ...
2
голоса
2ответа
6k показов

Есть ли команда для очистки экрана MYSQL под Windows?

Есть ли команда для очистки экрана MYSQL под Windows? Я не мог найти это. Не могли бы вы помочь?
2
голоса
4ответа
3k показов

Получить скрипт для запуска при запуске (Linux)

Я пытаюсь заставить простой скрипт автоматически запускаться при запуске. Друг сказал мне сделать это, но это не сработало. Может ли кто-нибудь посмотреть, чего не хватает? *(Также я новичок в Linux, ...
2
голоса
1ответ
222 показов

Unix переместить курсор после последнего символа

После того, как я использую свою стрелку для перемещения курсора влево, я не могу переместить его обратно в конец строки. Например: Если я наберу: $ echo hello wordl_ Затем, если я переместить курсор ...
2
голоса
1ответ
503 показов

Редактировать описание файла оболочки новое меню

Я много искал, но не могу найти полное решение, я хочу отредактировать описание файла в меню нового файла проводника теперь у меня есть:Explorer right-click > New > Notepad++ Document для создания ...
2
голоса
1ответ
3k показов

Горизонтальный разделенный экран с двумя программами?

У меня есть две программы A и B. Я хочу одну команду, которая будет запускать Программу A и Программу B на двух разных терминалах, но на одной вкладке, то есть на терминале с горизонтальным ...
2
голоса
1ответ
620 показов

Какая переменная Linux-среды дает путь к рабочему столу пользователя?

Оказывается, разные языки могут иметь путь к папке на рабочем столе. ~/Desktop is ~/ Työpöytä по-фински Каким способом через оболочку можно получить доступ к переведенной папке?
2
голоса
3ответа
2k показов

Grep не может выйти на трубу?

У меня проблемы с grep-фильтрацией make-вывода. Особенно, make target 2>&1 | grep -E --color=never "^make.*" работает как положено, но следующее не выведет вывод на консоль: make target 2>&1 | grep ...
2
голоса
3ответа
4k показов

Почему CD не работает в моем сценарии оболочки?

РЕШИТЬ Я пытаюсь создать на моем сервере Linux Amazon-EC2 Linux сценарий оболочки, который запустит мой сервер Minecraft, но команда cd сообщает, что не может найти каталог или файл, когда я пытаюсь ...
2
голоса
1ответ
105 показов

Проблема с правами на Linux

Во-первых, я запускаю все эти команды через пользователя www-data .. который является пользователем apache2 ... Использование php и функции exec для запуска этих команд ... Я создаю каталог mkdir -p ...
2
голоса
3ответа
7k показов

Ubuntu 10.10 «Команда не найдена» для скрипта Python

У меня есть скрипт на python 'monty.py' с #!/usr/bin/env python в первой строке. Когда я запускаю monty.py в терминале, я получаю monty.py: command not found Я нахожусь в правильном каталоге, и у ...
2
голоса
1ответ
372 показов

как получить оболочку rc для чтения .rcrc при запуске на Ubuntu?

Я пытаюсь использовать rc в качестве оболочки для входа в систему в Ubuntu (используя chsh). Я заметил, что он не читает файл $ HOME/.rcrc при запуске. Документация гласит, что если вызываться как ...
2
голоса
2ответа
1k показов

Перенаправить вывод gnome-терминала в файл

Я написал скрипт, который открывает новый терминал, используя gnome-терминал. Вывод, показанный на терминале gnome, правильный. Я хочу, чтобы этот вывод был в каком-то файле. Я попробовал это: ...
2
голоса
1ответ
7k показов

Конвертировать PPT в JPG

Я использую систему Ubuntu. Я хочу конвертировать ppt или pptx в jpg с помощью команд терминала. В моей системе установлены libreOffice и ImageMagick. Я успешно конвертирую PDF в JPG, используя ...
2
голоса
4ответа
1k показов

Какой самый быстрый способ перезагрузки истории команд начинается с определенных символов в Linux?

В Dos мы можем ввести первые несколько символов, чтобы отфильтровать историю команд и быстро найти правильный. Но как сделать то же самое в Linux? например, когда я тестирую локальный сервер: cd sudo ...
2
голоса
3ответа
468 показов

Псевдоним / скрипт для записи истории команд перед выходом из терминала?

Я новичок в bash и сценариях. Я думал о написании псевдонима или сценария, чтобы каждый раз, когда я exit из командной строки, он записывал мою историю команд. Потому что я пробую много новых команд, ...
2
голоса
1ответ
1k показов

Нет такого файла или каталога .zshrc

Недавно я понял, что не смог бежать . .zshrc в моем домашнем каталоге. Это дает мне ошибку выше. Это действительно странно, и это меня раздражает, так как в прошлом все работало идеально. В том же ...
2
голоса
3ответа
12k показов

Как использовать исходную команду в сценарии оболочки

Я хотел бы использовать source команду в сценарии оболочки. То, что я сделал, это как показано ниже, в start.sh source ~/tensorflow/bin/activate затем в командной строке запустите этот скрипт. $sh ...
2
голоса
1ответ
644 показов

Как удалить файлы, используя параметр поиска с несколькими именами?

Как рекурсивно удалить файлы, содержащие тильду в имени файла или расширении? Например, файлы vim с такими именами, как .my_file.c.un~? Я использую эту последовательность поиска для этого: find . ...
2
голоса
1ответ
93 показов

Простой однострочник для запуска ВМ через Docker с нуля

Я ищу простую команду для инициализации, запуска и входа во вновь созданную виртуальную машину Docker, желательно без создания каких-либо файлов (любой Linux). В общем, что-то эквивалентное следующим ...
1
голос
2ответа
518 показов

Передача команд в $()

Это пример сценария оболочки, который я пытаюсь запустить, но вместо вывода результата grep он печатает всю строку. Разве нельзя транслировать, когда в $()? i="the cat is a crazy"; word=$( echo $i | ...
1
голос
1ответ
265 показов

запустить bat с копией cmd.exe по другому пути

У меня есть test.bat и копия cmd.exe (переименовать cmdnew.exe), которые находятся в одной папке. Вопрос: Как я могу запустить test.bat с определенным «cmdnew.exe» (не с cmd.exe)? (как я могу ...
1
голос
2ответа
2k показов

Разница между "ls -lh" и "ls -lh | tail -n +2"

Я просматривал статью о команде split в Интернете и наткнулся на эту команду Linux: ls -lh | tail -n +2 для просмотра файлов. Это лучше, чем ls -ltrh (который показывает почти тот же список) Может ...
1
голос
1ответ
90 показов

Псевдоним назначен неправильно

У меня странная проблема с псевдонимом bash. У меня есть следующий псевдоним, определенный в моем .bashrc: alias rec='nano `ls slurm-* | sort -t. -k3n | tail -1`' Однако, когда я раскрываю псевдоним ...
1
голос
0ответов
91 показов

Алиасинг бинарника в зш

У меня есть следующий двоичный файл: ~/wren/wren Это переводчик для скриптового языка. Запуск это как: cd ~/wren ./wren myscript.wren выполнит скрипт. Я хотел бы создать псевдоним, который позволяет ...
1
голос
1ответ
114 показов

Как запустить / использовать Cygwin в качестве оболочки для TortoiseHg?

В настройках TortoiseHg есть возможность выбрать, какую оболочку вы бы хотели использовать. Как и следовало ожидать, указаны два значения по умолчанию: "windows_command_prompt" и "powershell", но я ...
1
голос
1ответ
76 показов

Есть ли практическая разница между изменением оболочки пользователя с помощью chsh и редактированием .bashrc?

Я всегда устанавливал свою оболочку, используя chsh или sudo vim /etc/passwd . Недавно я поговорил с кем-то, кто вместо этого устанавливает свою оболочку, добавив следующее в ~/.bashrc (или, ...
1
голос
3ответа
439 показов

Как удалить отслеживание изменения файла в буфере Emacs?

У меня есть буфер *shell* в Emacs, где я получаю интерфейс командной строки Linux. Иногда я хочу сохранить содержимое буфера на диск для последующего использования в моем сеансе, и после этого Emacs ...