Запитання з тегом «shell»

Оболонка - це програмне забезпечення, яке дозволяє користувачам взаємодіяти з операційною системою, як правило, вводячи в командному рядку.

1
Вім ігнорує псевдоніми
Якщо я зіставляю команду в vim, використовуючи щось подібне map <f4> :! pdflatex %<cr> Vim ігнорує мій псевдонім для pdflatex (щось на зразок псевдоніму pdflatex = 'pdflatex --temp-dir = щось'). Чи можна змусити заставити vim не ігнорувати його?
11 shell  vim  alias  ignore 

3
Як я можу легко побачити сторінку man для вбудованих команд оболонки?
Якщо я бачу команду в сценарії, яку я не знаю, і я набираю (наприклад), man pushdабо man umaskя бачу сторінку man для вбудованих команд. Я знаю, що я можу зробити man bashі прокрутити, щоб знайти допомогу для цієї вбудованої команди, або я можу відкрити браузер і перейти на Інтернет-сторінку bash …


1
Вийдіть із скрипту bash, коли curl отримає не 200 HTTP-статусу
У мене є налаштування сценарію bash для виконання декількох запитів на вигин for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Чи є спосіб вийти із сценарію, якщо один із відповідей на згортання повернеться зі статусом http! …

3
Виконайте команду, що зберігається у змінній
У мене команда зберігається в змінній. Зробимо вигляд, що змінна $iмає значення: cat -nT index.php |grep 'someregex' Коли я намагаюсь виконати вищезазначену змінну, ввівши $iїї не вдається, оскільки оболонка намагається виконати всю змінну як одну команду. Я також спробував використовувати eval($i)та $iвставляти задники. Як я можу змусити оболонку виконати $iтак, …
11 linux  bash  shell 

1
Awk не працює, коли всередині подвійних лапок
Ця команда не працює: ssh $HOST "ls -l | awk '{print $1}'"` Вище ігнорує команду awk. Я думаю, це може бути через подвійні цитати? Крім того, як би я додав ще один набір подвійних лапок всередині awk? тобто: ssh $HOST "awk '{print $1 "*"}' /some_file" Я спробував уникнути цитат, я …
11 linux  shell  awk 

3
Як вбити процес forkbomb?
Я почав forkbomb із звичайного облікового запису користувача, кажучи - "user1", я запускаю сценарій, який говорить killall -u user1 Але це не виправило ситуацію.
11 linux  shell 

1
Як створити символьні посилання в / usr / bin на Mac?
Навколишнє середовище: OSX Sierra, Darwin Kernel Версія 16.3.0 Проблема з корінням: я хочу використовувати купу скриптів оболонки в центральному сховищі, які мають #! / Usr / bin / zsh. На моєму Mac zsh знаходиться в / bin / zsh. Спроба рішення: Я хочу створити символічне посилання ln -s /bin/zsh /usr/bin/zsh …
11 shell  sudo  symbolic-link  su  ln 

8
Запуск сценаріїв з іншого каталогу
Досить часто сценарій, який я хочу виконати, не знаходиться в моєму поточному робочому каталозі, і я не хочу його залишати. Чи є гарною практикою запуск сценаріїв (BASH, Perl тощо) з іншого каталогу? Чи зазвичай вони знайдуть усі необхідні речі для належного виконання? Якщо так, то який найкращий спосіб запустити "далекий" …

2
Подання вмісту текстового файлу як команда telnet
За допомогою команди telnet docs.python.org 80я можу зробити запит HTTP вручну http://docs.python.org/2/license.html, ввівши фактичний запит. Тепер, замість того, щоб вводити його в прямому ефірі, я хотів би подати запит з текстового файлу. Я спробував це: cat request.txt|telnet docs.python.org 80 request.txt : GET /2/license.html HTTP/1.1 Host: docs.python.org (Ви повинні закінчити файл …


1
Як можна змінити напрям альт-періоду в Баші?
У Bash ви можете натиснути Alt- .щоб вставити останній аргумент попередньої команди. Якщо ви натискаєте його кілька разів, він переглядає останні аргументи всіх команд вашої історії. Однак іноді я натискаю на нього занадто багато разів, і мені хочеться змінити напрямок їзди на велосипеді, отже, йти вперед. Чи можливо це? (Тобто …

2
Як переміщувати папку в unix за допомогою mv, лише коли ціль знаходиться на одному диску
Мені потрібно перемістити папку, використовуючи команду unix mv, але тільки якщо ціль знаходиться на одному диску або тій же файловій системі. Який був би найкращий підхід?
10 linux  bash  shell  unix  mv 


5
Чи допоможе мені Mac вивчити Linux?
На минулому тижні я працював з Mac вперше в історії. Я помітив, що оболонка дуже схожа на Linux. Я, як правило, розвиваюся на машині Windows і, як правило, є нобієм Linux. Чи допоможе мені Mac у цьому, чи це погіршить мене через незначні відмінності в ОС Mac?
10 linux  macos  shell 

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