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

Руководство по использованию метки csh отсутствует.

11
голосов
6ответов
22k показов

Есть ли способ избежать одиночных кавычек в оболочке?

Например я хочу сказать perl -e 'print '"'"'Hello, world!'"'"', "\n";' Есть ли менее неловкий способ сделать это, например, избежать одиночных кавычек? Да я знаю что могу написать perl -e 'print ...
10
голосов
2ответа
17k показов

Как мне добавить местоположение к моему пути в Unix?

Я использую установку FreeBSD по умолчанию с оболочкой C (csh). Предположим, у меня есть команда, которую я могу запустить, выполнив это: /sbin/abc , но не могу выполнить, выполнив abc . Как я могу ...
10
голосов
2ответа
1k показов

Как сделать автозаполнение доступным для каталогов в cdpath для tcsh?

Я только что узнал, как настроить cdpath в tcsh и это выглядит довольно полезным. Однако, кажется, что автозаполнение имен подпапок не идет с этим. Есть ли какая-нибудь хитрость? Было бы здорово, так ...
9
голосов
3ответа
42k показов

Что означает ~ в оболочке Linux?

Я новичок в Linux и видел это часто. Может ли кто-нибудь объяснить концепцию здесь? ~/.somefilename Что означает ~ (тильда)?
6
голосов
6ответов
20k показов

Как мне установить переменные $ в Unix?

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

найти файлы в определенной структуре каталогов, но в переменной родительской структуре каталогов

Я хочу использовать команду find в linux, чтобы найти определенный файл, вложенный в определенную структуру каталогов, скажем, dir1/dir2/reqdfile . Но эта структура каталогов сама может быть вложена ...
4
голоса
1ответ
6k показов

csh: как правильно проверить бланк?

Я хочу проверить, является ли переменная полностью пустой в csh. set R='dddd aaa' if ( '${R}' ) then echo not empty else echo 1111 endif Однако, по-видимому, это не работает. Это дает это сообщение ...
4
голоса
2ответа
2k показов

Unix "time" команда с конвейером печатает без учета времени

Из двух псевдонимов C-оболочки ниже, только сначала печатает отчет Команды Времени по затраченному времени. Как я могу получить псевдоним с конвейером для печати отчета о времени? alias make1 'time ...
4
голоса
4ответа
803 показов

Можно ли открыть файл с определенным номером строки, отформатированный в результатах grep -n?

