Unix & Linux

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

2
Як створити псевдонім за допомогою команди містить "і"
Кілька дописів тому хтось запитав, як показати пам'ять у відсотках. Хтось відповів: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Мені було цікаво, чи можу я перетворити цю команду на псевдонім у ~ / .bashrc. Але синтаксис псевдоніма такий: alias aliasname='command' Як я можу це зробити? …
10 bash  quoting  alias 

1
XFCE мертвий чи ще знаходиться в стадії розробки? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Веб- сайт XFCE, здається, живий, і такі дистрибутиви, як Xubuntu, все ще використовують його. …
10 ubuntu  xfce  xubuntu 

1
Чому FreeBSD втратив маску w, але Debian зберегла її?
Я намагаюся зрозуміти різницю в поведінці між ACBS на FreeBSD та Linux ACL. Зокрема, механізм успадкування ACL за замовчуванням. Я використовував наступне на Debian 9.6 та FreeBSD 12: $ cat test_acl.sh #!/bin/sh set -xe mkdir storage setfacl -d -m u::rwx,g::rwx,o::-,m::rwx storage touch outside cd storage touch inside cd .. ls …

1
Debian: неможливо видалити символьне посилання в / sys /: операція заборонена
Я запускав кілька команд, не розуміючи їх повністю, намагаючись увімкнути яскравість екрана, і тепер я застряг з неприємним символьним посиланням у "/ sys / class / backlight / asus_laptop", якого я намагаюся позбутися. я намагався sudo rm /sys/class/backlight/asus_laptop sudo rm '/sys/class/backlight/asus_laptop' su root rm /sys/class/backlight/asus_laptop sudo rm /sys/class/backlight/asus_laptop Переходимо прямо …
10 linux  permissions  rm  sysfs 

5
Захоплення коду виходу команди виходу
Я маю це у сценарії bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Схоже, він вийде відразу після команди "exit", що має сенс. Мені було цікаво, чи існує якась проста команда, яка може надати …

1
Запишіть структуровані команди у кілька рядків із активованою клавішею табуляції
Я б хотів написати структуровану команду в декілька рядків як $ for i in *; → do → file $i; → done bmdt.md: ASCII text breakfast.md: ASCII text brmdh.md: ASCII text test.sh: Bourne-Again shell script text executable, ASCII text але знайдіть, що вкладка не працює, Як я можу активувати клавішу …
10 bash 

4
Як POSIX-лі підрахувати кількість рядків у рядковій змінній?
Я знаю, що можу це зробити в Bash: wc -l <<< "${string_variable}" По суті, все, що я знайшов, стосувалося <<<оператора Bash. Але в оболонці POSIX <<<не визначено, і мені не вдалося знайти альтернативний підхід протягом кількох годин. Я впевнений, що для цього є просте рішення, але, на жаль, я цього …


3
Розкладіть останній день кожного місяця
Я читаю з інструкції щодо планування сценарію в останній день місяця: Примітка . Чутливий читач, можливо, задається питанням, яким чином ви зможете встановити команду для виконання в останній день кожного місяця, оскільки ви не можете встановити значення денного місяця для покриття кожного місяця. Ця проблема наштовхнулася на програмістів Linux і …
10 shell-script  cron  date  test 


2
Чому для сучасного Linux розмір стека за замовчуванням настільки величезний - 8 МБ (навіть 10 у деяких дистрибутивах)
Наприклад, на OSX це навіть менше 512 к. Чи є рекомендований розмір, маючи на увазі, що додаток не використовує рекурсії і не виділяє багато змінних стеків ? Я знаю, що питання занадто широке і воно сильно залежить від використання, але все ж хотілося задати питання, тому що мені було цікаво, …

3
Яку одиницю часу використовує страйк під час відображення часу, проведеного в системних дзвінках?
Використовуючи команду straceз прапором -T, я хотів би знати, яка одиниця часу використовується для відображення часу, проведеного в систематичних дзвінках? Я припускаю, що це повинно бути за лічені секунди, але я не зовсім впевнений, і це, здається, у керівництві опущено.

2
Чому сторінка довідкового ключа не радить використовувати команду add?
Сторінка Ubuntu man для apt-ключа містить таке примітку щодо apt-key add: Примітка. Замість використання цієї команди брелок слід розміщувати безпосередньо в каталозі /etc/apt/trusted.gpg.d/ з описовим іменем та "gpg" або "asc" як розширення файлу. Я не думаю, що я жодного разу ще не бачив цієї поради. Більшість проектів, які розміщують власні …
10 apt 

2
Дивна поведінка tr з використанням діапазонів
У мене є один конкретний сервер, який проявляє дивну поведінку при використанні tr. Ось приклад з працюючого сервера: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Це має для мене ідеальний сенс. Однак, це з "спеціального" сервера: [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Як бачите, видалення всіх малих символів не вдається. …

1
альтернативні варіанти rm -f
Я хотів би запустити командний рядок: cd ~/www/tmp/; rm -P 2* Але я отримую помилку, якщо немає файлів, починаючи з 2. Ви думаєте, що я хотів би використати -f: -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If the file does not exist, …
10 command-line  rm 

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