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

Оболонка Unix, яка раніше використовувалася Terminal в macOS до 10.15

1
Bash автоматично створює () і ()! файлів
Я помітив, що система Yosemite створювала файли з іменами просто "()" і "()!" в місцях, де я нещодавно зробив bash команди і хочу знати, чому. Я навіть не можу видалити їх, використовуючи rm, оскільки після натискання клавіші курсор просто переходить до наступного рядка, подібно до незавершеної команди. Я спробував Google, …
1 macos  terminal  bash 

0
Використання запуску для зміни MAC-адреси під час приєднання до певної мережі Wi-Fi
Я намагаюся використовувати launchd для вирішення вищезгаданого. Я маю networkchange.plist файл наступним чином: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" \ "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>NetworkChange</string> <key>LowPriorityIO</key> <true/> <key>ProgramArguments</key> <array> <string>*some path*/networkchangeaction.sh</string> </array> <key>WatchPaths</key> <array> <string>/etc/resolv.conf</string> <string>/var/run/resolv.conf</string> <string>/private/var/run/resolv.conf</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> Використання sudo launchctl …

1
Чи може автоматизатор створювати символічні посилання, але пропускати існуючі файли?
Сьогодні я виявив дивовижний Створіть дію Symlinks з JuneCloud . Він відмінно працює, але створює дублікати файлів (додаючи номер до кожного) для будь-якої символічної посилання, яка вже існує в кінцевому місці. Я хочу, щоб він просто ігнорував ці файли і продовжував транспортування. Я спробував використати сценарій оболонки ln -s але …


2
El Capitan Mac: / usr / bin / login намагається запустити / bin / false
Просто оновлено з Yosemite до El Capitan, і я почав з проблеми Emacs: він не запускається з Emacs.app ікони, скаржачись, що він не може знайти / bin / false. Я відстежив це до того, що Emacs.app намагався запустити / usr / bin / login, типово для програми "Термінал". Я можу …
1 macos  terminal  bash  login 

3
Чому Термінал ігнорує капітал "B"?
це трапляється зі мною час від часу: коли я використовую Термінал, раптом термінал починає ігнорувати велику літеру "B", звичайний "b" працює нормально, інші великі літери працюють добре. інші програми в системі (браузер, пошта тощо) не мають проблем. Я намагався: перезапустіть програму Terminal перейти на iTerm перейдіть на гостьового користувача і …
1 lion  terminal  bash  iterm 

0
У bash script, як створити сценарій, який працює у фоновому режимі і запускається при відкритті програми
Я створюю сценарій, який повинен запускатися, коли я відкриваю Safari. Я хочу, щоб він відкрився, коли користувач увійшов і запустився у фоновому режимі, а потім мати частину сценарію, яку потрібно запустити, коли відкриється Safari. Чи можливо це в баш-скрипті?

0
Змініть розкладку клавіатури автоматично, коли підключена зовнішня клавіатура
Нещодавно я придбав зовнішню клавіатуру (не яблучну), яка використовується вдома, а також час від часу перетягується зі мною, і я помітив потребу. Мій Mac англійською мовою, як і його фізична клавіатура. Однак моя зовнішня клавіатура є норвезькою мовою. Мені здається, що це дуже громіздко потрібно міняти розміщення клавіатури щоразу, коли …

1
Як приходить компіляція мого файлу .tex з псевдонімом?
Я написав псевдонім, ~/.bashrcщоб зібрати свої текстові файли в pdfs. Я впевнений, що ~/.bashrcце джерело. alias p='rm -f *.pdf *.log *.aux;pdflatex *.tex;open *.pdf' Однак після того, як я редагую свій .tex файл у XCode, зберігаю та запускаю команду pв моєму терміналі, відкритий pdf - це попередня версія, а не остання …
1 bash  latex  alias 

1
Як встановити GNU-sed?
Я намагаюся встановити GNU sed. Після цієї посади я і зробив brew install gnu-sed Апріорі це пішло нормально, але потім команда gsedне знайдена. Я не міг знайти жодного gnu-sed(або еквівалента), /usr/local/bin/крім стандартного sed. Я на Mac OS X 10.11.3

2
Проблема із синтаксисом видалення облікового запису із сценарієм
Я працюю над модулем сценарію очищення облікового запису, який може обробляти приховані та нерозкриті акаунти, які ми створюємо масово в нових системах MacOS. Ми зберегли логіку просто для початку. Однак я продовжую отримувати помилку: рядок 4: [: відсутній `] ' У мене є простір ... чого мені не вистачає? Я …


1
`type -a` працює, хоча` -a` не є варіантом
Я міг перевірити встановлені програми за допомогою команди type -a $ type -a python python is /Users/gaowei/Desktop/Django/learning_log/ll_env/bin/python python is /Users/gaowei/anaconda3/bin/python python is /usr/bin/python Однак в 'man type' немає варіантів У чому причина?
1 bash 

3
Запуск `nano` використовує старий nano (2.0.6), навіть якщо nano 3.0 встановлений
Я встановив nano 3.0 з brew install nano, але коли я запускаю nano --version, він показує версію 2.0.6, яка є у комплекті з macOS. Знімок екрана: echo $PATHтакож показує, що /usr/local/binперераховано раніше/usr/bin Як зробити так, щоб nanoвикористовувати версію 3.0, а не 2.0.6? Це не допомагає, оскільки нано вже є /usr/local/binі …

1
Автоматизована конфігурація заставки в сценарії командного рядка / оболонки
Тож я налаштовую деякі шаблони користувальницьких шаблонів LaunchAgents для налаштування заставки за замовчуванням для деяких із найпопулярніших фан-артів моєї компанії. (Це насправді було добре сприйнято командою). Вони розроблені як перші запущені зображення, коли вони входять у своїх примусово-локальних користувачів Active Directory. Однак я зараз отримую дуже непослідовні результати ... а …

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