Unix & Linux

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



3
З BASH після "прокрутки" до попередньої команди ... як потім перейти до наступної в цій історії?
Вибачте, ця назва не найвишуканіша, яку я коли-небудь придумав. Але я припускаю, що багато людей з цим задумаються, і моє запитання може бути дурним ... все, що я можу сказати, - це я не знайшов. Коли я кажу «прокрутка» вгору, я маю на увазі використання клавіші «стрілка вгору» на клавіатурі, …


6
Чи буде виконуваний Linux, зібраний на одному «ароматі» Linux, працювати на іншому?
Чи буде виконується невелика, надзвичайно проста програма, така як наведена нижче, що складається на одному ароматі Linux, з іншим смаком? Або його потрібно було б перекомпілювати? Чи має значення архітектура машини у такому випадку? int main() { return (99); }

3
Чи можливо підключитися до порту TCP 0?
Прослуховування TCP-порту 0 виділяє мені номер безкоштовного порту в системі. Але що відбувається, коли я намагаюся підключитися до порту TCP 0? Очевидна відповідь: "Це не працює": $ nc localhost 0 nc: port number too small: 0 Де в системі це обробляється? У стеку TCP ядра ОС? Чи є Unixes, де …
59 networking  tcp 

12
Навіщо писати весь сценарій bash у функціях?
На роботі я часто пишу баш сценарії. Мій керівник запропонував розбити весь сценарій на функції, подібно до наступного прикладу: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } # Tell a joke walk_into_bar() { …

6
Різниця між ls -l і ll?
Я відносно новачок у програмуванні в цілому, і деякі навчальні посібники говорили мені використовувати ls -lдля перегляду файлів у каталозі, а інші говорили ll. Я знаю, що lsце короткий список, але чи є різниця між двома іншими?
59 shell  shell-script  ls 


8
Як завантажити папку з диска google за допомогою терміналу?
Я хочу завантажити папку з свого диска google за допомогою терміналу? Чи можна це зробити? Я спробував це: $ wget "https://drive.google.com/folderview?id=0B-Zc9K0k9q-WWUlqMXAyTG40MjA&usp=sharing" Але він завантажує цей текстовий файл: folderview?id=0B-Zc9K0k9q-WdEY5a1BCUDBaejQ&usp=sharing. Чи є спосіб завантажити папку диска google з терміналу?
59 wget  download 

4
Переміщення / var, / home, щоб розділити розділ
Я намагаюся перемістити деякі папки (наприклад, /varта /home) в окремий розділ, прочитавши цей посібник: 3.2.1 Виберіть інтелектуальну схему розділів Мені вдалося перемістити одну папку успішно, дотримуючись цього керівництва. Однак, схоже, це не працює для декількох папок, і всі мої папки скидаються в розділ без належних папок. Я хотів би встановити …

5
Передайте змінну оболонки як / pattern / to awk
В одній із моїх функцій оболонки є наступне: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , тому, коли викликається як _process $arg, $argпередається як $1і використовується як шаблон пошуку. Це працює таким чином, тому що оболонка …
59 shell  awk  quoting  variable 


4
Як я можу отримати команду tac в OS X?
Мені подобається використовувати tacдля зворотного виводу cat. Однак він недоступний у терміналі Mavericks. Я спробував знайти його на MacPorts, і знову це недоступно. Може хто-небудь, будь ласка, покажіть мені, як дістатися tac? Це дуже корисно для читання файлів журналів.
59 osx  cat 

4
Які обов'язки кожного компонента Pseudo-Terminal (PTY) (програмне забезпечення, сторона управління, підлеглий)?
Я намагаюся з’ясувати, як працює tty 1 (робочий потік та обов'язки кожного елемента). Я прочитав кілька цікавих статей про це, але все ж є деякі розмиті ділянки. Це те, що я розумію поки що: Емульований термінал здійснює різні системні дзвінки /dev/ptmxв головну частину псевдотерміналу. Основна частина псевдотерміналу виділяє файл у …

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