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

tcsh - командная оболочка Unix, основанная на оболочке C (csh)

1
голос
1ответ
195 показов

Как автоматизировать задачи git, требующие сообщения коммита?

Я пишу скрипт для автоматизации задачи Git. Делая это вручную, есть несколько моментов, когда git открывает vim для редактирования сообщения коммита, и мне нужно набрать :wq . Есть ли способ ...
1
голос
2ответа
340 показов

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

Скажем, у меня есть два двоичных файла: двоичный1 и двоичный. Каждый из них имеет свой собственный набор опций: options1 и options2. Пользователи должны вызвать команду, которая соответствует этой ...
1
голос
2ответа
309 показов

bash, как --init-файл в tcsh

Сценарий bash/screen : screen -dmS sessionname -c /path/to/screenrc /path/to/screenrc содержит, например, screen -t windowtitle1 bash --init-file /path/to/window1.bashinit screen -t windowtitle2 bash ...
1
голос
0ответов
1k показов

csh: каждая команда возвращает "нет совпадения"

Я на Mac OSX Mountain Lion работает с CSH. Я не совсем уверен, что я сделал, но внезапно каждая стандартная команда Unix, которую я запускаю, возвращает "нет совпадения". Пример: $ echo "Hello" echo: ...
1
голос
0ответов
167 показов

Почему мой $ PATH не наследуется вызванным bash?

Я работаю в системе AIX, где у меня нет прав администратора. На нем установлено несколько оболочек, по умолчанию используется tcsh. Мне не разрешено менять оболочку входа в систему. Обычно я начинаю ...
1
голос
0ответов
50 показов

Как изменить поведение команд, которые удаляют "слова" слева

Недавно я пытался переключиться с давнего пользователя tcsh на bash, и я оплакивал нажатие дополнительной клавиши для удаления "слов" влево, поэтому я пытался изменить поведение в bash, чтобы сделать ...
1
голос
4ответа
4k показов

Использование регулярных выражений и хвоста для выполнения команды

Как и в этом вопросе, в Linux tcsh я хочу подключить файл журнала, а когда я сопоставляю регулярное выражение, я хочу выполнить произвольную команду. Как я могу это сделать?
1
голос
1ответ
413 показов

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

Я использую vcprompt, чтобы предоставить мне ветку git и статус грязности. Он возвращает его в виде строки. Как я могу поймать эту строку в моем приглашении tcsh? Я думаю, мне нужно как-то поместить ...
1
голос
2ответа
598 показов

Оболочка tcsh не выполняет автозаполнение * .log файлов для vi

При попытке автозаполнения имени файла для vi файлы, оканчивающиеся на .log, не отображаются в качестве параметров. Как я могу это исправить?
1
голос
1ответ
424 показов

256цветный терминал мерцает в Konsole

Я пытаюсь настроить 256-цветный режим на работе для моей настройки Vim, и он просто отказывается работать правильно. Я использую Konsole в качестве эмулятора терминала, и мой тип оболочки - tcsh. Я ...
1
голос
1ответ
247 показов

файл истории растет бесконечно

Я считаю, что у меня та же проблема, что и у этого парня. Я на AIX, с tcsh 6.12.00 После (вероятно) неудачного выхода из системы файл истории экспоненциально увеличивался, пока квота не остановила ...
1
голос
2ответа
2k показов

История команд Tcsh

Я использую tcsh, и в моем файле .cshrc есть следующее. Но файл .history не обновляется по мере выполнения команды. Есть ли так, что файл .history обновляется каждый раз, когда я выполняю команду? ...
0
голосов
1ответ
184 показов

Пакет не найден для awk.exe и csh.exe в Cygwin 2.10.0

Я обновляюсь с cygwin 1.7.35 до cygwin 2.10.0. Но я не смог найти ни одного пакета, содержащего двоичные файлы awk и csh (.exe). Когда я набираю info csh или info awk в терминале cygwin (2.10.0), он ...
0
голосов
0ответов
74 показов

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

Я ищу предложение стратегии. Я очень плохо знаком с сценариями оболочки Linux. Просто учу tcsh не более месяца. Мне нужен скрипт, который автоматически определяет, когда файлы результатов копируются ...
0
голосов
3ответа
967 показов

что делает хвост + число? Как насчет головы

