Найти Liunx файл

Найти файл сценария

Какая команда

Действие команды , которая указана в пути переменной PATH, ищет позицию системной команды и возвращает результат поиска первым. Другими словами, использование которых команды, вы можете увидеть , есть ли командная система, и в конце концов , что является положение выполнения команды.
Синтаксис: Какой [-a] Команда
-a: Все команды из пути каталога можно найти, перечислены

Примеры:

который Ifconfig

Найти Liunx файл

который, который #, чтобы выяснить, какое имя файла

Найти Liunx файл

поиск файлов

где

WhereIs команда может использоваться только для поиска названия программы, если параметр опущен, то вся информация возвращается.
Синтаксис: WhereIs [-bmsu] имя файла или каталога
-l: Вы можете перечислить несколько основных каталога будет идти на WhereIs запрос
-b: найти только бинарные файлы формата
-m: просто посмотрите на пути документации по эксплуатации файла
-s: только найти источник исходного файл
-u: не ищите другие специальные элементы в трех вышеупомянутых документах

Примеры:

WhereIs Ifconfig # Ifconfig найти имя файла

Найти Liunx файл

WhereIs -m PASSWD # только показать в человеке внутри файла

Найти Liunx файл

найти команду

найти, искать файл в дереве файлов и соответствующее лечение
-name: поиск файлов по имени файла
-perm: поиск файлов разрешений файлов
-user: По словам владельца файла , чтобы найти файл
-размер: найти указанный размер файла файл [+ п: больше, -n: меньше, п: равно]
-группа: в соответствии с набором файлов принадлежит найти файл
-mtime <-n> <+ п> : изменяет файл в зависимости от времени , чтобы найти файл, -n представляет п в течение нескольких дней, + п представляет п дней назад
-newer file1 file2: Найдите время , чтобы изменить file1 и file2 файлов между

Примеры:

найти / -name xitai # Найти общесистемный файл с именем xitai

Найти Liunx файл

найти -mtime -2 # найти файлы, измененные 48 часов

Найти Liunx файл

найти / USR / местные -размер + 100M # найти файлы размером более 100 Мб

Найти Liunx файл

найти -типа д | сортировать # Найти текущий целевой каталог и все вроде

Найти Liunx файл

найти / USR / местные / Apache-Tomcat-админ / -perm 755 #, чтобы найти определенные права доступа к директориям 755 файлов

Найти Liunx файл

найти / и т.д. / -newer / и т.д. / пароль # Найти / и т.д. / пароль файл / новее / и т.д.

найти команду

locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
updatedb:第一次运行前,创建locate数据库
参数:
-i: 忽略大小写
-c:不输出文件名,仅计算文件数量
-l :仅输出几行
-r: 后面可接正则表达式
-S: 输出数据库文件相关信息

例子:

locate -l 5 passwd

如果报错:
Найти Liunx файл

先安装
yum -y install mlocate
又报错:

Найти Liunx файл

初始化
updatedb
locate -l 5 passwd

Найти Liunx файл

locate -S

Найти Liunx файл

type

type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。

例子:

type -p ifconfig

Найти Liunx файл

grep

Для фильтрации / поиска заданной строки. Вы можете использовать регулярные выражения, вы можете встретить различные команды.
Использование: Grep [опции] Найти содержание исходного файла
-A: отображает содержимое согласия и после строки
-B: отображает содержимое строки и в соответствии с предыдущим
-C: отображает содержимое строки до и после строки с
-c: линии , рассчитанной в соответствии с номер
-n: согласующие дисплей линии и номер строки
-i: игнорировать регистр

Регулярные выражения

^: «^ Grep» , который соответствует все строки , начинающиеся Grep
«представляет все совпадения окончание строки Grep
:.» Gr.p «обозначает совпадение» GR «затем следуют произвольный характер» P «
:» Grep «указывает на совпадение после того, как один или несколько пробелов немедленно Grep линии
[]: [Гг] представитель указывает на совпадение с Grep Grep
[^]: [^ Z-FH-а] представляет собой линию респ не соответствует AF, начиная сразу ХЗ и респ

Примеры:

Grep -n 'сс' aa.txt
Grep -in 'DD' aa.txt
Grep -vn 'куб.см' aa.txt

Найти Liunx файл

рекомендация

отblog.51cto.com/13760351/2474675