Unix & Linux

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

7
Знайдіть лише місце призначення посилання
Для використання в оболонці-скрипті я шукаю спосіб командного рядка, щоб отримати призначення символічного посилання. Найближче, до якого я зайшов, - це те stat -N src, що дає результат src -> dst. Звичайно, я міг би проаналізувати вихід і отримати dst, але мені цікаво, чи існує якийсь прямий спосіб отримання пункту …

2
Використання вже створеного каналу SSH
У мене вже встановлений ssh-зв’язок між двома машинами. Чи є спосіб відправити команди на віддалену машину зі скрипту оболонки, який запускається на локальній машині, використовуючи вже відкрите з'єднання, і не запускаючи черговий сеанс ssh?
50 ssh 

1
Різниця між gawk проти awk
Намагаєтесь зрозуміти відмінності між двома функціями gawk vs. awk? Коли можна було б використовувати gawk vs awk? Або вони однакові за рівнем використання? Також, чи можна навести приклад?
50 awk  gawk 

3
Скопіюйте файл у xclip та вставте у Firefox
Я копіюю файл у xclip cat file.txt | xclip Я без проблем вставляю xclip -o Коли я хочу , щоб вставити його Firefoxз Ctrl+Vйого вставляє старий текст (який не повинен бути вже в буфер обміну). Коли я повертаюся до терміналу і запускаю, xclip -oвін вставляє правильний текст. Чому виникає проблема …

2
Який належний синтаксис sudoers додати користувача?
Відповідно до коментарів у /etc/sudoers(Fedora 13): ## Syntax: ## ## user MACHINE=COMMANDS ## ## The COMMANDS section may have other options added to it. Мої два пов'язані питання: Що ALL=(ALL) ALLозначає в наступному рядку: root ALL=(ALL) ALL Я перевірив ці два рядки, але не можу зрозуміти, наскільки вони функціонально відрізняються: …
50 sudo 

13
Перетворення декількох файлів зображень з JPEG у формат PDF
Я хочу перетворити деякі файли з jpeg в pdf. Я використовую наступну команду. $ convert image1.jpg image1.pdf Але у мене є 100 зображень. Як я повинен конвертувати їх у відповідні файли pdfs? я намагався $ convert image*.jpg image*.pdf Це не працює.

6
Фільтрування недійсного utf8
У мене є текстовий файл у невідомому або змішаному кодуванні. Я хочу побачити рядки, що містять послідовність байтів, що не є дійсним UTF-8 (шляхом передачі текстового файлу в якусь програму). Рівно, я хочу відфільтрувати рядки, які є дійсними UTF-8. Іншими словами, я шукаю .grep [notutf8] Ідеальне рішення було б портативним, …

6
Як відключити SELinux без перезавантаження?
Мені потрібно відключити SELinux, але не можу перезапустити машину Я перейшов за цим посиланням, де я отримую команду нижче setenforce 0 Але після запуску цієї команди я перевірив на це sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: permissive Mode from config file: disabled Policy version: 24 Policy from …
50 rhel  selinux 

5
Чому ядро ​​скидає пакети?
Я перервала tcpdumpз Ctrl+ Cі отримав це загальне резюме: 579204 packets captured 579346 packets received by filter 142 packets dropped by kernel Що таке "пакети, скинуті ядром"? Чому це відбувається?
50 kernel  tcpdump 

6
Використовуйте системний буфер обміну в режимі vi-copy у tmux
Я працюю tmux 1.6 і намагаюся налаштувати його на використання клавіатурних зв'язків у стилі vi, а також використовувати буфер обміну системи під час копіювання в інтерактивному режимі: set-window-option -g mode-keys vi bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' "copy-selection && run \"tmux save-buffer | xclip -selection clipboard\"" Простіше …
50 tmux  xclip 

5
Як я можу "псевдонім судо !!"?
Я намагаюся встановити псевдонім sudo !!у Bash. Я спробував alias sbb='sudo !!', але це трактує як буквальне !!і друкує sudo: !!: command not found Якщо я використовую подвійні лапки, він замінює подвійний удар у самій строці, так що це не працює. Чи є якийсь спосіб зробити цю роботу? Або альтернативний …

9
Як отримати заголовок веб-сайтів за допомогою командного рядка?
Я хочу, щоб програма командного рядка друкувала заголовок веб-сайту. Наприклад: Alan:~ titlefetcher http://www.youtube.com/watch?v=Dd7dQh8u4Hc повинен дати: Why Are Bad Words Bad? Ви надаєте йому URL-адресу, і вона виводить заголовок.
50 command-line  web  http 


2
lsof і прослуховування портів
Я намагаюся отримати всі процеси прослуховування для підключення до мережі на Mac OS X. netstatНемає -pможливості, і я намагаюся з lsof lsof -i -sTCP:LISTEN дає мені справедливий перелік процесів прослуховування, але не всі. Я можу, наприклад, telnet до порту 10080, де у мене є процес прослуховування з'єднання, але це не …
50 osx  lsof 

4
Чи варто дбати про зайвих котів?
Багато утиліт командного рядка можуть приймати свій вклад або з труби, або як аргумент імені файлу. Для довгих сценаріїв оболонки я вважаю, що запуск ланцюга з допомогою catробить його більш читабельним, особливо якщо для першої команди знадобляться багаторядкові аргументи. Порівняйте sed s/bla/blaha/ data \ | grep blah \ | grep …

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