Я только что назвал эту команду ls -l | tail +3 . Во-первых, ls -s производит 3 строки, добавляя первую полосу трубопровода, а затем печатает имена каждого файла в отдельной строке. Как оно это ...
0
голосов
1ответ
68 показов

Как вставить результаты команды unix в CLI tcsh?

Я часто чувствую, что хочу создавать файлы и папки с датой. Например, я хотел бы иметь возможность создать папку с меткой даты yymmdd под названием «160408-projectA», набрав: mkdir -projectA Я ...
0
голосов
1ответ
584 показов

tcsh `cd` всегда выдает распечатку` $ PWD`. Как мне отключить это?

Кто-то в ИТ подумал, что было бы неплохо изменить поведение команды cd по умолчанию в нашей среде tcsh. По состоянию на понедельник "обновленная" версия cd всегда печатает $PWD после перехода в новый ...
0
голосов
1ответ
64 показов

Как отключить отображение каталога в tcsh?

Тот же вопрос, что и этот, но для tcsh. Со времени моего последнего обновления ОС, встроенная команда cd в tsch повторяет аргумент пути. Это заставляет меня думать, что есть ошибка, так как я привык ...
0
голосов
1ответ
226 показов

Как создать команду, чтобы отправить мне текстовое сообщение о том, не удалось или не прошло?

