Вопросы с тегом «unix»

Этот тег является ИСКЛЮЧИТЕЛЬНО для ПРОГРАММИРОВАНИЯ вопросов, которые имеют непосредственное отношение к Unix; общие проблемы с программным обеспечением следует направлять на сайт Unix & Linux Stack Exchange или на Super User. Операционная система Unix - это ОС общего назначения, которая была разработана Bell Labs в конце 1960-х годов и сегодня существует в различных версиях.



17
Что означает «2> & 1» в оболочке?
В оболочке Unix, если я хочу объединить stderrи stdoutв stdoutпоток для дальнейших манипуляций, я могу добавить следующее в конце моей команды: 2>&1 Итак, если я хочу использовать headна выходе из g++, я могу сделать что-то вроде этого: g++ lots_of_errors 2>&1 | head поэтому я вижу только первые несколько ошибок. У …
2285 bash  shell  unix  redirect 



18
Почему текстовые файлы должны заканчиваться символом новой строки?
Я предполагаю, что все здесь знакомы с пословицей, что все текстовые файлы должны заканчиваться новой строкой. Я знал об этом «правиле» годами, но всегда задавался вопросом - почему?
1470 file  unix  text-files  newline 

13
Перебирая содержимое файла в Bash
Как мне перебрать каждую строку текстового файла с помощью Bash ? С помощью этого скрипта: echo "Start!" for p in (peptides.txt) do echo "${p}" done Я получаю этот вывод на экране: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in (peptides.txt)' (Позже я …
1392 linux  bash  loops  unix  io 

12
Разница между sh и bash
При написании программ оболочки мы часто используем /bin/shи /bin/bash. Я обычно использую bash, но я не знаю, в чем разница между ними. Какая основная разница между bashа sh? Что мы должны знать при программировании bashи sh?
1305 bash  shell  unix  sh 

30
npm выдает ошибку без sudo
Я только что установил node и npm через пакет на nodejs.org, и всякий раз, когда я пытаюсь найти или установить что-либо с помощью npm, выдается следующее сообщение об ошибке, если я не выполнил команду sudo. У меня есть ощущение, что это проблема с разрешениями? Я уже админ. npm ERR! Error: …
1288 node.js  unix  permissions  npm  sudo 

6
Как удалить ключевую фразу для ключа SSH без необходимости создания нового ключа?
Я установил пароль при создании нового ключа SSH на моем ноутбуке. Но, как я понимаю сейчас, это довольно болезненно, когда вы пытаетесь зафиксировать ( Git и SVN ) удаленное местоположение по SSH много раз в час. Один из способов, который я могу придумать, это удалить мои ключи SSH и создать …

11
grep, но только определенные расширения файлов
Я работаю над написанием некоторых сценариев для grepопределенных каталогов, но эти каталоги содержат всевозможные типы файлов. Я хочу grepпросто .hи .cppсейчас, но, возможно, несколько других в будущем. Пока что у меня есть: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r …

14
Что означает «POSIX»?
Что такое POSIX? Я прочитал статью в Википедии и читаю ее каждый раз, когда сталкиваюсь с термином. Дело в том, что я никогда не понимал, что это такое. Может ли кто-нибудь объяснить мне, объясняя "необходимость POSIX" тоже?
900 linux  unix  posix  terminology 

24
Как навсегда установить $ PATH в Linux / Unix?
Я пытаюсь добавить каталог в мой путь, чтобы он всегда был в моем пути Linux. Я пробовал: export PATH=$PATH:/path/to/dir Это работает, однако каждый раз, когда я выхожу из терминала и запускаю новый экземпляр терминала, этот путь теряется, и мне нужно снова запустить команду экспорта. Как я могу сделать это, чтобы …
882 linux  bash  unix  path  zsh 

23
Как мне перечислить все задания cron для всех пользователей?
Есть ли команда или существующий сценарий, который позволит мне просматривать все запланированные задания cron системы * NIX одновременно? Я хотел бы, чтобы он включал все пользовательские crontabs, а также /etc/crontabи все, что в /etc/cron.d. Также было бы неплохо увидеть конкретные команды, запущенные run-partsв /etc/crontab. В идеале, я хотел бы, чтобы …
858 unix  cron 

25
Использование ls для вывода списка каталогов и их общего размера
Можно ли использовать lsв Unix список общего подкаталога и всего его содержимого, в отличие от обычного 4K(я полагаю) только самого файла каталога? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk Пролистав справочные …
830 linux  unix 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.