Unix & Linux

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


17
Отримання tmux для копіювання буфера в буфер обміну
Я намагаюся знайти пристойний спосіб скопіювати те, що я маю в буфер tmux, у мій буфер обміну. Я спробував кілька різних речей, як bind-key p select-pane -t 2 \; split-window 'xsel -i -b' \; paste-buffer що мені досить близько, все, що мені потрібно зробити, це натиснути control-d після того, як …

4
Що означає "амперсанд" в кінці рядка сценарію оболонки?
sh sys-snap.sh & Що таке sh? Що таке sys-snap.sh? Чому я повинен ставити &в кінці рядка? Хтось може пояснити синтаксис? Без &сценарію не повернуться до підказки, поки не натисніть Ctrl+ C. За допомогою &я можу натиснути клавішу Enter, і це працює.
118 shell 

7
Передайте висновок попередньої команди наступному як аргумент
У мене є команда, яка виводить дані в stdout ( command1 -p=aaa -v=bbb -i=4). Рядок виводу може мати таке значення: rate (10%) - name: value - 10Kbps Я хочу присвоїти цей висновок, щоб зберегти цей показник (я думаю, тут буде корисна труба). І нарешті, я хотів би, щоб ця швидкість …


5
Яка мета хеш-команди?
Якщо запустити, hashвін показує шлях усіх команд, що виконуються з моменту останнього скидання хеша ( hash -r) [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 2 /usr/bin/whoami За даними сторінок, метою …
118 bash  history 

1
Який рекомендований спосіб копіювання змін за допомогою vimdiff?
Порівнюючи файли та оновлюючи сховище вихідного коду, я люблю використовувати vimdiff. Щоб скопіювати зміни, внесені з одного файлу в інший, я зазвичай використовую послідовність клавіш на зразок цієї: Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines) y (copy selected …
117 vim  diff 

1
Додайте до сеансів різні вікна
У мене досить простий сеанс tmux, який працює з двома відкритими вікнами; один з них для місцевих злому і один з них для роботи. Що я хотів би зробити, це просто підключитися до вікна злому, залишаючи робоче вікно відкритим в іншому терміналі. Однак, як тільки я підключаюсь до tmux, всі …
117 tmux 

6
Як я можу виконати `date` всередині роботи вкладки cron?
Я хочу створити файл журналу для сценарію cron, який має поточну годину у імені файлу журналу. Це команда, яку я намагався використовувати: 0 * * * * echo hello >> ~/cron-logs/hourly/test`date "+%d"`.log На жаль, я отримую це повідомлення, коли воно працює: /bin/sh: -c: line 0: unexpected EOF while looking for …

7
Використання нерівного оператора для порівняння рядків
Я спробував перевірити, чи PHONE_TYPEзмінна містить одне з трьох дійсних значень. if [ "$PHONE_TYPE" != "NORTEL" ] || [ "$PHONE_TYPE" != "NEC" ] || [ "$PHONE_TYPE" != "CISCO" ] then echo "Phone type must be nortel,cisco or nec" exit fi Вищеописаний код не працював для мене, тому я спробував це: …

5
Чи можу я перенаправити вихід у файл журналу та одночасно підключити процес?
Чи можу я перенаправити вихід у файл журналу та одночасно підключити процес? Іншими словами, чи можу я зробити щось подібне? nohup java -jar myProgram.jar 2>&1 > output.log & Або це не юридична команда? Або мені потрібно вручну перемістити його на задній план, як-от так: java -jar myProgram.jar 2>$1 > output.log …
116 bash  shell  shell-script 

3
Чому "відлуння" настільки швидше, ніж "дотик"?
Я намагаюся оновити часову позначку до поточного часу для всіх файлів xml у моєму каталозі (рекурсивно). Я використовую Mac OSX 10.8.5. На приблизно 300 000 файлів наступна echoкоманда займає 10 секунд : for file in `find . -name "*.xml"`; do echo >> $file; done Однак наступна touchкоманда займає 10 хвилин …
116 shell  command  echo 

3
Як я можу виконувати локальний скрипт на віддаленій машині та включати аргументи?
Я написав сценарій, який добре працює, коли виконується локально: ./sysMole -time Aug 18 18 Аргументи "-time" , "Aug" , "18" та "18" успішно передаються до сценарію. Тепер цей сценарій розроблений для виконання на віддаленій машині, але з локального каталогу на локальній машині. Приклад: ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole Це …

7
Чому знаходить -mtime +1 лише повернення файлів, старших 2 днів?
Я з усіх сил , щоб обернути свій розум навколо чому в findінтерпретують файл час модифікації так , як це робить. Зокрема, я не розумію, чому -mtime +1не відображаються файли віком до 48 годин. Як приклад тесту, я створив три тестові файли з різними зміненими датами: [root@foobox findtest]# ls -l …
116 find  timestamps 

12
Як зробити XZ каталог з TAR, використовуючи максимальну компресію?
Тому мені потрібно стиснути каталог з максимальним стисненням. Як я можу це зробити xz? Я маю на увазі, що мені це знадобиться, tarтому що я не можу стискати лише каталог xz. Чи є однолінійник для виробництва, наприклад foo.tar.xz?

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