Просто почати роботу на Linux? Створення себе комфортно з командним рядком має важливе значення. Якщо ви вже знайомі з утилітами командного рядка, ви побачите, що команди Linux і Mac мають багато спільного, але Windows, мають менше подібності. Давайте подивимося.
Командний рядок Linux
Потрапили в Linux часто приголомшені, скільки часу приправлених користувачів Linux проводять в командному рядку. Є багато причин, чому хороших вікна терміналу так популярні. Для адміністрування системи, це, безумовно, найбільш гнучкий і ефективний спосіб віддавайте команди на ваш комп'ютер. У вас є кілька команд на кінчики ваших пальців, і з великою кількістю опцій, ніж оточення робочого столу і додатки можуть забезпечити, і командний рядок набагато швидше. Ви можете також сценарій повторюваних завдань, створювати псевдоніми та функції оболонки записи провернути ефективність.
Якщо ви думаєте про перехід на Linux з Windows, або просто хочете, щоб грати з Windows, Subsystem для Linux, ви знайдете в командному рядку багатий і універсальний ігровий майданчиком. Є багато доступних команд. Так багато насправді, що це переважна для людей, починаючи з Linux.
Це не допоможе, що багато команд Linux мають туманні, два-буквені імена. Але є й інші команди з іменами, які ви могли б розпізнати, якщо ви зібрали будь-який досвід у вікні командного рядка Windows. Команди, як
пінг
і
недостача
наприклад, мають таке ж ім'я на Windows, і Linux.
Виявлення і запам'ятовуванні команди для задач, які ви зазвичай виконуєте на вашій звичайній обчислювальної платформи є відмінним способом, щоб почати відчувати себе як вдома на новій платформі. Ми зібрали колекцію з 10 команд Windows, і ми забезпечили еквівалент Linux. Ми пропустили дуже прості, прості команди.
Пов'язані: 37 Важливі команди Linux, які ви повинні знати
Зміна каталогу з
компакт-диск
те ж саме на обох платформах, і
ls
на Linux робить що
лінія
робить в Windows. Це дві речі, які менше турбуватися про, але вони насправді не перемістить вас ближче до чого-небудь, що це дійсно продуктивно. Linux команди ми вибрали корисні, і вони мають прямий еквівалент для Windows ви вже будете знайомі з тим, якщо ви використовували командний рядок в Windows.
1. Вивести вміст файлу: кішки
Точний
кішка
Команда є аналогом Windows,
тип
Команда. Він відображає вміст файлу у вікні терміналу. Ви також можете об'єднати декілька файлів в один файл. Це «кішка» в середині «СЦЕПИТЬ», який дає цій команді своє ім'я.
У нас є вірш поеми в файлі під назвою «куплет-1.txt.» Ми можемо розглядати його вміст
кішка
Команда, передаючи ім'я файлу в якості параметра командного рядка.
кішка куплет-1.text
Щоб побачити вміст іншого файлу, ми просто передати ім'я іншого файлу:
кішка куплет-2.txt
Щоб побачити відразу обох файлів за допомогою однієї команди, ми передаємо як імена файлів в
кішка
:
кішка куплет-1.txt вірш 2.txt
Щоб створити новий файл, який містить вміст двох файлів, ми можемо використовувати перенаправлення для відправки виходу з
кішка
в новий файл.
кішка куплет-1.txt куплет-2.txt & GT; newfile.text
2. Асоційовані Дії за типами файлів: mimeopen
Точний
mimeopen
Команда діє як Windows,
асоціативний
Команда. Він пов'язує програму за замовчуванням з типом файлу.
Windows, використовує розширення файлів для визначення типів файлів. Linux робить речі по-іншому. Він визначає тип файлу, подивившись на вміст текстових файлів або цифрового підпису, що міститься в перших декількох байтів цифрових файлів.
Щоб створити файл асоціації, використання
mimeopen
з
-d
(Запитайте за замовчуванням), і передати ім'я файлу типу, який ви хочете встановити асоціацію.
Mimeopen -d kernel-article.mm
Якщо вказана програма, яку потрібно використовувати, введіть його номер. У цьому прикладі наша бажана програма не вказана. Ми можемо ввести "6", а потім введіть команду, яка запускає програму. Ми хочемо відкрити цей тип файлу з Freemind, програмою для відображення розуму.
Програма запускається для вас, відкриваючи файл, який ви пройшло на командному рядку.
Ця програма тепер буде використовуватися для відкриття файлів цього типу.
3. Встановіть атрибути файлів: chmod
Точний
хмод
командування
Встановлює атрибути файлів, як і вікна
атрибути
командування. На Linux ви можете встановити
дозволи
Для читання файлів, написавши файли та виконуючи файли, з іншим набором атрибутів для власника файлу, група користувачів належить, і всі інші. Ці атрибути також можуть бути застосовані до каталогів.
За допомогою
-L
(довгий формат) опції з
ls
Команда показує список символів для кожного файлу, який виглядає так.
-rwxrwxrwx
Якщо перший символ є дефісом "-" це означає, що список являє собою файл. Якщо перший символ є "D", список представляє каталог.
Решта рядка складається з трьох груп з трьох символів. Зліва, перші три показують дозволи на файл власника, середній три показують дозволи на файл групи, а найпопулярніші три символи показують дозволи для інших.
У кожній групі зліва направо, символи представляють читання, пишіть та виконуйте дозволи. Якщо "R", "W" або "x" присутній, що атрибут був встановлений. Якщо лист був замінений дефісом "-", що дозвіл не встановлено.
Простий спосіб використання
хмод
представляє кожен набір з трьох дозволів з цифрою. Надаючи тризначне число
хмод
Ви можете встановити дозволи для власника, групи та інших. Ліва цифра представляє власника. Середня цифра являє собою групу. Найпопулярніша цифра представляє інші. Цифри діапазону від нуля до семи.
- 0 : Немає дозволу
- 1 : Виконувати дозвіл
- 2 : Дозвіл на запис
- 3 : Напишіть та виконуйте дозволи
- 4 : Читати дозвіл
- 5 : Читати та виконувати дозволи
- 6 : Читати та записувати дозволи
- 7 : Читати, писати та виконувати дозволи
Файл "howtogeeek.txt" має повне дозволи, встановлені для всіх. Ми змінимо це до повних дозволів власника (7), читання та запису (6) для групи, а також читати (4) для всіх інших.
LS -L HowTogeeeeeek.Text
Chmod 764 howtogeeeeeeek.txt
LS -L HowTogeeeeeek.Text
4. Знайдіть рядок: Grep
Windows має
знаходження
Команда. Він шукає текстові файли для відповідних рядків. Еквівалентний Linux
грунт
. Гнучкість і вишуканість
грунт
Може бути переважним, але його основні принципи прості. Він сканує через текст, який шукає відповідні рядки.
Щоб здійснити пошук файлу "/ etc / passwd" для записів, що відповідають "Dave", ми використовуємо цю команду:
grep dave / etc / passwd
Рядок не потрібно бути ціле слово. Фактично, ви можете шукати за допомогою багатих наборів підстановок та регулярних виразів.
Grep Ove Verse-1.txt
Ви також можете використовувати
грунт
шукати вихід з іншої команди. Точний
псувати
Командні списки запущених процесів. Точний
-Е
(ВСЕ) Опція перераховує всі процеси. Ми можемо його трубку
грунт
І шукайте процеси з "Naut" у їхньому імені.
ps-| Grep Naut
Щоб побачити більш детальний опис
грунт
і його регулярні вирази, перевірте нашу
Повна стаття
грунт
.
Пов'язані: Як використовувати команду GREP на Linux
5. Знайдіть відмінності файлів: diff
Точний
різко
команда - це Linux, що
fc
команда - це вікна. Це порівнює два файли і висвітлює відмінності між ними. Це особливо корисно, коли ви порівнюєте нові та старіші версії вихідного коду програми, але це однаково корисно, коли ви перевіряєте дві версії будь-якого значного текстового файлу.
Щоб порівняти два файли, передайте їхні імена на командному рядку:
diff core.c old-core.c
Зміни є або лініями, які були додані, рядки, які були видалені, або лінії, які були змінені. Кожна зміна описана у формі скорочення, а потім відображається. Shorthand перераховує номер рядка (або діапазон рядків) у першому файлі, лист, а потім номер рядка або цифр у другому файлі. Лист може бути:
- c : Лінія в першому файлі потрібно змінити, щоб відповідати лінії у другому файлі.
- d : Лінія в першому файлі повинна бути видалена відповідно до другого файлу.
- a : Додатковий вміст повинен бути доданий до першого файлу, щоб він відповідав другому файлу.
Щоб побачити порівняння побічної сторони, використовуйте
-y
(боком) варіант. Часто корисно використовувати
-Віт
(Ширина), щоб обмежити ширину виводу, інакше загорнуті лінії, можуть зробити висновок важко тлумачити.
diff -y -w 70 core.c old-core.c
Лінії показані поруч. Змінено, додані або видалені лінії позначаються символом посередині дисплея. Символи можуть бути:
- | : Лінія, яка була змінена у другому файлі.
- & lt; : Лінія, яка була видалена з другого файлу.
- & gt; : Лінія, яка була додана до другого файлу, який не знаходиться в першому файлі.
6. Знайдіть свою IP-адресу: IP ADDR
Вікна
ipconfig
Команда відображає інформацію про своє мережеве з'єднання та вашу IP-адресу. Щоб виконати те ж саме на Linux, використовуйте
точний
ip
командування
. Це вимагає багато об'єктів та варіантів, які змінюють свою поведінку, наприклад
addr
, який відображає інформацію про вашу IP-адресу.
IP ADDR
Ви знайдете свою IP-адресу на виході. У цьому прикладі IP-адреса відображається як 192.168.1.40/24. Це означає, що IP-адреса - 192.168.1.40, а мережева маска становить 255.255.255.0. "/ 24" - це безкласова маршрутна маршрутна маршрутизація для мережевої маски з трьома наборами 8 біт, встановлених до 1.
Там є багатство інформації, доступної через
ip
Команда. Зверніться до нашої повної статті, щоб дізнатися більше.
Пов'язані: Як використовувати команду IP на Linux
7. Інформація про відкриття мережі: Netstat
Контроль до вікон
недостача
Команда має таке ж ім'я на Linux. Linux
недостача
Команда відображає інформацію про ваші мережеві з'єднання, включаючи розетки та інші структури даних. Якщо
недостача
На ваш комп'ютер ще не встановлено, ви можете встановити його за допомогою менеджера пакетів для вашого розповсюдження.
Щоб переглянути розслуховування TCP / IP-розетки, використовуйте
-L
(слухання) і
-т
(TCP / IP) Опції:
netstat -lt
Пов'язані: Як використовувати NetStat на Linux
8. Виправлення проблем з підключенням: Ping
Інша команда, яка має таку ж назву, що і його вікна еквівалент,
пінг
, Ймовірно, не потребує представлення. Це відмінний інструмент для тестування мережевих підключень і подивитися, чи є діючий маршрут між мережевими пристроями.
він посилає
ICMP ECHO_REQUEST
пакети на віддаленому пристрої і чекає на відповідь. Потім він говорить вам, чи може бути зв'язок, а середня поїздка круглодонних часу в мілісекундах.
Ви можете використовувати
пінг
з IP-адрес або доменних імен та мережевих.
пінг www.howtogeek.com
Для того, щоб відправити певну кількість запитів дзвону, використовуйте
"" "" ")
(Кількість) варіант.
пінг -c 4 www.howtogeek.com
9. Discover Устаткування Подробиці: lshw
користувачі командного рядка Windows, будуть знайомі з
SystemInfo
Команда. Linux
лш
команда надає таку ж функціональність. Можливо, вам буде потрібно встановити цю команду в деяких дистрибутивах.
Там багато виходу з цієї команди. Це, як правило, зручніше трубі виходу в
менш
. Крім того, використання
судно
За допомогою цієї команди, так що у нього є дозвіл на доступ до ресурсів системи файлів і потоків.
Судо lshw | менше,
Для того, щоб отримати стислий огляд, використовуйте
-Short
Варіант.
Sudo lshow -Short
Є багато різних утиліти, які показують різні підмножини апаратних засобів інформації . Перевірте нашу повну статтю для опису деяких з них.
Пов'язані: Як перерахувати пристрої вашого комп'ютера від терміналу Linux
10. Визначити маршрутизировать пакети в: трасування
Linux
трацероут
командування
є аналогом Windows,
ЬгасегЬ
Команда. Це ще один ви, можливо, буде потрібно встановити на розподіл. Він вважає хміль від маршрутизатора до маршрутизатора, як пакети пробиваються від комп'ютера до віддаленого пристрою. Деякі пристрої не розкривають багато про себе. Ці потайливі пристрої показані у вигляді лінії зірочок «*» у вихідному сигналі.
Ви можете використовувати трасування з IP-адрес або доменних імен і пристроїв.
трасування www.blarneycastle.ie
світ відмінностей
Вікна і Linux є світи один від одного, і все ж вони мають деякі загальні команди і навіть імена команд. Це не дуже дивно. сокети Windows, прийшли з Unix , Так що обов'язково буде деяке дублювання в цій термінології в двох операційних системах.
І деякі утиліти настільки корисні, що вони пов'язані вони з'являються на всіх платформах. Точний
пінг
Команда, наприклад, можна знайти практично на будь-якій платформі ви можете думати.
Пришестя в Linux з Windows, це культурний шок, немає ніякої можливості уникнути цього. Але це свого роду точка. Якби це було так само ви можете також дотримуватися Windows. Але кілька знайомих облич можуть виразно допомогти вам полегшити в світ Linux.