Классификация команд Linux: в операционной системе Linux команды обычно делятся на следующие два типа:
-
Внутренние команды оболочки : внутренние команды оболочки - это простые и часто используемые команды, такие как cd, mkdir, rm и т. Д. Эти команды загружаются в память при запуске оболочки, как и команды самой операционной системы.
-
Внешние команды оболочки : большинство команд в Linux относятся к внешним командам оболочки, и каждая внешняя команда оболочки имеет независимую исполняемую программу. Другими словами, внешние команды оболочки на самом деле являются некоторыми служебными программами, и администраторы могут независимо устанавливать или удалять эти внешние команды оболочки в среде оболочки.
Обычное использование команд Linux: 1. Общий каталог системы Linux.
имя | содержание |
---|---|
/ : | Корневая директория |
/корень | Домашний каталог системного администратора (пользователь root) |
/ bin | Храните стандартные инструменты Linux, такие как ls, cp, mv и т. Д. |
/ботинок | Файлы, используемые для загрузки программы |
/так далее | Хранить файлы конфигурации системы |
/ tmp | Временный каталог |
/ opt | Сохраните эти дополнительные программы |
2. Структура каталогов и рабочие команды
имя | содержание |
---|---|
pwd | Просмотреть текущий каталог |
имя | содержание |
---|---|
CD | Изменить текущий каталог |
Команда cd используется для изменения текущего каталога пользователя. Синтаксис:
cd [каталог | аббревиатура каталога]
Общий индекс: ***
Сокращения каталогов в команде cd включают: "." Указывает текущий каталог; "... "указывает родительский каталог текущего каталога;" ~ "означает домашний каталог текущего пользователя;" - "означает предыдущий рабочий каталог.
Переключите текущий каталог на верхний каталог текущего каталога:
имя | содержание |
---|---|
ls | Показать содержимое каталога |
mkdir | Создать каталог |
дерево | Показать каталог в виде дерева |
Команда ls:
ls [параметр] [каталог или файл]
3. Команды файловых операций
имя | содержание |
---|---|
трогать | Изменить время файла или каталога |
файл | Определить тип файла |
cp | Копировать файлы или каталоги |
rm | Удалить файлы или каталоги |
мв | Переместить или переименовать существующий файл или каталог |
пер | Ссылка на файл или каталог |
(1)touch [选项]… 文件… 功能:
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新
建一个不存在的文件。
如:建立一个名为charles的空文件
(2)rm 指令:
删除文件夹charles文件夹:
(3)cp指令:
如:将test1.txt文件复制到test2.txt文件中
(4)mv指令
如:移动test1.txt文件到test2.txt文件中
4.查找操作命令
名称 | 内容 |
---|---|
locate | 查找文件或目录 |
which | 查找文件 |
whereis | 查找文件 |
find | 查找文件或目录 |
5.压缩与归档命令
gzip | 压缩文件 |
bzip2 | 压缩文件 |
tar | 压缩备份 |
zip/uzip | ZIP文件压缩与解压 |
rar/unrar | RAR文件压缩与解压 |
6.文本查看命令
cat | 显示文件内容 |
head | 显示文件内容的最前部分 |
tail | 显示文件内容的末尾部分 |
more | 逐页显示文件内容 |
less | 逐页显示文件内容 |
grep | 查找并显示符合条件的内容 |
(1)cat命令
语法:cat [选项] [文件]
功能: 查看目标文件的内容
常用选项:-n 对输出的所有行编号
(2)head命令
语法: head [参数]… [文件]…
功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
选项:-n<行数> 显示的行数
(3) Синтаксис команды Tail
: tail [Обязательный параметр] [Выбрать параметр] [Файл]
Функция: используется для отображения конечного содержимого указанного файла.Если файл не указан, он будет обработан как входная информация
. Обычно используется для просмотра файлов журнала.
Параметры: -f читать в цикле; -n <количество строк> отображать количество строк
Пример: существует файл с 19 строками содержимого, удалите содержимое строки 15.
Существует два метода: (1) head -n15 test1.txt> tmp; загрузить первые 50 строк во временный файл tmp; tail -n1 tmp, чтобы получить среднюю строку; (2) печатающая головка -n15 | test1.txt | tail -n1 напрямую
(4) Синтаксис команды Less
: less [параметр]
Функция файла : просмотр содержимого файла. Он не загружает все содержимое файла в память сразу. Его также можно искать.
Параметры: jk / клавиши со стрелками: прокрутите экран вверх и вниз.
-N Показать номер
строки / строку каждой строки : функция поиска вниз по «строке»
n: повторить предыдущий поиск (связанный с / или?)
q: выйти