Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

3
Для чого модифікатор Mode_switch?
Граючи з xmodmapя виявив модифікатор ключа я не чув: Mode_switch. Здається, це має щось спільне із вставкою спеціальних символів. Я призначив його ключем, але, здається, це не має ніякого ефекту. Навіщо це? Чи відрізняється він від ISO_Level3_Shift(Alt Gr) ?

3
Порядок переадресацій
Я не зовсім розумію, як комп'ютер читає цю команду. cat file1 file2 1> file.txt 2>&1 Якщо я розумію, 2>&1просто перенаправляйте Стандартну помилку на стандартний вихід. За цією логікою команда читає мені наступне: об'єднати файли file1та file2. надіслати stdoutз цієї операції на file.txt. надіслати stderrна stdout. кінець? Я не впевнений, що …

7
Портативний спосіб отримати абсолютний шлях сценарію?
Який портативний спосіб для (zsh) скрипту визначити його абсолютний шлях? У Linux я використовую щось на кшталт mypath=$(readlink -f $0) ... але це не портативно. (Наприклад, readlinkДарвін не розпізнає -fпрапор, і не має жодного еквівалента.) (Також, readlinkдля цього, правда, досить незрозумілий вигляд.) Який більш портативний спосіб?

3
Замініть за допомогою VIM, повторно використовуйте частину пошуку
Я працюю VImі намагаюся налаштувати команду пошуку та заміни, щоб зробити деякі заміни, де я можу повторно використовувати регулярний вираз, який є частиною мого рядка пошуку. Простий приклад буде лінія , де я хочу замінити (10)на {10}, де 10 може бути будь-яка кількість. Я зайшов так далеко .s/([0-9]*)/what here??/ яка …

3
Як використовувати curl для завантаження вмісту з sourceforge?
Просто наберіть http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz відмінно працює у веб-переглядачі, але я намагаюся завантажувати з середовища CLI з обмеженим доступом комунальні послуги. Далі просто повертає порожній файл: curl http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz Як отримати genromfs-0.5.2.tar.gz з sourceforge за допомогою curl?
29 curl 

1
Хто створює / etc / {group, gshadow, passwd, тінь} -?
У будь-якій системі Linux, до якої я маю доступ (пара Archlinuxes, Ubuntu, Debian Sid та Gentoo), є наступні 4 файли /etc/, які закінчуються тире: /etc/group- /etc/gshadow- /etc/passwd- /etc/shadow- В Інтернеті кажуть, що це лише резервні файли, оновлені до наступної до останньої зміни. Тепер мені цікаво: хто створює ці файли? Це …
29 linux  files  etc 

1
Чому перенаправлення STDERR на / dev / null робиться саме так?
Це для мене немає сенсу. wibble > /dev/null 2>&1 Я думаю, було б більше сенсу, якби це було щось подібне: wibble 2>&1 > /dev/null Іншими словами Commands Output Sendall STDERRORS to STDOUT then SEND it all to /dev/null Яке мислення стоїть за порядком перенаправлення команд xxx > /dev/null 2>1?


2
Зміна пов'язаної бібліотеки для даного виконуваного файлу (CentOs 6)
У мене пов'язаний виконуваний файл так: $ ldd a.out libboost_system-mt.so.1.47.0 => /usr/lib64/libboost_system-mt.so.1.47.0 (0x00007f4881f56000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f4881cfb000) libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f4881965000) librt.so.1 => /lib64/librt.so.1 (0x00007f488175d000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4881540000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f4881239000) . . Там, де бібліотеки libcrypto та libssl є opensl 1.0.0-fips libs. Я хочу експериментувати з бібліотеками …
29 libraries  linker 

3
Як встановити роздільну здатність в текстових консолях (усунення несправностей, коли будь-який `vga = ...` не вдається)
Це загальний спосіб встановити роздільну здатність текстових консолей (які зазвичай доступні Ctrl-Alt-F1 через Ctrl-Alt-F6), використовуючи vga=...параметр ядра. Я використовую Ubuntu 10.04 Lucid, вихід uname -a: Linux 2.6.32-33-generic #70-Ubuntu SMP Thu Jul 7 21:13:52 UTC 2011 x86_64 GNU/Linux Для ідентифікації доступних режимів я використовую такі sudo hwinfo --framebufferзвіти: 02: None 00.0: …
29 linux  video  console  nvidia 

12
Як я можу записати до другого рядка файлу з командного рядка?
У мене є зовнішня програма, яка виробляє вихідний файл (великі, можливі 20K рядків). Мені потрібно вставити новий рядок між існуючим рядком 1 та рядком 2. Я дивився на awk та sed - я використовую один вкладиш у кожному досить регулярно - але мені не вдалося придумати правильні перемикачі на зробити …

6
Чи безпечно rm -rf / tmp / *?
Це те, що я багато робив у Windows, але після останнього фіаско я хочу переконатися. Чи безпечно це робити sudo rm -rf /tmp/* ?
29 tmp 


6
Як ядро ​​монтує кореневий розділ?
Моє запитання щодо завантаження системи Linux з окремого / завантажувального розділу. Якщо більшість файлів конфігурації розташовані на окремому / розділі, як ядро ​​правильно монтує його під час завантаження? Будь-яка розробка цього питання була б чудовою. Я відчуваю себе так, ніби пропускаю щось базове. Я здебільшого переймаюся процесом та порядком операцій. …
29 linux  kernel  boot  mount 

2
Чому `sort <“ $ f1 ”` віддається перевазі над `sort -“ $ f1 ”`, і чому це віддається перевагу над `sort“ $ f1 ”`?
З /unix//a/458074/674 Не забудьте використовувати -- при передачі довільних аргументів командам (або використовувати перенаправлення, де це можливо). Так sort -- "$f1"або краще sort &lt; "$f1"замість sort "$f1". Чому перевагу використовувати --та перенаправляти? Чому sort &lt; "$f1"віддається перевага sort -- "$f1"? Чому sort -- "$f1"віддається перевага sort "$f1"? Спасибі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.