Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

7
Копировать определенный тип файла, сохраняя структуру папок
У меня есть структура папок с кучей * .csv файлов, разбросанных по папкам. Теперь я хочу скопировать все файлы * .csv в другое место, сохраняя структуру папок. Это работает, делая: cp --parents *.csv /target cp --parents */*.csv" /target cp --parents */*/*.csv /target cp --parents */*/*/*.csv /target ... и так далее, …
108 cp 

9
Как установить Python 3.6?
Я хотел бы установить последнюю версию Python, которая на момент публикации составляла 3,6. Тем не менее, хранилище говорит, что Python 3.4.2 является новейшей версией. Я пробовал: $ sudo apt-get update $ sudo apt-get install python3 python3 is already the newest version. $ python -V Python 3.4.2 Чтобы перейти на Python …

4
Смотрите видео YouTube в терминале
Я ищу способ смотреть видео YouTube в терминале (не в браузере или другом окне, а прямо там, в любой сессии bash). Есть ли простой способ сделать это? Я представляю что-то вроде этого: $ youtube <video-url> Я уже знаю, как воспроизвести видео, используя mplayer: $ mplayer -vo caca local-file.avi Тем не …

5
Создать файл определенного размера?
Я хотел бы создать файл с именем example.file. Я мог бы использовать touch example.file но я хочу, чтобы размер файла был ровно 24 МБ. Я уже проверил man-страницу touch, но таких параметров нет. Есть ли простой способ создания файлов определенного размера?
107 bash  command-line  files 

10
Как распаковать данные zlib в UNIX?
Я создал zlib-сжатые данные в Python, вот так: import zlib s = '...' z = zlib.compress(s) with open('/tmp/data', 'w') as f: f.write(z) (или один вкладыш в оболочке: echo -n '...' | python2 -c 'import sys,zlib; sys.stdout.write(zlib.compress(sys.stdin.read()))' > /tmp/data) Теперь я хочу распаковать данные в оболочке. Ни , zcatни uncompressработа: $ …
107 compression  gzip 

10
ssh_exchange_identification: чтение: сброс соединения по пиру
Я на OS X пытаюсь SSH на сервере Ubuntu 12.04. Я был в состоянии SSH в - пока внезапно вещи не перестали работать. Я читал в Интернете, чтобы использовать -vдля отладки. Вывод показан ниже. Если я ssh в другой ящик, а затем ssh из этого ящика на сервер, я могу …
107 ssh 

10
Почему argv включает название программы?
Типичные программы Unix / Linux принимают входные данные командной строки в качестве аргумента count ( int argc) и аргумента vector ( char *argv[]). Первым элементом argvявляется имя программы, за которым следуют фактические аргументы. Почему имя программы передается исполняемому файлу в качестве аргумента? Есть ли примеры программ, использующих свое имя (может …

10
`Sl` когда-нибудь показывает текущий каталог?
Для тех, кто не в курсе, slэто юмористический инструмент командной строки, который предназначен, чтобы сбить людей с толку, если они ошибаются ls. При вызове он печатает паровоз. Например: ( ) (@@) ( ) (@) () @@ O @ O @ O (@@@) ( ) (@@@@) ( ) ==== ________ ___________ …
106 linux 

1
Как сделать `tail -f` файлов, повернутых в журнал?
В долго работающей системе у меня обычно есть терминал с $ tail -f /var/log/kern.log или что-то вроде этого открытого. Но время от времени мне приходится перезапускать такую ​​команду, потому что новые сообщения больше не отображаются. Я предполагаю, что это из-за работы по ротации журналов, которая заменила файл журнала tail -f«Наблюдение». …
106 logs  tail  logrotate  rsyslog 

4
Каковы другие способы разделения сеанса tmux между двумя пользователями?
Я ищу простой и понятный способ поделиться сеансом tmux с другим пользователем на той же машине. Я попробовал эту -S socket-pathопцию, но она требует открытия всех разрешений пути сокета, прежде чем кто-то еще сможет подключиться к сеансу. Это работает, но это немного громоздко. Например: # Me $ tmux -S /tmp/pair …
106 users  tmux 

2
Пытается отсортировать по двум полям, потом второе потом первое
Я пытаюсь сортировать по нескольким столбцам. Результаты не такие, как ожидалось. Вот мои данные (people.txt): Simon Strange 62 Pete Brown 37 Mark Brown 46 Stefan Heinz 52 Tony Bedford 50 John Strange 51 Fred Bloggs 22 James Bedford 21 Emily Bedford 18 Ana Villamor 44 Alice Villamor 50 Francis Chepstow …
106 sort 

5
Как извлечь конкретный файл (ы) из tar.gz
Как мы можем извлечь определенные файлы из большого файла tar.gz? В этом вопросе я обнаружил процесс извлечения файлов из tar-файла, но, попробовав там упомянутую команду, я получил ошибку: $ tar --extract --file={test.tar.gz} {extract11} tar: {test.tar.gz}: Cannot open: No such file or directory tar: Error is not recoverable: exiting now Как …
106 tar 

4
Зарезервированное место для root в файловой системе - почему?
Я понимаю, что по умолчанию вновь созданные файловые системы будут создаваться с 5% пространства, выделенного для root. Я также знаю, что вы можете изменить определенное пространство с помощью: tune2fs -m 1 /dev/sdXY Что меня интересует, так это то, какова реальная цель этого зарезервированного пространства. Служит ли это для каких-либо практических …

5
Copy-Paste в xfce4-терминал добавляет 0 ~ и 1 ~
Я использую xubuntu 14.04, 64 бит. Время от времени, когда я пытаюсь вставить какой-то текст в xfce4-терминал, вместо ожидаемого текста, который нужно вставить, он окружается символами 0~и 1~, например: 0~mvn clean install1~ Предполагается, что текст mvn clean install- я проверял это, вставляя содержимое в другие приложения (gnome-терминал, gedit и другие). …

4
Есть ли эквивалентный файл «.bashrc» для всех оболочек?
Является ли ~/.bashrc единственное место для указания пользовательских переменных среды, псевдонимов, изменений PATHпеременных и т. Д.? Я спрашиваю, потому что кажется, что, ~/.bashrcкажется, только bash, но существуют и другие оболочки ...

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