Це не повний список, але я запевняю вас, що ви знайдете значну частину найпоширеніших і корисних команд для командної консолі 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 | більше
файл
Опис: він повідомляє нам, якого типу є файл.
Приклади: файл файлу, файл *
Фуенте: Кристалаб
Завжди добре мати під рукою такі типи списків 🙂 Дякую
Я думаю, що це буде важливою командою при програмуванні, коли ми хочемо, щоб наш ПК вимкнувся.
Я говорю про команду:
вимикання
Яку інформацію ви можете нам надати?
що стосується
Як завжди чудовий запис, прямий перегляд до вибраного (я раніше не коментував, бо спалив комп’ютер і поки не придбав інший ... XD)
Привіт, дуже добре, я вже читав тут, що шукаю свої рішення
Інтернет, але я нічого не можу знайти, напевно це я не знаю
пошук ... Я вперше вивчаю Linux у середній школі та в
встановити Ubuntu 12.10 Я заходжу в термінал, щоб практикувати те, що я дізнався і
Я не можу робити нічого, у чому я не можу бути root або зробити mkdir
додому ... ..т. Хтось може допомогти мені підручником чи сторінкою що
Буду дуже вдячний .... дякую
Я знайшов дуже цікавий підручник на випадок, якщо звук зникає кожні 10 хвилин у Linux:
https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/
Якщо звук зникає при активації заставки, тобто кожні 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/
Щиро дякую, я шукав те ж саме від команди AT, щоб залишити деякі команди запрограмованими .. спасибі.
Відмінно! інформація, питання між різницями TOP і HTOP?
Gracias!