Unix & Linux

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

3
У сценарії оболонки bash написання циклу for для повторення значень рядка
В bash, я знаю, що можна написати forцикл, в якому деяка змінна керування циклом iперебирає задані цілі числа. Наприклад, я можу написати скрипт bash shell, який друкує цілі числа між 1 і 10: #!/bin/bash for i in {1..10} do echo $i done Чи можна замість цього повторювати змінну управління циклом, …
24 bash  shell-script  for 


3
Швидкий спосіб копіювання великого файлу в локальній мережі
У мене є проблеми з NFS, і я хотів би спробувати використовувати просто старий TCP. Я навіть не маю ідеї з чого почати. Апаратно-розумний, я використовую перехресний кабель Ethernet для з'єднання двох нетбуків. Для їх мережевого введення я набираю $ sudo ifconfig eth0 192.168.1.1 up && ping -c 10 -s …

6
Як змусити програми python вести себе як належні інструменти Unix?
У мене є кілька сценаріїв Python, і я працюю над їх перезаписом. У мене однакова проблема з усіма ними. Мені не очевидно, як писати програми, щоб вони поводилися як належні інструменти Unix. Тому що це $ cat characters | progname і це $ progname characters повинні давати однаковий вихід. Найближче, …

5
Отримайте ціль для переадресації URL-адреси за допомогою локону
Я хотів би перевірити, куди переспрямовується одна URL-адреса. Прикладом цього може бути посилання зі сторінки результатів пошуку Google (де клік завжди проходить через сервер Google). Чи можу я це зробити curl?
24 curl  url 

8
Найбільш універсальною мовою сценаріїв для Linux є?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Unix & Linux Stack Exchange. Мігрували 7 років тому . Ми пишемо сценарії для систем Linux, дебати про те, що було б найбільш універсальною мовою сценаріїв для Linux. Bash, SH, Posix? Що?

5
Як змусити `xargs` ігнорувати вихід дитини та продовжувати обробку далі
Я іноді займаю довгу xargsроботу протягом ночі, і це насправді прикро виявити вранці, що xargsпомер десь посередині, наприклад, через помилку сегментації в одному окремому випадку, як це сталося в цю ніч. Якщо навіть одна xargsдитина вбита, вона більше не обробляє дані: Консоль 1: [09:35:48] % seq 40 | xargs -i …
24 kill  xargs  signals 

4
Перевірте ефективні дозволи файлу для користувача
Чи можна перевірити ефективні дозволи файлу для конкретного користувача? Я зазвичай роблю це за допомогою, su userа потім отримую доступ до файлу, але тепер я хочу протестувати це на користувачі без оболонки (тобто системному користувачеві)

3
Правило для отримання додаткової оболонки в Bash?
Я, здається, неправильно розумію правило Баша для створення підшаровки. Думав, що круглі дужки завжди створюють підзаголовок, який працює як власний процес. Однак, схоже, це не так. У фрагменті коду A (нижче) друга sleepкоманда не виконується в окремій оболонці (як визначено pstreeв іншому терміналі). Тим НЕ менше, в фрагменті коду В, …

3
Як я можу обмежити вихідну швидкість stdout?
У мене запущено CentOS 5.7, і у мене є утиліта для резервного копіювання, яка має можливість завантажувати файл резервного копіювання stdout. Файл резервної копії досить великий (кілька гігабайт). Мета - файлова система SSHFS. Щоб переконатися, що я не завищую пропускну здатність і не погіршую роботу мережі, я хотів би обмежити …
24 hard-disk  io  stdout 

2
GNU emacs проти XEmacs
Після використання Vim протягом останніх кількох років, я переходжу на emacs як частину моєї роздільної здатності "Вийти з зони комфорту" 2012 року. Хоча я використовую GNU Emacs протягом останніх 10 днів, мені цікаво XEmacs і мені цікаво, чи він суттєво відрізняється від GNU Emacs. На сторінці Вікіпедії : Одна з …
24 emacs  xemacs 

1
Як встановити g ++ на RHEL6?
Це питання, здається, тут уже задавали . Мій відділ ІТ встановив ОС, тому я не знаю, як її зареєструвати належним чином, але в мене є кореневий доступ. Чи є спосіб отримати ті самі пакети, можливо, використовуючи сховища CentOS? Я також хотів би встановити IceWM, але без компілятора я навіть не …
24 rhel 

2
Чому Unix зберігає часові позначки в підписане ціле число?
Чому підписане ціле число використовується для представлення часових позначок? Є чітко визначений початок з 1970 року, який представлений як 0, тож навіщо нам потрібні цифри до цього? Чи використовуються де-небудь негативні позначки часу?
24 timestamps 

3
дьоготь cvf або tar -cvf?
Я навчився використовувати tar без '-' для варіантів, як, tar cvfz dir.tar.gz Directory/але я нещодавно зіткнувся з дещо іншим tar -czvfсинтаксисом (я думаю, що 'f' має бути останнім варіантом у цьому випадку). Обидва працюють на Linux та Mac OS. Чи є рекомендований синтаксис, з ou без '-', який є більш …

4
Як мовчки дістати порожній рядок із глобального шаблону без відповідності
Скажіть, у мене папка з трьома файлами: foo1 foo2 bar 1. Якщо я біжу list_of_files=$(print foo*) echo $list_of_files Я отримав: foo1 foo2 2. Якщо я біжу list_of_files=$(print bar*) echo $list_of_files Я отримав: bar 3. Однак якщо я біжу list_of_files=$(print other*) echo $list_of_files Я отримую: zsh: no matches found: other*(змінна $list_of_filesпорожня, …
24 zsh  wildcards 

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