Unix & Linux

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

4
Отримайте вертикальне положення курсору
Це може здатися досить дивним, але я знаю, як встановити вертикальну позицію курсора в Bash так: echo -e "\e[12H" Це переміщує курсор до 12-го рядка (починаючи з 1). Тож як я можу отримати позицію курсора (номер рядка) за допомогою linux bash? Було б корисно, якби я міг просто зберегти це …
10 shell  terminal 



1
Xfce та Xscreensaver, здається, не вважають активність клавіатури «активністю» - як змінити?
Після того як я перейшов з Debian Squeeze до Wheezy, комбінація Xfce і Xscreensaver не вважає активність клавіатури дією користувача. Оскільки я інколи використовую лише клавіатуру протягом тривалого періоду часу, це означає, що з часом заставка активується через відсутність введення миші. Це дещо прикро, але інше натискання клавіші (або удари …
10 xfce  debian 

3
Використання м'яти як терміналу за замовчуванням на Cygwin, а оболонки за замовчуванням як bash
Вже є відповідь на найкращий спосіб використання оболонки з Cygwin в Windows 7 . Тобто розпочати CygwinC:\cygwin\bin\mintty.exe - З цим $SHELL = /bin/sh Як я можу запустити м'ятину з /usr/bin/bashоболонкою за замовчуванням?
10 terminal  cygwin 

3
Призначення виводу запиту SQL змінній
Я підключаюсь до бази даних oracle і запускаю запит і призначаю вихідну змінну, але коли я повторюю значення змінної, вона не надрукується правильно. count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END set pagesize 0 feedback off verify off heading off echo off; select max(cust_id) from cutomers exit; END` echo $count Запит повертає правильний результат …

1
Скільки різних способів можна створити "псевдонім" у Bash?
Я знаю лише два способи: alias foo=barі function foo() { bar }. Причина, про яку я запитую, полягає в тому, що - раптом на одному з моїх сеансів bash - я не можу запустити lnкоманду, тому що bashпомиляється з -bash: /usr/local/.../ln: No such file or directory(де /usr/local/.../є одна із записів …
10 bash  shell  alias 

3
Як конвертувати файли UTF-8 txt у всі великі регістри в bash?
У мене є кілька файлів UTF-8 .txt, які я хотів би перетворити на всі великі регістри. Якби це був просто ASCII, я міг би використовувати: tr [:lower:] [:upper:] Але оскільки я працюю з діакритикою та іншим, це, здається, не працює. Я думаю, це може спрацювати, якщо я встановлю відповідну локаль, …
10 locale  unicode  text  tr 

5
Робота ноутбука на 30 ° гарячіша за звичайну; CPU / завантаження, як повідомляється, нормально. Що може викликати це і як я можу його діагностувати?
У мене на останньому ноутбуці ThinkPad t420 працює остання арка Linux, і у мене виникає проблема з перебігом тепла, коли моя температура піднімається з типових ~ 45 ° C до ~ 75-90 ° C і залишатимуся там, доки не перезавантажуюсь. Я запускати кілька діагностичних інструментів, включаючи очевидне htopі інших, вдаючись …

1
У яких випадках SIGHUP не надсилається на роботу при виході з системи?
Я прочитав відповідь від користувача, який стверджував, що працює foo 2>&1 >& output.log & це призведе до fooпродовження роботи навіть під час виходу з системи. За словами цього користувача, це навіть працювало над SSH-з'єднаннями. Я не дуже вірив у це, оскільки був у мене під враженням, що у випадку відключення …
10 ssh  tty  signals 

5
usermod -d / path user - Користувач зараз увійшов до системи
хороший день Я хочу внести зміни до користувача на моєму сервері CENTOS. Я хочу змінити його каталог за замовчуванням. Під час виконання команди: usermod -d /path_to_new_dir david термінал дає мені таке User david is currently logged in Я закрив усі ftp-сеанси, якими займався з цим користувачем, і я зайшов у …
10 users 

3
Використовуйте функцію git submodule foreach з функцією
Мій відступ - це створення сценарію, який оновлює всі підмодулі git, відповідно до яких галузей. Якщо такої гілки для підмодуля немає, використовується master. Ось що я маю зараз: #!/bin/bash -x if [ -z $1 ]; then echo "Branch name required." exit fi function pbranch { exists=`git show-ref refs/heads/$branch` if [ …
10 bash  git 

4
Різниця між 'cd' і 'cd ~'
Мені цікаво, якщо компакт-диск сам посилає мене до своєї домашньої папки, а cd ~ робить те ж саме, чому тоді додано ~ в першу чергу? Це щось специфічне для BASH чи вони б поводилися інакше в іншій оболонці?
10 cd-command  home 


3
Як завантажити останній файл у папку за допомогою scp?
Я хотів би запустити передачу scp, щоб завантажити останній (найновіший) файл у певному каталозі до мого локального каталогу. Щось на зразок цього: джерело :root@rimmer.sk:/home/rimmer/backups/ пункт призначення :/home/rimmer/backups/ Отримуючи лише найновіший файл, не всі вони, в backups.
10 shell  ssh  file-copy 

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