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

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

2
urxvt - вкладка розширення змінних середовища
Я новачок у urxvt (переміщений з gnome-терміналу -> біженцем Ubuntu 12.04). Я звик, щоб змінні середовища розширювалися в gnome-терміналі за замовчуванням Припустимо, у мене встановлена ​​змінна середовища "FOO_PATH" для "/ home / foo /". Коли я набираю $ FOO_PATH /, я не отримую розширення та / або перелік елементів у …

1
Додавання користувацьких рядків до файлу за допомогою сценарію оболонки
У мене є текстове файл з довільною кількістю рядків, таких як триплети: 4 5 2 12 16 6 Тепер я хочу додати до файлу відповідні рядки. Скажімо, я хочу додати 4 додаткові рядки в рядку, які мають подібні значення. Перші два стовпці трохи змінені (-1 і +1 для точно одного …

2
Використовуйте diff, щоб знайти різницю у виведенні двох команд grep
Чи можливий diffвихід двох grepкоманд? В даний час я шукаю файли, використовуючи різні шаблони виключення, і виходжую його досить довго, тому я хотів побачити, чи працює моя нова картина, чи вихід все ще такий же. Чи можна якось передати дві grepкоманди в diffщось таке чи таке? grep --exclude=*{.dll, pdb} --ril …
2 bash  terminal  grep  diff 

5
Як поєднувати пошук і grep для рекурсивного пошуку str або str2 у файлах * .html та * .php з / home / smith / sourcecode?
Як я можу комбінувати findта grepшукати str1або str2рекурсивно у всіх * .html та * .php файлах, починаючи з каталогу з іменем / home / smith / source? У висновку потрібно лише перелічити файли (з контуром), а не фактично збігається рядок. Я пробував безліч варіантів без успіху. Існує маса прикладів того, …
2 linux  bash  search  grep  find 

2
Bash: не можу набрати 'e', ​​або я змушу нескінченно повторювати 'H'
На моєму робочому місці є декілька незалежних мереж, з якими я працюю, і всі вони працюють з різними версіями RedHat Linux 4, 5 і 6. В одній із цих мереж я не можу використовувати bash (або, як я з'ясував, все, що використовує bash front-end, як python, gdb тощо), тому що …
2 linux  bash  terminal  shell 

3
Чому vi і sudo vi надають мені іншу версію vim?
Версія за замовчуванням vi, яка постачається з Ubuntu Hardy, - це 7.1 або 7.2. Тому я встановив vim 7.3 з джерел. Потім, щоб було зручніше, я додав це до свого .bashrc alias vi='vim' Для того щоб дозволити 7.3 vim перезаписати vi, який є старою версією. Це добре працює для мене, …
2 linux  bash  sudo 

1
Невідповідні результати за допомогою скорочення на виході ls
Я намагаюся зрозуміти, чому я отримую різний вихід з однієї і тієї ж команди, запущеної на одному файлі в терміналі (Mac OS X 10.6.8) і запускаюсь на більш ніж один файл. Оскільки я хочу запустити команду в скрипті bash, я намагаюся отримати стійкі результати при запуску одного файлу за один …
2 macos  bash  cut 

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

2
Bash: ефект запуску `set -i`?
Сьогодні я читав через документацію set, коли я зрозумів , що мої прапори змінних ( $-) містять прапор без документів на сторінці довідки ( help set) і gnu.org : i. Через деякий час мені вдалося знайти цю сторінку, в якій зазначено, що iрозшифровується як інтерактивна . Перше, що я спробував …
2 bash 

2
Як видалити всі рядки, крім останнього, за допомогою редактора unix ed із bash-скрипту
У мене є такий файл bash під назвою "файл" (справжній робить щось корисне): ed db/seeds.rb <<EOF 1,$-1d a 123 456 . w q EOF Коли я запускаю "bash file", він не видаляє жодних рядків. Якщо я використовую 1dзамість 1,$-1dнього, видаляємо перший рядок. Чому це не працює? Я легко міг би …

1
Як перевірити змінну, повернуту з MySQL в bash?
Мені потрібно запустити збережену процедуру за допомогою MySQL з bash. Збережена процедура повертає змінну, і мені потрібно перевірити значення змінної в bash, щоб відобразити її відповідно. Якщо я повторюю зміну безпосередньо, вона відображає значення правильно, але якщо я перевіряю значення за допомогою if, ifумова ніколи не виконується, і я не …
2 bash  mysql 


1
Debian: -bash: ls: команда не знайдена
У мене є vm, щоб грати з Linux і хотів спробувати rbash. Я дотримувався підручника, щоб він працював. Тоді я хотів , щоб видалити матеріал , який я зробив, і видалити символічне посилання з /bin/lsв /etc/skel/. Але замість того , щоб використовувати unlinkкоманду, я використовую rm -rна /etc/skel/lsі видалив бінарний …

1
Як розпакувати файли з вкладеної папки?
Скажіть, у мене є такий .zipфайл: ZipFile.zip /zipfolder/ this.file that.file theother.file Коли я намагаюся: unzip ~/path/to/my/ZipFile.zip -d ~/path/to/my/destination/ ... мої потрібні файли знаходяться в ~/path/to/my/destination/zipfolder/; Однак, я хотів би this.file, that.fileі theother.fileбути розпаковані за все ~/path/to/my/destination/. Як би я це зробив?

1
Не вдається зберегти змінні PATH або JAVA_HOME, Oracle Linux 6
Я перебуваю на Oracle Linux 6 і намагаюся додати шлях: /root/jrockit-jdk1.6.0_33-R28.2.4-4.1.0 до змінних PATHта JAVA_HOME. Отже, я входжу як root і намагаюся: export PATH=$PATH:/root/jrockit-jdk1.6.0_33-R28.2.4-4.1.0 and JAVA_HOME=/root/jrockit-jdk1.6.0_33-R28.2.4-4.1.0. PATHнавіть не додає мій шлях до jdk, а JAVA_HOMEдодає його як слід. Коли я echo JAVA_HOMEз іншого терміналу або після перезавантаження JAVA_HOMEповертається до стандартного …

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