Базові команди і утиліти

Практично будь-яка утиліта, яку ви очікуєте знайти в стандартних реалізаціях UNIX, є і в Linux. Сюди включені і базові команди, такі як ls, awk, tr, sed, bc, more і т.д. Тому ви в праві чекати знайомої робочої UNIX-середовища. У Linux є всі стандартні команди та утиліти. Замість перерахування всіх можливих опцій кожної команди, будемо говорити тільки про тих, які корисні або важливі в даний час (Таблиця на наступному сторінці). Дійсно, більшість з цих команд має велике число опцій (більшість з яких ніколи не використовується). Можна для кожної команди за допомогою man подивитися всі можливі опції. У Linux є багато текстові редактори, включаючи vi, ex, pico, jove, також як GNU Emacs і його варіації, начебто Lucid Emacs (який містить розширення для використання під "X Window") і joe. Але vi має багато обмежень по причині свого похилого віку, зараз завойовують популярність більш сучасні та складні редактори начебто Emacs. Emacs підтримує базується на LISP макромова та інтерпретатор, потужний командний синтаксис і інші розширення. Існують Макропакунки Emacs, що дозволяють читати електронну пошту та новини, редагувати вміст каталогів і навіть проводити сеанси психотерапії з використанням штучного інтелекту. Багато користувачів найважливішою утилітою вважають shell. Shell - це програма, яка читає і виконує команди користувача. Крім того, багато оболонки мають такі можливості, як контроль виконання (job control), дозволяючи користувачеві керувати кількома паралельними процесами, також перенаправлення входу-виходу і командна мова для написання командних файлів (shell scripts). Командний файл - це програма на мові оболонки, аналогічна " batch file " в MS-DOS. У Linux багато типів оболонок. Найбільш важлива відмінність між ними - використовуваний командна мова. Наприклад, C Shell (csh) використовує командна мова, що чимось нагадує мову програмування Сі. Класичний Баурновскій shell (Bourne Shell) використовує інший командна мова. Зазвичай вибір оболонки обумовлений вибором відповідного командного мови. Обрана оболонка в якійсь мірі визначає робочу середу. Найбільш популярна оболонка - це GNU Bourne Again Shell (bash), тобто варіант Bourne shell, що включає багато сучасних властивостей і можливостей, таких як управління роботами, командну історію, дописування імені команд та імен файлів, Emacs-подібний інтерфейс редагування командного рядка і потужне розширення стандартної оболонки (Bourne shell). Інша популярна оболонка - tcsh, версія C Shell з більш сучасними функціями у порівнянні з bash. Інші оболонки: zsh - невелика баурно-подібна оболонка; ksh - оболонка Корна; ash - оболонка BSD. Що особливо важливо сказати щодо цих оболонок? - Linux дає унікальну можливість кроїти систему під наші особисті потреби.

 

Команда Що робить Синтаксис
Cd Змінює каталог Cd <directory>; <directory> - каталог, в який перейти.
Ls Показує інформацію про файли в каталозі Ls <file1>... <fileN> Де <file1>... <fileN> імена файлів або каталогів, информацію про які треба показати. Велика кількість опцій. Найбільш часто використовуються: -F (для представлення інформації про типи файлів), і -l (показує інформацію про размір файлів, правах доступа і.д.).
Cp Копіює файл(и) в файл або каталог Cp <file1>... <fileN> <destination> Де <file1>... <fileN> імена копіюємих файлів, а <destination> файл або каталог, в який копіюють.
Mv Переміщає файл(и) в інший файл або каталог Mv <file1>... <fileN> <destination> Де <file1>... <fileN> імена переміщюємих файлів, а <destination> файл або каталог, в який переміщюють
Rm Видаляє файли Rm <file1>... <fileN> Де <file1>... <fileN> імена видаляємих файлів.
Mkdir Створює нові каталоги Mkdir <dir1>... <dirN>
Rmdir Видаляє пусті каталоги rmdir <dir1>... <dirN> Де <dir1>... <dirN> видаляємі каталоги
Man Показує сторінку керівнитства по данній комані чи ресурсу. man <command> Де <command> ім’я команди чи ресурса, про який потребується інформація
More Показує вміст названих файлів по-екранно more <file1>... <fileN> Де <file1>... <fileN> відображаємі файли
Cat Конкатенація файлів. Також використовується для выдачі повного змісту файлу разом cat <file1>... <fileN> Де <file1>... <fileN> показуємі файли
Echo Повторює аргументи echo <arg1>... <argN> Де <arg1>... <argN> "повторяемі" аргументи.
Grep Показує всі строки в названом файлі(лах), які вміщає заданий образець grep <pattern> <file1>... <fileN> Де <pattern> - образець и <file1>... <fileN> - файли, в яких проводиться пошук

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: