Корисні команди для Linux

Це не повний список, але я запевняю вас, що ви знайдете значну частину найпоширеніших і корисних команд для командної консолі Linux. 🙂

Генеральні командоси

dmesg
Роздрукуйте повідомлення, що відображаються ядром під час запуску.

депмод -а
Він генерує файл, що містить залежності модулів, які завантажуються для "Ядра", тобто він здатний розпізнавати, які модулі повинні бути завантажені для використання третьою стороною в системі.

безкоштовно
Статистика використання пам'яті.

init q
Команда, яка зчитує параметри, знайдені в inittab.

insmod
Це дозволяє ("завантажує") модуль, вказаний у рядку, так що "ядро" може ним користуватися. (Приклад: insmod ip_alias.o)

ldconfig
Оновляє бібліотеки, які використовує система, рекомендується запускати їх кожного разу, коли встановлюється програма.

lsmod
Він відображає інформацію щодо модулів, які увімкнені ядром.

монтувати
Дозволяє системні розділи, CD-ROM, дискети для читання в системі. Його формат: mount -t. Див. Також / etc / fstab .ón>
smbmountна>
Подібно до команди монтування, за винятком того, що ця команда використовується для монтування розділів у Samba .ón>
smbumountна>
Використовується для вимкнення розділів, активованих за допомогою smbmoon>
установкана>
Представляє меню для налаштування різних системних параметрів (Sound, Xwindow, Mouse ..) .on>
розкошуватина>
Оновіть базу даних, яка використовується для пошуку файлів, за допомогою команди locate .ón>
statна>
Відображає детальну інформацію про вказаний файл, таку як: дати модифікації та зміни, власник файлу ... тощо на>
umountна>
Вимкніть вказаний розділ, параметри, які приймає ця команда, подібні до параметрів монтування .ón>
uname-aна>
Повна інформація про «Хост» .ón>
час безвідмовної роботина>
Поточний час, час роботи системи з моменту останньої "перезавантаження", користувачів, підключених до сервера, завантаження системи за останні 1,5 та 15 хвилин.
ім'я хостана>
Назва «Хоста» .ón>
chkconfigна>
Ця команда відображає інформацію про рівні виконання "сценаріїв", розташованих у каталозі /etc/rc.d/init.dón>
на>
Код:

chkconfig --list httpd Ця команда відображає: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Вищезазначене вказує на те, що при використанні рівня завантаження 3 httpd "скрипт" у каталозі /etc/rc.d/init.d отримає аргумент "start", при запуску рівня 6 httpd отримає аргумент "stop "тощо.

Щоб змінити аргумент "start":

Код:

chkconfig --add - рівень

Щоб змінити аргумент "стоп":

Код:

chkconfig --del - рівень

* Саме з каталогів /etc/rc.d/rc[0-6] походить інформація, яку вона відображає chkconfig.

нцисв
Це графічний інструмент, який має ту ж функціональність, що і chkconfig, різниця полягає в тому, що цей інструмент відображає всі "сценарії" за рівнем, тобто, якщо використовується команда ntsysv –уровень 3, графік покаже статус "зупинка" або "запуск" усіх "сценаріїв" для рівень завантаження 3. Таким же чином використовуються: ntsysv – рівень 5, ntsysv – рівень 0 тощо.

Подобається chkconfigнцисв змінює та бере інформацію, що знаходиться в /etc/rc.d/rc[0-6 каталогах]

Команди мережевого середовища

У мережевому середовищі 

господар
Визначте IP-адресу "Хоста", хост -a відображає всю інформацію про DNS.

Ifconfig
Дозволяє налаштувати мережевий інтерфейс і побачити його стан, тобто у формі ifconfig, приклад: ifconfig eth0

ifup
Вмикає вказаний інтерфейс, приклад: ifup eth0.

якщо вниз
Вимкніть вказаний інтерфейс, приклад: ifdown eth0.

netstat -a
Усі підключення до мережі створені та отримані «Хостом»

netstat -r
Відображає таблицю маршрутизації системи

netstat -i
Статистика мережі кожного інтерфейсу

Nslookup
Шукайте інформацію на серверах DNS, приклад: nslookup -query = mx osomosis.com, якщо параметри не вказані, вона переходить у інтерактивний режим

пінг-і 1016
Він надсилає пакети ping розміром 1024 байта (заголовок 8 байт), тоді як "за замовчуванням" - 512.

Додати маршрут
Це дозволяє додавати таблиці маршрутизації до та з «Хосту». Приклад: Щоб направити всю інформацію мережі 206.171.55.16 мережевої маски 255.255.255.240 через інтерфейс eth0:

Код:

