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

Unix - это многозадачная многопользовательская операционная система, изначально разработанная группой сотрудников AT & T в Bell Labs в 1969 году.

1317
голосов
9ответов
1m показов

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

Как я могу отсортировать вывод ls по дате последнего изменения?
394
голоса
34ответа
287k показов

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

Я хочу быстрый и простой способ выполнить команду, когда файл изменяется. Я хочу что-то очень простое, что-то, что я оставлю работающим на терминале и закрою это всякий раз, когда я закончу работать ...
390
голосов
7ответов
479k показов

Что такое сообщение "У вас есть новая почта" в Linux/UNIX?

Иногда, когда я захожу в ящик и получаю root с правами su, я получаю симпатичное маленькое сообщение о том, что у меня есть почта (слава Богу, это не AOL). Где эта почта? Что это содержит? Кто / Что ...
331
голос
14ответов
342k показов

Как скопировать с помощью cp, чтобы включить скрытые файлы и скрытые каталоги и их содержимое?

Как сделать так, чтобы cp -r копировал абсолютно все файлы и каталоги в каталоге? Требования: Включите скрытые файлы и скрытые каталоги. Будьте одной командой с флагом, чтобы включить выше. Не нужно ...
284
голоса
10ответов
161k показов

Как я могу найти в истории bash и повторно запустить команду?

Могу ли я искать историю в bash и запустить результат?
277
голосов
9ответов
525k показов

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

Допустим, я хочу получить размер каждого каталога файловой системы Linux. Когда я использую ls -la я не получаю суммарный размер папок. Если я использую df я получаю размер каждой смонтированной ...
255
голосов
7ответов
656k показов

Как я могу заставить чоун работать рекурсивно?

У меня есть каталог с именем pdfs который содержит множество подкаталогов и подкаталогов. Я хочу изменить владельца всех файлов PDF во всех подпапках. Я только что попробовал это: chown -R ...
241
голос
4ответа
79k показов

Команда less с несколькими файлами: как перейти к следующему / предыдущему

Я только что узнал, что могу использовать less с несколькими файлами. меньше строки состояния говорит мне (END) - Далее: file2.txt Но как мне перейти от предыдущего к следующему / следующему?
225
голосов
10ответов
470k показов

Если я знаю номер PID процесса, как я могу получить его название?

Если у меня есть номер PID для процесса (на компьютере с UNIX), как я могу узнать имя связанного с ним процесса? Что мне нужно сделать?
209
голосов
4ответа
247k показов

Как я могу найти файлы, которые больше / меньше х байтов?

В терминале, как я могу найти файлы, которые больше или меньше х байтов? Я полагаю, я могу сделать что-то вроде find . -exec ls -l {} \; а затем направить результат в awk для фильтрации по размеру ...
209
голосов
12ответов
52k показов

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

В настоящее время я провожу много своего рабочего времени, перемещаясь между двумя путями, которые находятся очень далеко вниз по дереву и отклоняются друг от друга в корне. Мне кажется, что моя ...
208
голосов
8ответов
17k показов

Что означают скобки и число после команды Unix или функции C?

Я вижу круглые скобки и число после команды в Unix, Linux или C. Например: man(8), ftok(2), mount(8) и т.д. Что это значит? Я тоже вижу их в человеке.
206
голосов
18ответов
34k показов

В чем преимущество использования «tar» сегодня?

Я знаю, что tar был создан для ленточных архивов, но сегодня у нас есть форматы архивных файлов, которые объединяют файлы и выполняют сжатие в одном и том же логическом формате. Вопросы: Существует ...
199
голосов
9ответов
17k показов

Как далеко вы доберетесь с помощью команды 'rm -rf /'?

Я часто задавался вопросом, как далеко продвинется система, если вы запустите rm -rf / . Я сомневаюсь, что ОС сможет стереть себя (?) Бонусный вопрос: после выполнения команды rm сама? Обновление: я ...
182
голоса
6ответов
234k показов

Чем отличаются Ctrl+Z и Ctrl+C в командной строке Unix?

Я использую Mac OS X Terminal. И я использую Ctrl+Z или Ctrl+C, чтобы остановить некоторые программы. Но я понял, что не знаю, что именно они делают. Какие они и чем они отличаются? Этот вопрос был ...
178
голосов
6ответов
74k показов

Выбор между .bashrc, .profile, .bash_profile и т. Д.

Это смущает, но после многих лет использования систем POSIX на полную ставку мне все еще трудно понять, стоит ли настраивать оболочку в .bashrc , .profile или где-то еще. Не говоря уже о некоторых ...
155
голосов
10ответов
498k показов

