Unix & Linux

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

5
Можно ли сжать очень большой файл (~ 30 ГБ) с помощью gzip?
Можно ли сжать очень большой файл (~ 30 ГБ) с помощью gzip? Если да, какие команды, переключатели и опции мне следует использовать? Или есть другая программа (желательно одна, общедоступная в дистрибутивах Ubuntu), которую я могу использовать для сжатия / архивирования очень больших файлов? Есть ли у вас опыт с этим?

4
Как я могу запустить скрипт, который запускается перед моим экраном входа?
Я калибровал свой сенсорный экран и увидел, что лучшим инструментом вокруг был xinput_calibrator. Так что я использовал это. У него есть два варианта (один из которых не работает), поэтому я здесь для второго. Он говорит, что я должен выполнить эту команду "в сценарии, который начинается с вашего сеанса X": xinput …
17 x11  startup  session 

3
gcc не может связаться с pthread?
Я недавно установил XUbuntu 11.10 64bit, но у меня проблема с компиляцией самого простого примера pthread. Вот код pthread_simple.c: #include <stdio.h> #include <pthread.h> main() { pthread_t f2_thread, f1_thread; void *f2(), *f1(); int i1,i2; i1 = 1; i2 = 2; pthread_create(&f1_thread,NULL,f1,&i1); pthread_create(&f2_thread,NULL,f2,&i2); pthread_join(f1_thread,NULL); pthread_join(f2_thread,NULL); } void *f1(int *x){ int i; i …
17 c  libraries  gcc  xubuntu 

2
Хотите отсортировать файлы по дате обновления, включая подкаталоги
Я хочу сортировать только файлы по датам обновления, включая подкаталоги. Я узнал ls -lrtR | grep ^-. но, кажется, не сортировать по датам обновления. И мне нужно сохранить этот список в файл. Является ли это возможным? Apr 01 2010 InsideDoosanServiceImpl.class // in A directory Apr 08 2010 MainController.class // in …
17 ls 

3
Ищите способ улучшить распознавание ладони синаптической / сенсорной панели
Я обнаружил, что обнаружение ладони моего тачпада довольно ужасно. Я установил его на минимальную чувствительность, которая не мешает использованию сенсорной панели (PalmMinWidth = 5, PalmMinZ = 1), и я все равно получаю случайные удары, когда набираю текст на клавиатуре. Я предпочел бы использовать распознавание ладоней, чем отключать клавиатуру при наборе …

2
Как установить глобальные переменные среды при загрузке через скрипт и сделать их доступными для приложения, которое запускается до входа в систему?
У меня есть служба, которая запускается при загрузке, и в этой службе она вызывает фоновый скрипт bash, который экспортирует некоторые переменные среды. У меня проблема в том, что эти переменные среды не отправляются родителю фонового процесса, поэтому, как только мой скрипт завершит выполнение, они исчезнут. Кроме того, после запуска скрипта …

1
Каков общий формат имени ключа для привязок клавиш в файле «inputrc»?
Я понимаю, что формат для привязки клавиш в inputrcфайле: keyname: function-name or macro Для ключевого имени я видел такие вещи, как: "\e[B" "\e[1~" "\e[5D" "\M-l" "\C-[OD" "\e\e[D" Каково значение этих имен ключей и каков общий формат имени ключа? Пожалуйста, поделитесь ссылкой на документы.
17 bash  readline 

2
Извлечь среднюю часть строк из текстового файла?
Я пишу сценарий PHP для анализа большого текстового файла, чтобы сделать из него вставки базы данных. Однако на моем хосте файл слишком велик, и я достиг предела памяти для PHP. Файл имеет около 16 000 строк; Я хочу разделить его на четыре отдельных файла (сначала), чтобы посмотреть, смогу ли я …

4
Как мне работать с переключателями в сценарии оболочки?
Существуют ли какие-либо встроенные инструменты, которые распознают -xи --xxxxкак переключатели, а не аргументы, или вам нужно пройти через все входные переменные, проверить на наличие тире, а затем проанализировать аргументы?

4
Как я grep без ведущих пробелов?
Я использую большую кодовую базу, и ведущие пробелы и табуляции кажутся довольно раздражающими. Есть ли способ избавиться от этого? grep -R "something" ./ Например, вместо: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Я хочу получить что-то вроде: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Или лучше: foo/bar.cpp: qwertyuisomethingooi foo/bar/baz.h: 43rfsgdrsomethingfg bar/bar.cpp: 1234edwssomethingczd

5
Как копировать и переименовывать найденные файлы в «функцию поиска» Linux?
У меня есть папка с именем, /home/user/tempsкоторая имеет 487 папок. В каждой папке у меня есть файл с именем thumb.png. Я хочу скопировать все файлы с именем thumb.png в отдельную папку и переименовать их в соответствии с папкой, из которой они пришли.
17 shell  find  rename 

4
Можно ли найти путь работающей программы?
У меня xmms2dзапущен процесс, но два возможных исполняемых файла (в разных каталогах, оба в пути к исполняемому файлу), которые могли его породить. Я подозреваю, что один из них поврежден, потому что иногда эта программа работает, а иногда нет. Теперь запущенный процесс работает, поэтому я хочу удалить (или переименовать) другой. ps …
17 process 

2
Как мне связать с Shift + {Left, Right} в tmux?
Я смотрю tmuxс screenи столкнулся с трудностями при настройке (настраиваемых!) tmuxПривязок клавиш. Проблема в том, по моему .screenrcу меня bindkey ^[[d prev bindkey ^[[c next bindkey ^[[a title bindkey ^[[b screen 1 и привязки работают (они изначально пришли rxvt-tabbedex). Но tmux, очевидно, нет способа привязать команды к ShiftLeft/ Rightкомбинациям. Пожалуйста, …

3
Ищите старый классический учебник по Unix
Я ищу книгу о наборе инструментов командной строки Unix (sh, grep, sed, awk, cut и т. Д.), Которую я прочитал некоторое время назад. Это была отличная книга, но я полностью забыл ее название. Самое замечательное в этой конкретной книге - это яркий пример. Он показал, как внедрить систему бухгалтерского учета …


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