додавання маршруту -net 206.171.55.16 255.255.255.240 eth0

Щоб прокласти весь трафік через певний інтерфейс ("Шлюз за замовчуванням"):


Код:

маршрут додати за замовчуванням gw 206.171.55.51 eth0

Це надішле всю інформацію за адресою 206.171.55.51

маршрут -n:
Він відображає таблицю маршрутизації «Хост». ПРИМІТКА: "Переадресація IP" має бути УВІМКНЕНО в / etc / sysconfig / network, також "ядро" має бути налаштовано на "Переадресація IP".

smbclient
Він працює як FTP-клієнт, який імітує підключення, які будуть здійснюватися через Samba.

TCPDOMP
Дозволяє налагоджувати інтерфейс на хості.

testparm
Перевірте правильність файлу smb.conf, який використовує Samba.

Команди для управління процесом

Контроль процесу:

пс-ах
Він відображає всі системні процеси з назвою та часом запуску.

вбивати
Він використовується для передачі сигналів процесам Unix.
kill -HUP: Подайте сигнал нумерованому процесу, щоб знову прочитати файли конфігурації.
kill -INT: Позначте процес цифрою, яка буде перервана.
kill -TERM: Позначає процес цифрою, що він повинен закінчитися, на відміну від -KILL, цей параметр дає можливість процесу завершити.
kill -STOP: Позначте процес цифрою, зупиніть на мить.
kill -CONT: Вкажіть на процес із номером, який я продовжував, ця команда використовується для відновлення процесу, який був застосований -STOP.
вбити -ВБИТИ: Позначає процес номером, щоб негайно закінчити, процес різко припиняється.

killall На відміну від kill, killall дозволяє сигналізувати процес по імені. Надішліть сигнал -TERM процесу із зазначеним іменем. ПРИМІТКА. За замовчуванням сигнал, який приймає kill and killall, становить -TERM.

пс -л Ця команда відображає два параметри PRI та NI. Параметр PRI вказує поточний пріоритет процесу, який обчислюється операційною системою, значення NI враховується при визначенні PRI. * Що таке NI? : NI називається "приємним числом", це число визначається "суперкористувачем" ("коренем") або власником процесу і впливає на остаточний порядок PRI, надає пріоритет менш щадним. Його значення коливаються -20 (менш ніжний = більш пріоритетний) та 20 (більш ніжний = менш пріоритетний)

приємно Ця команда визначає номер NI кожного процесу.

nice -10 по імені: Це призведе до зниження пріоритету імені на 10 одиниць (якщо воно було -10, воно перейде до -20).
приємний +10 названий: Це збільшило б пріоритет іменованого на 10 одиниць (якщо б воно дорівнювало 0, воно переходило б до +10).

snice та renice Та сама операція, що і nice, за винятком того, що вона використовує номер процесу:
гарно -10

& Значок & використовується для позначення того, що процес повинен працювати у фоновому режимі.

топ Цей інструмент контролює різні системні ресурси і має динамічний характер, він показує використання центрального процесора на процес, обсяг пам'яті, час з моменту його запуску тощо. vmstat Це дуже схоже на top, оскільки це конденсація системних процесів, так що цей інструмент стає динамічним, аргументи повинні бути вказані: vmstat -n

atЦя команда дозволяє запланувати певні дії на певний час, наприклад: о 22:00 попередня команда відкриває «підказку» форми на>, в цій «підказці» ви вказуєте всі команди, які ви хочете виконати, в цей випадок о 22:00, після вказівки використовується Ctlrl -d для виходу.

Після завершення роботи команд планується запуск у вказаний час, каталог / var / spool / at містить завдання.

Команда atq відображає очікувані завдання at та команду atrm

видалити роботу, заплановану за адресою. Див. Також /etc/at.deny та /etc/at.allow

кронтабТак само, як і вказує час, коли запускатиметься програма-скрипт, crontab має такий вигляд: хвилини години дні місяці аргументи оператора_ім'я__тижня user_name
Наступний приклад запускатиме програму oracle.pl кожні півгодини щодня:

Код:

30 * * * * корінь /usr/oracle.pl

Якщо ви хочете робити це щомісяця:

Код:

01 3 1 * * корінь /usr/oracle.pl

Вищезазначене буде виконано oracle.pl першого дня кожного місяця, о 3:01.

Щоб вказати завдання cron, кожен користувач підтримує файл у каталозі / var / spool / cron /, до цього каталогу кожен користувач отримує доступ за допомогою команди crontab -e

Виконання crontab полегшено завдяки файлу / etc / crontab, який визначає завдання crontab за годину, день, тиждень та місяць, таким чином, користувачеві потрібно лише розмістити файл у відповідних каталогах: /etc/cron.hourly | /etc/cron.daily | /etc/cron.тижневик | /etc/cron.month