ls-команда: как отобразить размер файла в мегабайтах?

В Unix (Tru64), как заставить команду ls показывать размер файла в мегабайтах? В настоящее время я могу показать его в байтах, используя следующее: ls -la
151
голос
3ответа
261k показов

Что такое Windows-эквивалент команды Unix cat?

Я хочу сделать именно то, что делает unix "cat", но на моем ПК. Существует ли простая эквивалентная команда для командной строки Windows? В частности, я хочу создать файл из всех файлов данного типа ...
141
голос
10ответов
115k показов

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

Как настроить SSH, чтобы мне не приходилось вводить пароль при подключении к хосту?
141
голос
5ответов
167k показов

Как найти файлы с определенным текстом в Терминале

Я хотел бы найти все файлы, которые содержат определенную строку текста. Как бы вы сделали это в терминале?
139
голосов
5ответов
16k показов

Как Linux узнает, что новый пароль похож на предыдущий?

Несколько раз я пытался изменить пароль пользователя на разных машинах Linux, и когда новый пароль был похож на старый, ОС жаловалась, что они слишком похожи. Я всегда задавался вопросом, как система ...
131
голос
20ответов
120k показов

Есть ли способ отображения таймера обратного отсчета или секундомера в терминале?

Как я могу отобразить таймер обратного отсчета в реальном времени на терминале Linux? Существует ли существующее приложение или, что еще лучше, один вкладыш для этого?
120
голосов
18ответов
15k показов

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

Я хочу посчитать буквы A, T, C, G и N в файле или каждую букву, если необходимо, есть ли быстрая команда Unix, чтобы сделать это?
118
голосов
9ответов
175k показов

Вывести список размеров текущей папки с помощью терминала?

Я хочу список папок из текущего каталога или тот, который я указываю с их размером. Я пробовал с du, но я получаю только размер директорий, которые я определяю (du. .Ff), а ls не показывает размер ...
114
голосов
10ответов
105k показов

Есть ли способ увидеть прогресс tar в каждом файле?

У меня есть пара больших файлов, которые я хотел бы сжать. Я могу сделать это, например, с tar cvfj big-files.tar.bz2 folder-with-big-files Проблема в том, что я не вижу никакого прогресса, поэтому я ...
112
голосов
16ответов
164k показов

Unix/Linux найти и отсортировать по дате изменения

Как я могу сделать простой find который бы упорядочил результаты по последним измененным? Вот текущая find которую я использую (я делаю экранирование оболочки в PHP, так что причина для переменных): ...
107
голосов
4ответа
180k показов

Что такое "колесо" пользователя в OS X?

Я недавно переустановил iTunes и заметил кое-что странное. "Оригинальная" версия iTunes имеет пользователя с правами, известными как "колесо", для которого установлено "Только чтение". Я перетащил ...
103
голоса
4ответа
57k показов

Bash: пробелы в псевдониме

Я пытаюсь создать псевдонимы в Bash. То, что я хочу сделать, это сопоставить ls -la с ls -la | more В моем файле .bashrc это то, что я пытался: alias 'ls -la'='ls -la | more' Однако это не работает, ...
100
голосов
4ответа
30k показов

какие / где различия

Какая разница между which и whereis ?
97
голосов
2ответа
39k показов

Как запустить vim, не выполняя /etc /vimrc?

На моем Linux-сервере на работе администраторы не установили cscope, и я установил его из исходного кода в своем домашнем каталоге и добавил в $ PATH. Проблема в том, что /etc /vimrc имеет ссылку на ...
95
голосов
3ответа
314k показов

Что такое файл .bashrc?

Оболочки Unix при запуске читают файл .bashrc и выполняют написанные в нем команды. Что это за файл и что он выполняет?
91
голос
7ответов
68k показов

Как настроить SSH, чтобы он не пробовал все файлы идентификации автоматически?

Я помещаю свои идентификационные файлы ssh в папку ~/ .ssh/. У меня там около 30 файлов. Когда я подключаюсь к серверам, я указываю файл идентификации для использования с чем-то вроде ssh -i ...
89
голосов
7ответов
99k показов

Unix zip каталог, но исключены определенные подкаталоги (и все внутри них)

Я пытаюсь заархивировать каталог (в Unix через SSH), но мне нужно исключить пару подкаталогов (и все файлы и каталоги внутри них). Пока у меня есть это: zip -r myarchive.zip dir1 -x ...
87
голосов
3ответа
91k показов

