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

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.


1
Як створити користувача з командного рядка macOS
Я хочу знати, як створити обліковий запис користувача з командного рядка macOS. Якщо я спробую використати відоме, dscl . -create /Users/blah...це не спрацює. Крім того, якщо ви вводите dsclвихід, як Entering interactive mode... > Я також все ще намагаюся розібратися -authі в -authonlyчастині.

1
Список останніх файлів з декількох підкаталогів
У мене є кілька підкаталогів (які названі за допомогою GUID), які містять файли результатів від комп'ютерних симуляцій, які я працював. Усі файли названі таким чином: hydro_configuration_xxxx.xyz, де xxxx - чотиризначне число від 0000 вгору; останній файл має найбільше чотиризначне число. Я хотів би мати можливість перелічити останній файл у кожному …
1 bash  unix 

4
Як точно працює трубопровід / перенаправлення в Linux?
У мене є ці три приклади перенаправлення stdin / stdout, лише один з них працює так, як і призначений. Я хотів би, якщо хтось може мені це пояснити. Мета - сортувати вміст у file1 та зберегти зміни до того самого файлу. сортувати файл1 | tee file1> / dev / null …

3
Як запустити послідовність скриптів bash по одному в Linux?
У мене є кілька bash-скриптів, а точніше один сценарій, який потрібно запустити кілька разів. Цей скрипт приймає кілька аргументів командного рядка і щось робить з ними. Мені потрібно запустити цей скрипт кілька разів послідовно, передаючи різні значення аргументу. Проблема полягає в тому, що цей сценарій дуже довгий і на його …
1 linux  bash  script 

2
команда bash dirs та опція + N
Я намагаюся використовувати команду dirs з параметром + N. Посібник говорить: dirs [-clpv] [+n] [-n] Without options, displays the list of currently remembered directories. The default display is on a single line with directory names separated by spaces. Direc- tories are added to the list with the pushd command; the …
1 linux  bash 

1
Що визначає назву процесу в ps aux?
Я намагаюся відстежити цей скрипт ./launch.sh, який називається , що на моїй машині зараз знаходиться в нескінченному циклі, в якому він викликає програму Java, одразу виходить з ладу, а потім спить 3 секунди. ps aux включає: 31337 0.1 0.1 19716 2180 pts/3 S+ 15:13 0:00 bash root 31621 0.3 0.3 …
1 linux  bash  ps 

1
як файл можна видалити, а потім cp не може записати його?
У мене є частина сценарію bash, який я виконую як root: rm -f ../../include/profile.h; \ cp profile.h ../../include/profile.h відповідний файл ../../include/profile.hмає дозволи: -rw-r--r-- 1 root root 12178 Nov 5 02:00 ../../include/profile.h Більшу частину часу фрагмент виконує добре, але дуже рідко неможливо відтворити, він не вдається: cp: cannot create regular file …
1 linux  bash 

1
Як я можу обмежити пошук bash лише певними підкаталогами
Я намагаюсь перелічити всі файли в певному під-каталозі, але різні каталоги, які самі по собі є різним томом. Наступні роботи, але лише у повністю конкретному під-каталозі (а їх у мене сотні): find "/Volumes/Products/Specific Product Directory/Work Instructions" -print Що я не зміг зрозуміти - це пошук у різних підкаталогах. Так, наприклад, …
1 linux  macos  bash  shell  find 

2
Зрозумійте, як писати команди
Я намагаюся вивчити команди Linux і трохи переживаю, як мало я вмію написати належну команду, навіть інформація переді мною, або я думаю, що вона переді мною. Наприклад; Я намагався скопіювати файл за допомогою команди zip, я зайшов до терміналу і набрав zip --help. Він надав багато інформації, див. Нижче; Я …

1
Як запустити скрипт для циклу у фоновому режимі через віддалений хост за допомогою ssh?
Я написав сценарій автоматизації, в якому я хотів би SSH на ПК, з яким хочу відправляти sipp-повідомлення. Ось частина сценарію автоматизації: ssh `echo root@$UA_IP` "cd /opt/sipp.svn; killall -9 sipp; rm -rf registration_*.log;rm -rf receive_message_*.log; ./register.sh" у файлі bash register.sh я хочу зареєструвати різні UA в форматі циклу. Ось файл bash: …
1 bash  ssh 

0
Отримання історії bash-завершення-назад / вперед та vi-mode для роботи з tmux
Я використовую bash на Ubuntu 12.04, мій inputrc містить: "\e[A": history-search-backward "\e[B": history-search-forward set show-all-if-ambiguous on set completion-ignore-case on"" для моєї історії Я також перекладаю bash у режим vi з set -o viу своєму bash_profile. Я помітив, що коли я запускаю tmux, якщо ввімкнено режим vi, tmux не використовує мою …
1 bash  tmux  inputrc 

2
Відкрийте нове вікно Cygwin, виконуючи псевдонім з поточного вікна
Мені потрібно почати нове вікно Cygwin з запущеним псевдонімом. Відкриття нового вікна: cygstart /bin/bash -li (Завдяки: Spawn Нове вікно Cygwin з Cygwin ) Але як я можу відправити псевдонім у новому вікні Cygwin? (псевдонім compile = "./ ant compile") cygstart /bin/bash -li ./ant compile Поточна операція відкриває нове вікно bash …
bash  cygwin 

2
скрипт для ssh декількох серверів з різним паролем
У мене є скрипт, який виконує ті самі команди на декількох серверах через ssh. spawn ssh [lindex $argv 0] send "sudo /usr/sbin/useradd ytkatchen" expect "password:" send "Unix\@999\r" Мій пароль не є однаковим для всіх серверів. У мене 2 різних пароля для довгого списку серверів. Моя вимога полягає в тому, що …

1
Bash: налаштування діапазону циклу через cli arg?
Встановлення діапазону для циклу до 20, як це працює: $ cat test.sh #!/bin/bash for i in {1..20}; do echo "$i" done Але як я можу встановити ліміт рахунку, використовуючи arg з командного рядка? for i in {1.."$1"}; do echo "$i" done $ ./test.sh 55 {1..55}

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