Команди для записів та системи

Контроль реєстрів «Журнали» 

хвіст
Дозволяє побачити кінець файлу, ця команда корисна, оскільки файли журналів «журнали» постійно зростають хвіст –f / var / log / messages

Ви також можете вказати кількість рядків, які слід дотримуватися:

Код:

tail --f --line 15 / var / log / messages

Ця команда вище відображає останні 15 рядків файлу ("за замовчуванням" = 10). –F тримає файл відкритим, щоб ви могли переглядати його під час додавання подій.

Системна конфігурація 
/ usr / sbin / sndconfig: Виконуваний файл, що використовується для налаштування звуку системи.
/ bin / netconf: Виконавча програма, що використовується для налаштування мережевих інтерфейсів.

Команди адміністрування

Sysctl
Опис: Налаштування параметрів ядра під час виконання.
Приклади: sysctl -a

Ulimit
Опис: показує системні обмеження (максимум відкритих файлів тощо)
Приклади: ulimit

додати користувача
Опис: додайте користувача системи.
Приклади: adduser pepe, adduser -s / bin / false pepe

userdel
Опис: = видалити користувача з системи
Приклади: userdel pepe

usermod
Опис: = змінити користувача системи
Приклади: usermod -s / bin / bash pepe

df
Опис: = диск вільний. вільного місця на диску. Дуже корисний.
Приклади: df, df -h

Uname
Опис: = назва unix. Інформація про тип unix, в якому ми перебуваємо, ядро ​​тощо.
Приклади: uname, uname -a

NetStat
Опис: інформація про активні мережеві з'єднання.
Приклади: netstat, netstat -ln, netstat -l, netstat -a

ps
Опис: = обробити всю інформацію про запущені процеси.
Приклади: ps, ps -axf, ps -A, ps -auxf

безкоштовно
Опис: показує стан оперативної пам'яті та SWAP.
Приклади: безкоштовно

пінг
Опис: мережевий інструмент для перевірки, серед іншого, чи досягаємо ми віддаленого хоста.
Приклади: ping www.rediris.es

traceroute
Опис: мережевий інструмент, який показує нам шлях до іншої машини.
Приклади: traceroute www.rediris.es

du
Опис: = використання диска. використання диска. Показує простір, який займає диск.
Приклади: du *, du -sH / *, du -sH / тощо

Ifconfig
Опис: = налаштування інтерфейсу. конфігурація мережевих інтерфейсів, модемів тощо.
Приклади: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

маршрут
Опис: керує маршрутами до інших мереж.
Приклади: маршрут, маршрут -н

iptraf
Опис: Відображає ВСЕ мережевий трафік IP, UDP, ICMP у консольній програмі.
Він дозволяє використовувати фільтри та ДУЖЕ КОРИСНИЙ для діагностики та налагодження брандмауерів
Приклади: iptraf

TCPDOMP
Опис: скидає вміст мережевого трафіку.
Приклади: tcpdump, tcpdump -u

також
Опис: показує файли (бібліотеки, підключення), використовувані кожним процесом
Приклади: lsof, lsof -i, lsof | grep файл

lsmod
Опис: Показує завантажені модулі ядра.
Приклади: lsmod

Modprobe
Опис: Спробуйте встановити модуль, якщо знайдете, встановіть його, але тимчасово.
Приклади: modprobe ip_tables, modprobe eepro100

rmmod
Опис: Видаліть завантажені модулі ядра
Приклади: rmmod

нюхати
Опис: нюхач або нюхач всього мережевого трафіку. Зазвичай він не встановлюється за замовчуванням.
Приклади: sniffit -i

інші

ls
Опис: = список. список вмісту каталогу.
Приклади: ls, ls -l, ls -fl, ls –color

cp
Опис: = копія. копіювати файли / каталоги.
Приклади: каталог cp -rfp / tmp, файл cp new_file

rm
Опис: = видалити. видалити файли / каталоги.
Приклади: файл rm -f, каталог rm -rf, файл rm -i

mkdir
Опис: = зробити реж. створювати каталоги.
Приклади: каталог mkdir

rmdir
Опис: = видалити реж. видалити каталоги, вони повинні бути порожніми.
Приклади: каталог rmdir

mv
Опис: = переміщення. перейменовувати або переміщувати файли / каталоги.
Приклади: каталог каталогів mv, файл mv new_name, файл mv a_directory

дата
Опис: управління датою системи, можна переглянути та встановити.
Приклади: дата, дата 10091923

історія
Опис: показує історію команд, введених користувачем.
Приклади: історія | більше