Как разрешения для файлов применяются к символическим ссылкам?

Допустим, у вас есть эта структура: + directory -- file1 -- file2 -- file3 -> /tmp/file3 file3 - это ссылка на другой file3 где-то еще в системе. Теперь допустим, что я chmod 777 каталог и все ...
85
голосов
4ответа
27k показов

Как перезагрузить .inputrc?

Фон Я слышал, что модуль readline читает ~/.inputrc и именно так он меняет поведение нажатий клавиш в таких программах, как bash. Вопрос Как я могу перезагрузить это после редактирования, чтобы ...
84
голоса
15ответов
63k показов

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

В месте, где я работаю, есть команды, выполнение которых занимает много времени. Есть ли команда / утилита, которую я могу использовать, чтобы уведомить меня об окончании выполнения команды? Это ...
83
голоса
2ответа
46k показов

Почему Windows использует обратную косую черту для путей и прямую косую черту Unix?

Меня раздражает использование Unix в колледже и работа на стороне Windows. Какова история этого решения? Кто-нибудь знает, почему так получилось?
83
голоса
3ответа
20k показов

Что означает «rc» в «.bashrc» и т. Д.?

Ну, это неудобно. Я чувствую, что только что поняла, что не знаю имени верного коллеги после работы с ними в течение 10 лет. "Эй, э ... * кашель!* спасибо за ту прекрасную работу, которую вы ...
81
голос
4ответа
139k показов

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

У меня есть каталог с именем data . Затем я запускаю скрипт под идентификатором пользователя «робот». робот пишет в каталог data и обновляет файлы внутри. Идея в том, что data открыты для меня и ...
80
голосов
4ответа
122k показов

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

Если я копирую какой-то файл из одного места в другое с помощью cp , отметка времени в скопированном файле устанавливается равной времени копирования. Есть ли способ избежать этого? Мне нужно ...
79
голосов
11ответов
76k показов

Как отсортировать сначала каталоги, затем файлы и т. Д. При использовании «ls» в Unix

Я хотел бы использовать команду ls чтобы сначала показать каталоги, а затем файлы. Я старался: ls -la | sort -k 1 Но я получил неправильный заказ.
75
голосов
3ответа
199k показов

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

С помощью pts m groupname я могу перечислить пользователей в группе. Как я могу сделать наоборот - то есть перечислить все группы, в которые входит пользователь? (Мне нужно это, чтобы найти имя ...
75
голосов
4ответа
136k показов

Как влияет CTRL + Z на приложение unix\Linux

Мне было любопытно и растерянно, что именно такое поведение CTRl+Z. Я знаю, если процесс выполняется на переднем плане, и мы нажимаем Ctrl + Z, он переходит в фоновый режим. Но что именно происходит. ...
74
голоса
3ответа
17k показов

Экран очистки команды 'less' при выходе - как его отключить?

Как заставить less программу не очищать экран при выходе? Я хотел бы, чтобы он вел себя как команда git log : он покидает недавно просмотренную страницу на экране при выходе она не выходит less , ...
74
голоса
5ответов
29k показов

Каково происхождение приглашения UNIX $ (доллар)?

Приглашение UNIX использует символ $ чтобы указать, что ваш ввод ожидается. Мне было интересно, почему этот символ был выбран - если есть причина. Доллар просто кажется немного неожиданным. A > ...
72
голоса
3ответа
120k показов

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

Как я могу заархивировать в каталог назначения, отличный от текущего? Это не сработало: gunzip *.gz /putthemhere/
71
голос
3ответа
66k показов

Unix: как отключить экран

Я пытаюсь научиться использовать screen в unix, чтобы мне не приходилось открывать несколько ssh-соединений и окон терминала только потому, что я хочу одновременно выполнять несколько операций на ...
71
голос
2ответа
55k показов

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

Я использую как Vim, так и MacVim (или хорошо, пытаюсь). Я установил плагин Tagbar, но не могу переключиться в фактическое окно Tagbar, чтобы сделать свой выбор. Я много читал о переключении окон в ...
70
голосов
8ответов
20k показов

Почему "Все это файл" уникален для операционных систем Unix?

Я часто слышу, как люди говорят: «Уникальная философия Unix заключается в том, что все обрабатывается как файл» или "В Unix все является файлом". Но я никогда не слышал, чтобы кто-нибудь объяснил, ...
69
голосов
8ответов
79k показов

Как я могу найти самый старый файл в дереве каталогов

Я ищу оболочку с одной строкой, чтобы найти самый старый файл в дереве каталогов.