Я часто использую grep с опцией -n для отображения номеров строк, например $ grep -n xyz .* /ext1/acheong/foo/bar/a.cc:42: inline bool abc(int xyz); /ext1/acheong/foo/bar/a.cc:43: inline bool def(int ...
4
голоса
1ответ
10k показов

Как написать сценарий setevn/export, который будет работать как в csh, так и в bash?

В моей среде (RHEL) у меня есть несколько скриптов, написанных на csh или bash. Некоторые из них используются для работы с сервером Tomcat. Я хочу сохранить определения CATALINA_HOME и CATALINA_BASE ...
3
голоса
2ответа
2k показов

Передача переменной среды через SSH / цитирование в bash / sh / csh / tcsh

Я хочу передать переменную среды через SSH. "Правильный" способ - использовать SendEnv/~/.ssh/environment , но для этого требуется, чтобы сервер поддерживал AcceptEnv или PermitUserEnvironment, чего ...
3
голоса
3ответа
2k показов

Как в csh/tcsh включить буквенные фигурные скобки в команду, которая обрабатывается с помощью eval?

Чтобы дать более подробную информацию, ситуация такова. Я пытаюсь подготовить файлы модулей (то есть того типа, который используется в пакете environment-modules) для настройки среды и псевдонимов ...
3
голоса
1ответ
943 показов

Bash псевдоним истории подстановки похож на \!* в csh

Мой вопрос очень похож на этот старый пост. Я хотел бы сделать нечто подобное: поместить в псевдоним последний аргумент (ы), введенный в текущей командной строке. Это было бы эквивалентно csh \!* ...
3
голоса
3ответа
3k показов

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

Возможный дубликат: Оставить скрипт bash запущенным на удаленном терминале, пока не залогинен? Как полностью отсоединить процесс от терминала? Я запускаю программу на сервере Linux, которая займет ...
3
голоса
0ответов
418 показов

Преобразование скриптов csh или tsh в Bash

Я ищу инструмент, который может конвертировать скрипты, написанные на csh или tcsh, в скрипты bash. По крайней мере, о базовых вещах, чтобы мне не пришлось проходить процесс перевода всего с нуля.
2
голоса
5ответов
17k показов

текстовый редактор Linux для Windows

может кто-нибудь порекомендовать хороший текстовый редактор Linux для Windows (если он существует), я написал сценарии для C-Shell, используя txt редактор окон, но у меня есть проблема, он не ...
2
голоса
0ответов
115 показов

RHEL 6 преобразует скрипт BASH в скрипт CSH

У меня есть сценарий BASH (запущенный на RHEL 6), который вызывает терминал GNOME, открывает несколько вкладок в этом терминале, запускает сервер на каждой вкладке, называет вкладку после этого ...
2
голоса
1ответ
2k показов

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

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

tcsh: как мы можем отобразить тело цикла foreach в истории

Я вижу, что история не отображает тело циклов. Есть ли способ показать их? san: cd /tmp/test san: touch abc san: touch def san: ls abc def san: foreach file ( `ls` ) foreach? echo "File is $file" ...
2
голоса
1ответ
2k показов

Как настроить PATH для запуска программ вне пути по умолчанию?

Я работаю над проектом на Linux-серверах моей школы. У меня есть программа глубоко в каталоге, мы скажем, что это ...
2
голоса
2ответа
2k показов

Как открыть xterm-оболочки с фоновыми цветами на основе топографического позиционирования?

В настоящее время я использую псевдоним в csh/tcsh для открытия оболочек с определенными цветами окон. Пример: xterm -geometry 105x25 -font 8x13 -bc -bg #333 -fg #999 \!* & Я хотел бы, чтобы одна ...
2
голоса
3ответа
3k показов

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

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

Что на самом деле делает ограничение размера данных в csh?

Мой .cshrc установил "предельный размер данных 256000", однако некоторые из моих запущенных процессов в настоящее время превышают это. Например: VmPeak: 496840 kB VmSize: 496840 kB VmLck: 0 kB VmHWM: ...
1
голос
1ответ
610 показов

Как мы можем настроить пути для .cshrc

В сценарии оболочки я пытаюсь открыть новую оболочку tcsh и загрузить некоторый набор предопределенных псевдонимов и переменных env, которые я не хочу иметь в cshrc по умолчанию. Я не могу иметь его ...
1
голос
0ответов
1k показов

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

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

Изменить комбинацию клавиш оболочки CSH

Я хочу установить Ctrl-w, чтобы удалить предыдущее слово в csh (как это делается по умолчанию в bash). Как я могу это сделать? Спасибо
1
голос
1ответ
2k показов

ошибка при выполнении команды cat "Неоднозначное перенаправление вывода".

во время выполнения cat test.txt | java myfile > test1.txt 2> test2.txt Я получаю сообщение об ошибке «Неоднозначное перенаправление вывода». Мой Java-файл содержит System.out и System.err. Я ...
1
голос
1ответ
926 показов

Автозаполнение истории стилей FreeBSD в bash

Я ищу способ сделать так, чтобы моя оболочка Ubuntu Bash имела такой же вид завершения истории, как вы получаете с помощью csh во FreeBSD. Поведение таково, что в командной строке, если я начинаю ...
1
голос
1ответ
2k показов

Что эквивалентно .bashrc для CentOS?

При необходимости настраивая ~/.bashrc , каждый раз, когда пользователь входит в свою оболочку bash, автоматически настраиваются настроенные параметры (из .bashrc). Теперь я, должно быть, что-то ...
1
голос
1ответ
2k показов

Использование разных файлов .cshrc.user

У меня есть два файла .cshrc.user для двух разных проектов. Например, они устанавливают одинаковые переменные среды, но с разными значениями. Когда я в настоящее время переключаюсь между проектами, я ...
1
голос
1ответ
44 показов

Как получить цветной канал?

Я использую FreeBSD с оболочкой csh. Как пример, в терминале / экране я получаю цветной вывод для ls (например, ls -lGs). Но когда я передаю его через more (например, ls -lGs | more), вывод не имеет ...
1
голос
2ответа
225 показов

Почему GNU `less` просто отображает вывод моего сценария заголовка вместо содержимого файла?

Я использую csh в качестве терминала и у меня есть скрипт, который запускается, когда я меняю каталоги, который заменяет заголовок окна на текущий каталог. У меня он изначально запускается в моем ...
1
голос
3ответа
241 показов

Использование сессии .vimrc

Я делюсь аккаунтами с другими разработчиками для тестовых сред. .vimrc на некоторых из этих учетных записей устанавливает строки и столбцы, изменяя размер моего терминала, что сводит меня с ума. Есть ...
1
голос
2ответа
519 показов

Есть ли команда, чтобы csh перечитал все каталоги на вашем пути во FreeBSD?

У меня странная проблема во FreeBSD9 с использованием csh качестве оболочки. Вновь установленные программы, которые находятся на моем пути, будут запускаться, только если я перезапущу оболочку csh . ...
1
голос
1ответ
1k показов

Как мне спокойно справиться с работой?

Используя csh, как мне поместить задание в фоновом режиме, не генерируя никакого вывода? [prompt] job & [1] 5103 Я хочу исключить строку [1] 5103
1
голос
1ответ
1k показов

Gvim - удалить, чтобы открыть файл и сосредоточиться на недавно открытом файле

Я получил довольно старый gvim (6.3) на CentOS 4.5. --remote-tab-silent пока нет. Вместо этого я использую --remote чтобы открыть файл в том же экземпляре gvim. Однако есть проблема, что все файлы ...
1
голос
3ответа
3k показов

запустить tcsh, но вместо этого запущен bash

Я попытался запустить tcsh на моем Fedora 7 (оболочка по умолчанию bash) [ss@ssvm ~]$ tcsh [ss@ssvm ~]$ echo $SHELL /bin/bash Как видите, началась другая оболочка bash. Я посмотрел на файл tcsh: ...
1
голос
2ответа
516 показов

Какие варианты сделать csh более похожим на Windows?

Я использую csh через PuTTY с ПК с Windows, и поскольку я привык иметь кнопку HOME , просто поместите курсор в начало строки (вместо вставки ~) или стрелки ctrl+ поместите курсор в начало / конец ...
1
голос
1ответ
420 показов

В командной строке «find» сообщает неверное значение времени

Я хочу выполнить следующую команду. находить . -mtime -60s Когда я делаю, я получаю этот вывод вместо: CLIENT% echo `date +%s`-1308741881 | bc 5152 CLIENT% find . -mtime -`echo `date +%s`-1308741881 ...
1
голос
2ответа
5k показов

Как начать вкладку предложения в csh?

В другом дистрибутиве Linux у меня были включены предложения по вкладке bash. Теперь я использую Konsole с csh на моем компьютере. Как мы можем включить завершение вкладки в Csh? Под предложениями ...
0
голосов
1ответ
958 показов

csh: как проверить, существует ли символическая ссылка?

Символическая ссылка была создана командой ln -s . Пробовал if ( -e "$link" ) и if ( -f "$link" ) . Но это не работает.
0
голосов
0ответов
74 показов

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

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

как настроить новое связывание клавиш для поиска последней команды, выполненной с использованием первых нескольких символов команды в csh

Я хочу использовать Ctrl+R для поиска в обратном направлении. Также, если я нажму Shift+ стрелку вверх после ввода первых нескольких символов недавно выполненной команды, оболочка должна завершить ...
0
голосов
1ответ
584 показов

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

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

RHEL 6: GNOME: запуск файла * .desktop в оболочке, отличной от системной по умолчанию

Я в RHEL 6 с bash в качестве оболочки по умолчанию. У меня есть скрипт под названием startServers Я сделал файл startServers.desktop, который разместил на своем рабочем столе, чтобы можно было легко ...
0
голосов
1ответ
21 показов

Использование переменных в одинарных кавычках, CSH

У меня есть короткий сценарий, предназначенный для обслуживания сервера, но я не могу понять, как правильно использовать переменные в моем сценарии. Вот пример кода, чтобы сделать его более понятным: ...
0
голосов
3ответа
58 показов

Как отправить вывод скрипта CSH в текстовый редактор?

Я нашел довольно крутой скрипт CSH на работе, который делает часто используемый запрос к Postgres немного более дружественным - за исключением того, что он выводит вывод в оболочку. Это часть ...
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ответов
532 показов

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

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

Пожалуйста, объясните поведение оболочки (предполагается, что это csh)

В моем Linux-окне echo $SHELL приводит к /bin/csh . Поэтому я предполагаю, что моей оболочкой по умолчанию является c-shell. Я пытаюсь понять поведение сценария оболочки. сценарий 1 - сценарий ...