більше
Опис: показує вміст файлу з паузами кожні 25 рядків.
Приклади: більше файлу

GREP
Опис: фільтрує вміст файлу.
Приклади: файл котів | grep рядок

як
Опис: відображає весь вміст файлу без будь-якої паузи.
Приклади: файл котів

CHMOD
Опис: змініть дозволи на читання / запис / виконання файлів / каталогів.
Приклади: файл chmod + r, каталог chmod + w, каталог chmod + rw -R, файл chmod -r

Чаун
Опис: = змінити власника. змінити дозволи користувача: група файлів / каталогів.
Приклади: chown root: root файл, chown pello: каталог користувачів -R

дьоготь
Опис товару: = стрічка ARchiver. файловий архіватор.
Приклади: каталог tar cvf file.tar, каталог tar xvf file.tar, каталог tar zcvf file.tgz, каталог tar zxvf.tgz

пістолет
Опис: ZIP-сумісний декомпресор.
Приклади: файл gunzip

оборотів в хвилину
Опис: Менеджер пакунків Redhat. Для встановлення або оновлення системного програмного забезпечення.
Приклади: rpm -i package.rpm, rpm -qa program, rpm –force package.rpm, rpm -q –info program

монтувати
Опис: кріплення жорстких дисків, дискети, cdrom.
Приклади: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

umount
Опис: розбирати блоки.
Приклади: umount / dev / hda2, umount / mnt / lnx

Wget
Опис: програма для завантаження файлів через http або ftp.
Приклади: wget 
http://www.rediris.es/documento.pdf

рись
Опис: веб-браузер з опціями ftp, https.
Приклади: рись 
www.ibercom.com, рись - джерело http://www.ibercom.com/script.sh | ш

FTP
Опис: замовник ftp.
Приклади: ftp 
ftp.ibercom.com

Хто є хто
Опис: домен Whois.
Приклади: whois 
ibercom.com

хто
Опис: Показує користувачів системи, які увійшли в систему.
Приклади: хто, ш, хто я

пошта
Опис: надсилання та читання електронної пошти.
Приклади: пошта 
pepe@ibercom.com <файл, пошта -v pepe@ibercom.com <файл
сортувати
Опис: сортує вміст файлу.
Приклади: cat / etc / numbers | сортувати, ls | сортувати

ln
Опис: = посилання. для створення посилань, ярликів.
Приклади: посилання ln -s / directory

хвіст
Опис: показує кінець (10 рядків) файлу.
Приклади: tail -f / var / log / maillog, tail -100 / var / log / maillog | більше

голова
Опис: показує заголовок (10 рядків) файлу.
Приклади: head-файл, head -100 / var / log / maillog | більше

файл
Опис: він повідомляє нам, якого типу є файл.
Приклади: файл файлу, файл *

Фуенте: Кристалаб


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Крістофер - сказав він

    Завжди добре мати під рукою такі типи списків 🙂 Дякую

  2.   крафті - сказав він

    Я думаю, що це буде важливою командою при програмуванні, коли ми хочемо, щоб наш ПК вимкнувся.
    Я говорю про команду:

    вимикання

    Яку інформацію ви можете нам надати?

    що стосується

  3.   Сайто Мордрауг - сказав він

    Як завжди чудовий запис, прямий перегляд до вибраного (я раніше не коментував, бо спалив комп’ютер і поки не придбав інший ... XD)

  4.   Хосе Антоніо - сказав він

    Привіт, дуже добре, я вже читав тут, що шукаю свої рішення
    Інтернет, але я нічого не можу знайти, напевно це я не знаю
    пошук ... Я вперше вивчаю Linux у середній школі та в
    встановити Ubuntu 12.10 Я заходжу в термінал, щоб практикувати те, що я дізнався і
    Я не можу робити нічого, у чому я не можу бути root або зробити mkdir
    додому ... ..т. Хтось може допомогти мені підручником чи сторінкою що
    Буду дуже вдячний .... дякую

  5.   Хосе Антоніо - сказав він

    Я знайшов дуже цікавий підручник на випадок, якщо звук зникає кожні 10 хвилин у Linux:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   Хосе Антоніо - сказав він

    Якщо звук зникає при активації заставки, тобто кожні 10 хвилин, рішення принаймні в Linux Mint міститься в наступному блозі:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    І якщо звук також деактивується після призупинення або сплячого режиму, це наступне:

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   роні - сказав він

    Щиро дякую, я шукав те ж саме від команди AT, щоб залишити деякі команди запрограмованими .. спасибі.

  8.   DC - сказав він

    Відмінно! інформація, питання між різницями TOP і HTOP?

    Gracias!