Unix & Linux

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

2
вкладені подвійні лапки у високоголосний однокласник
StackOverflow відповідь з> 3.5K голосів показує цей один вкладиш для присвоєння DIRдиректорії поточного скрипта Баша: DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" Мене спантеличують вкладені подвійні лапки. Наскільки я можу сказати, такі фрагменти двічі цитуються: "$( cd " "${BASH_SOURCE[0]}" " && pwd )" ... а все інше праворуч …

4
Як налаштувати відображення клавіатури за допомогою Wayland
Я використовую Linux на Macbook із клавіатурою Великобританії / ГБ і налаштовую карту клавіш, щоб вирішити деякі проблеми, які викликає дивна розкладка клавіатури Apple. Я використовую xmodmapдля цього. Я хотів би спробувати Wayland, але в цьому xmodmapне працює. Як я можу досягти подібного результату в Wayland? Використовуваний .Xmodmapмною файл містить: …


4
іноді команди історії не зберігаються в .bash_history
Я вчора видав багато команд у своєму CentOS 7. Але коли я хотів отримати ці команди сьогодні, я виявив, що запису немає. Коли я відкрив файл .bash_history, я ще не міг знайти команд, які я видав вчора, але кілька днів тому я знайшов багато старих команд. Чому останні команди не …

6
Як ввести n повторень цифри в bash, інтерактивно
Я хотів би запустити команду foo --bar=baz <16 zeroes> Як я можу ефективно набрати 16 нулів *? Якщо я утримую Altі натискаю, 1 6 0це повторить наступну справу 160 разів, а це не те, що я хочу. У emacs я можу використовувати Alt-[number]або Ctrl-u 1 6 Ctrl-u 0, але в …

3
Де вимірюється час Unix / Офіційний час? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для Unix & Linux Stack Exchange. Закрито 3 роки тому . Заперечення: Я щойно пройшов список сайтів StackExchange близько 20 хвилин, намагаючись зрозуміти, де це розмістити. Якщо ви знаєте якийсь …
20 timestamps  time 

2
Нечутливий до випадків пошук
Мені потрібно шукати ключове слово за допомогою awk, але я хочу здійснити нечутливий до регістру (не залежно від регістру) пошук. Я думаю, що найкращим підходом є використання великої величини як пошукового терміна ("ключове слово"), так і цільового рядка, який awk читає одночасно. Із цього запитання я toupperдізнаюся, як використовувати для …


1
Чому з -delete видалив файли в моєму / зберегти / директорії, коли find без видалення не зміг їх знайти?
Я хочу видалити всі файли з поточного дерева каталогів, крім тих, що в save. Я запустив цю команду: find . \( -name save -prune \) -o -type f -ls | grep /save/ і вона не знайшла жодної. Але коли я запустив цю команду: find . \( -name save -prune \) …
20 find 

9
схоплюючи фіксовану струну на початку рядка
grep "^$1"подібні твори, але як я втечу, "$1"щоб греп не спеціально інтерпретував жодних персонажів у ньому? Або є кращий спосіб? Редагувати: я не хочу шукати, '^$1'але динамічно вставлену фіксовану рядок, яка повинна відповідати лише тоді, коли вона знаходиться на початку рядка. Ось що я мав на увазі під $1.
20 grep 


1
Як команда sed '1! G; h; $! D' змінює вміст файлу?
Моє запитання пов'язане із sedспецифічним рішенням, поданим у цій відповіді на це запитання зворотного зіставлення . sed/ grepРішення , яке я не можу розшифрувати це наступним: sed '1!G;h;$!d' file Може хтось, будь ласка, розшифрувати цю команду? Я знаю з VI (M) знання, що G позначає останній рядок файлу і що …
20 sed 

5
Чому в середині аргументів є EOF?
Я хотів написати невелику функцію bash, щоб я міг сказати bash, import osабо from sys import stdoutвін породив новий інтерпретатор Python із імпортованим модулем. Остання fromфункція виглядає приблизно так: from () { echo "from $@" | xxd python3 -i -c "from $@" } Якщо я називаю це: $ from sys …
20 bash  python 


2
тайм-аут, розрив труб і туалет
У мене виникла ідея швидко порівняти деякі програми декомпресії. Наприклад, для gz, я би запустив команду: timeout 10 zcat foo.gz | wc -c Який міряв би кількість даних, які декомпресор міг витягти за 10 секунд. Єдина проблема полягає в тому, що це не працює: коли zcat вбивається, wc також вбивається, …
20 pipe  timeout 

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