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

8
Запросите, какой дистрибутив Linux / Unix вы используете (из командной строки) [duplicate]

На этот вопрос уже есть ответы здесь : Как узнать, какую версию Linux я использую? (9 ответов) Закрыто 6 лет назад . Когда вы используете незнакомый компьютер Linux / BSD / Unix (например, по SSH) из командной строки, как вы можете определить, какой дистрибутив (и какую версию этого дистрибутива)...

8
Linux как с учетом регистра, так и без учета регистра и всегда неудобно?

Я использую Ubuntu 10 и быстро обнаруживаю, что он чувствителен к регистру, когда ему неудобно (например, при автозаполнении путей к файлам с помощью вкладки в терминале), но также нечувствителен к регистру при использовании команд MV и CP (также неудобно при попытке дублировать имя файла с другим...

8
Что именно делает команда dd?

Несколько дней назад я был рад узнать, что не так сложно записать ISO-образ на USB без помощи сторонней программы, специально предназначенной для этого. Но команда (или программа), которая облегчает это - дд - озадачивает меня. Согласно Википедии, она предназначена для копирования и преобразования...

8
Числовая сортировка в файле с разделителями-запятыми в Unix

У меня есть разделенный запятыми файл, который выглядит следующим образом: 100,00869184 6492,8361 1234,31 200,04071 Я хочу использовать sortдля сортировки этого файл с числовым программным путем в только первом столбце . Желаемый результат: 100,00869184 200,04071 1234,31 6492,8361 Как мне добиться...

8
Как переименовать файл в папке с помощью команды оболочки?

У меня есть файл на some/long/path/to/file/myfiel.txt. Я хочу переименовать его в some/long/path/to/file/myfile.txt. В настоящее время я делаю это mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt, но ввод пути дважды не очень эффективен (даже с завершением табуляции). Как я...

8
Как структуры каталогов хранятся в файловой системе UNIX?

Я прочитал, что в каждом каталоге хранится их содержимое (файлы и подкаталоги) с использованием списка имен файлов и пар узлов. Но ни одна из ссылок, которые я получил, не говорила о том, как они хранятся. Они хранятся в inode своего родительского каталога, используют блоки данных, как обычный...

8
Получить размер можно только по команде «du», а не по именам папок.

Я делаю appleScript, который должен установить размер папки в переменную. Это код до сих пор: set sizeVar to do shell script "du -skh -m /Users/JS_Admin/Desktop" Выход: "4242 /Users/JS_Admin/Desktop" Дело в том, что мне нужен только размер в цифрах, без пробела или местоположения каталога. Как я...

8
«Chown -R root /», как я ввернут?

Я случайно выполнил команду chown -R root /, пытаясь изменить права доступа к публичной папке моего приложения rails. Я полагал, что это изменило права доступа ко всем моим папкам в каталоге /. Итак, мой вопрос: насколько это опасно, на самом деле лучше вопрос, есть ли способ отменить...

8
Работает ли Unix grep быстрее с длинными или короткими поисковыми терминами?

Это быстрее искать длинные или короткие условия поиска? Или это вообще влияет на скорость? Другими словами, должны ли вы сделать условия поиска максимально точными? Существует более 100 000 файлов, и каждый файл содержит от 20 до более 5000 строк данных. Обычно grep используется для поиска только...

8
Сохранять биты прав доступа при записи нового файла с VIM

В Vim, когда я записываю копию текущего буфера в новый файл, используя :w [filename], кажется, что Vim использует права доступа к файлу по умолчанию (т.е. устанавливаемые с помощью umask или чего-либо еще) для нового файла. Если текущий буфер был загружен из существующего файла, то не должно ли...

7
Расширяющиеся глобусы в xargs

У меня есть такой каталог mkdir test cd test touch file{0,1}.txt otherfile{0,1}.txt stuff{0,1}.txt Я хочу выполнить некоторую команду, такую ​​как ls, для определенных типов файлов в каталоге, и иметь расширение * (glob) для всех возможностей имени файла. echo 'file otherfile' | tr ' ' '\n' | xargs...

7
Убить процесс в зависимости от его вывода на стандартный вывод?

Допустим, я запускаю процесс, и он выполняет очень длительную процедуру, выводя свой прогресс на стандартный вывод. Есть ли способ завершить процесс автоматически после х строк вывода или определенное ключевое слово было найдено в выводе? В настоящее время я уже перенаправив вывод команды xна egrep...

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

Например, есть длинный путь, который я cd очень часто. Как мне сохранить путь в переменной, чтобы я мог использовать его каждый раз? Например: я хочу быть в состоянии сделать это cd $path вместо cd /a/b/c/d/e/f каждый раз....

6
Как увидеть конец длинной цепочки символических ссылок

Предположим, у меня есть ссылка, которая указывает на другую ссылку, которая указывает на другую ссылку и т. Д. Вниз по линии. Я не уверен, сколько уровней ссылок. Какой удобный способ командной строки увидеть конечную цель всех этих...

5
Mac OS X 10.6 / usr / bin / stat, что мне показывает вывод по умолчанию?

Когда я запускаю команду stat, что на самом деле показывает вывод? Я знаю, что вы можете указать формат, но я устраняю неполадки rsync из OS X в NetApp SMB и пытаюсь понять, что копируется, а что нет. # stat /Volumes/Media/MediaBank/WEB_D/41/zoomify/41999V21.jpg 234881039 281475121196473 -rwxr--r--...

5
Конвертировать символические ссылки в соответствующие целевые файлы [дубликаты]

На этот вопрос уже есть ответ здесь: Заменить символические ссылки на файлы 12 ответов У меня есть несколько символических ссылок на другие файлы в каталоге. Я хочу преобразовать эти ссылки в независимые файлы. Есть команда, которая делает это?...