Я пытаюсь создать команду, которая отправит мне текстовое сообщение, независимо от того, прошло оно или нет. Пока что моя команда выглядит так: command && echo OK || echo Failed | echo ' 'at `date | ...
0
голосов
1ответ
89 показов

Выполнить команду в новой интерактивной оболочке tcsh

Как выполнить предварительную команду в новой интерактивной оболочке tcsh? Пример: Для имитации bash -O globstar в tcsh мы можем сделать set globstar . Однако мне нужно запустить новую оболочку tcsh ...
0
голосов
0ответов
25 показов

изменение среды для запуска программного обеспечения

Я загрузил программное обеспечение и хочу изменить среду своего компьютера таким образом, чтобы при написании имени программного обеспечения открывалось загруженное программное обеспечение. Каталог ...
0
голосов
1ответ
73 показов

Могу ли я настроить свой .cshrc на игнорирование всех файлов с определенным расширением?

По большей части, мне действительно все равно, существуют ли файлы *.pyc . Я не хочу, чтобы они появлялись, когда я делаю ls . Я не хочу, чтобы они были частью табуляции. По сути, я хочу, чтобы моя ...
0
голосов
1ответ
314 показов

Подстановка переменных в tcsh

Нужна ваша помощь. Я просмотрел руководство для tch, но до сих пор не могу понять, как оно должно работать в моем случае или должно ли оно работать вообще. Мне в основном нужно извлечь часть ...
0
голосов
1ответ
564 показов

Терминал Red Hat 7 не открывается в cwd

Я только что перешел на Red Hat 7 и привык к изменениям. Одна вещь, которую я сразу заметил, заключалась в том, что когда я нажимаю Ctrl-Shift-T, чтобы открыть новую вкладку терминала, по умолчанию ...
0
голосов
1ответ
2k показов

Написание сценария tcsh для копирования файлов, указанных в первом аргументе, в определенный каталог

Я пытаюсь написать сценарий в tcsh, который будет копировать выбранные файлы, которые я указываю в командной строке, из одного каталога в другой без необходимости записывать полный путь каждого ...
0
голосов
2ответа
91 показов

Запуск вывода скрипта и проверка согласованности

Учитывая файл, который был выведен script , есть ли способ выполнить все эти команды по порядку, а затем проверить, соответствует ли вывод тому, что было в файле сценария? Я предполагаю, что diff ...
0
голосов
2ответа
1k показов

Открытие нового окна терминала не подхватывает .cshrc

Я использую KDE и Konsole. Когда я открываю новую вкладку, она не забирает мой .cshrc в моем домашнем каталоге. Я использую tcsh. Как я заставляю повторное нагружение .cshrc в моем домашнем каталоге ...
0
голосов
2ответа
612 показов

Игнорировать переменные из другой оболочки

Я нахожусь на рабочей станции Linux в сети со "старым" дистрибутивом. Кроме того, оболочка входа в систему обязательна для CSH. Я уже спрашивал администраторов, можно ли переключиться на другое (я ...
0
голосов
1ответ
57 показов

tcsh: как войти в подкаталог, который был недавно изменен?

Я нашел это для bash, но как бы я сделал это для tcsh? Я хочу связать это командой cd.
0
голосов
3ответа
3k показов

Пробел в пути к каталогу в переменной $ path в Linux

Я использую Red Hat Enterprise 5.3 и пытаюсь добавить каталог в переменную $ path, но в ней есть пробелы. Переменная $ path разделена пробелами, так как я могу отличить пространство в абсолютном пути ...
0
голосов
2ответа
2k показов

Как установить переменную окружения в tcsh, которая динамически ссылается на другие переменные env?

Я использую tcsh и пытаюсь получить переменную окружения, которая динамически ссылается на другую ... Я хочу быть в состоянии сделать следующее, и я уверен, что я видел это раньше, в другом месте: $ ...
0
голосов
0ответов
58 показов

Используйте два разных дополнения в tcsh

Я хочу сделать завершение tcsh, которое завершается как относительным каталогом (например, p/*/d/), так и выводом команды (например, p/*/'completionterms'/). Это возможно? Глядя на справочную ...
0
голосов
2ответа
1k показов

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

У меня есть куча * .csv файлов, которые используют заголовки. Прямо сейчас файлы имеют заголовки и одинаковое количество строк данных. Мне нужно стереть данные в этих файлах, поэтому я решил просто ...
0
голосов
1ответ
41 показов

tsch: полное имя табуляции после --flag =

Одна небольшая неприятность, которую я испытываю при ежедневном использовании tcsh, - это когда я начинаю писать такую команду: # do_stuff --input=/path/to/some Я хочу использовать табуляцию для ...
0
голосов
1ответ
2k показов

Нет записи для типа терминала "xterm-256color-256color

Недавно я добавил следующее (ниже) в .mycshrc, чтобы разрешить 256 цветов xterm и позволить командной строке vim работать в 256 цветах, однако некоторые инструменты командной строки, такие как less, ...
0
голосов
2ответа
3k показов

Подавить предупреждение: нет доступа к tty в ssh

У меня есть короткий простой сценарий, который компилирует файл .c и запускает его на удаленном сервере с запущенным tcsh а затем просто возвращает управление моей машине (это для школы, мне нужны ...
0
голосов
1ответ
1k показов

grep: неверная обратная ссылка для выражения даты в tcsh

Я погуглил следующую ошибку и не получил каких-либо хороших объяснений того, что происходит с grep под tcsh. (Да, это выражение даты существует в файлах журнала). $ grep '2014-07-21' *.log grep: ...
0
голосов
2ответа
978 показов

sudo в CentOS 6.1 не сохраняет псевдонимы команд, как sudo в других местах?

В стандартной установке CentOS 6.1, если я запускаю в своей пользовательской оболочке (tcsh) все свои обычные псевдонимы команд и делаю то, что обычно делаю (в других версиях Linux и Mac OS X), чтобы ...
0
голосов
1ответ
610 показов

Как заставить printf печатать символы юникода, сохраненные в переменной?

У меня есть этот код для печати горизонтальной линии, используя символ Unicode \u2501: #!/bin/tcsh set horz_line = "'" foreach x (`seq 1 1 80`) set horz_line = "${horz_line}\\u2501" end set horz_line ...
0
голосов
1ответ
777 показов

У меня есть файл ~/.cshrc, который получает другой файл, который должен быть источником дополнительного файла, но не является

Я недавно унаследовал административную роль в моей лаборатории, и я все еще довольно новичок в этом ... так что, надеюсь, этот вопрос имеет смысл. Наша система настроена таким образом, что на одном ...
0
голосов
0ответов
532 показов

Запустить скрипт при входе по SSH на сервер

Я пытаюсь понять, как заставить SSH запустить скрипт, прежде чем передать мне оболочку. Причина этого заключается в том, что я буду входить в систему для общих пользователей во многих ящиках, и я ...
0
голосов
1ответ
43 показов

Использование оператора процентиля в скриптах оболочки

По этой ссылке: https://superuser.com/a/180252/401901 Используется следующая команда: cat list.txt | xargs -I % echo cp % new_folder Что означает % % использования? Все результаты поиска Google о его ...