- 浏览: 191050 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
1. locate命令
2. find命令
3. grep命令,字符串搜索
4. 命令搜索命令whereis与which
(1) locate命令 locate 文件名 (2) locate命令所搜索的后台数据库/var/lib/mlocate,在后台数据库中按文件名搜索,搜索速度更快,缺点是只能按文件名搜索。更新数据库updatedb。 (3) 用yum命令远程安装locate,之后更新数据库updatedb。 [root@localhost ~]# yum -y install mlocate [root@localhost ~]# updatedb (4) 使用locate命令 [root@localhost ~]# locate javabook [root@localhost ~]# locate mlocate [root@localhost ~]# cat /etc/updatedb.conf 这里可以修改配置 PRUNE_BIND_MOUNTS="yes"开启搜索限制 PRUNEFS = 搜索时,不搜索的文件系统 PRUNENAMES = 搜索时,不搜索的文件类型 PRUNEPATHS = 搜索时,不搜索的路径
2. find命令
(1) find命令 find [搜索范围] [搜索条件] 模糊查询,使用通配符 * 匹配任意内容 ? 匹配任意一个字符 [] 匹配任意一个中括号的字符 find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符匹配,通配符是完全匹配。 (2) find使用 全名匹配搜索 [root@localhost ~]# find / -name javabook 任意内容匹配模糊查询 [root@localhost ~]# find / -name "java*" 匹配任意一个字符查询 [root@localhost ~]# find / -name "java?" [root@localhost ~]# find / -name "java????" [root@localhost ~]# mkdir javacook 匹配任意一个中括号的字符 [root@localhost ~]# find / -name "java[bc]ook" 区分大小写,无法查询到结果 [root@localhost ~]# find /root -name javabooK 忽略大小写,可以查询到javabook [root@localhost ~]# find /root -iname javabooK 查询root用户所有文件 [root@localhost ~]# find /root -user root 查找没有所有者的文件 [root@localhost ~]# find /root -nouser -10 10天内修改的文件 10 10天当前修改的文件 +10 10天前修改的文件 atime 文件访问时间 ctime 改变文件属性 mtime 修改文件内容 查找10天前修改的文件 [root@localhost ~]# find /var/log/ -mtime +10 -2k 小于2KB的文件 2k 等于2KB的文件 +2k 大于2KB的文件 查找文件大小是1到2KB的文件(进一法) [root@localhost ~]# find /root -size 2k -a and 逻辑与 ,两个条件都满足 -o or 逻辑或,两个条件满足一个即可 查找/root/目录下,大于1KB并且小于2KB的文件 [root@localhost ~]# find /root -size +1k -a -size -2k 查找i节点是50771909的文件 [root@localhost ~]# find /root -inum 50771909 查找/etc/目录下,大于20KB并且小于50KB的文件,并显示详细信息; [root@localhost ~]# find /etc -size +20k -a -size -50k -exec ls -lh{} \ ;
3. grep命令,字符串搜索
(1) grep命令 grep [选项] 字符串 文件名 选项: -i 忽略大小写 -v 排除指定字符串 (2) 不使用grep命令 查找.cfg文件 [root@localhost ~]# locate .cfg 编辑文件 [root@localhost ~]# vi /etc/grub2.cfg vi下查找内容 命令行输入:/save n是下一个,shift + n是上一个 退出 命令行输入:q,回车 (3) 使用grep命令 查找含有字符串的内容 [root@localhost ~]# grep save /etc/grub2.cfg 查找不含有字符串的内容 [root@localhost ~]# grep -v save /etc/grub2.cfg
4. 命令搜索命令whereis与which
(1) whereis命令 whereis 命令名 选项: -b : 只查找可执行文件位置 -m : 只查找帮助文件 搜索命令所在路径及帮助文档所在位置 (2) 使用whereis 查找ls命令 [root@localhost ~]# whereis ls ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz 查找ls可执行命令 [root@localhost ~]# whereis -b ls ls: /usr/bin/ls 查找ls帮助命令 [root@localhost ~]# whereis -m ls ls: /usr/share/man/man1/ls.1.gz (3) which命令 which 文件名 搜索命令所在路径及帮助文档所在位置 (4) 使用which命令 搜索ls命令所在路径及别名 [root@localhost ~]# which ls alias ls='ls --color=auto' /usr/bin/ls
发表评论
-
CentOS固定虚拟机IP
2021-12-02 19:14 01. 克隆虚拟机 虚拟机 --> 管理 --> ... -
CentOS操作
2021-12-01 13:14 0阅读Linux命令的在线文档 man xxx ctrl+f(o ... -
Linux
2019-07-17 09:59 0java -jar DataConversion-0. ... -
CentOS关机和重启
2019-02-27 08:57 5831. CentOS关机和重启 1) ... -
CentOS压缩和解压
2019-02-26 11:54 6991. 简介 常见压缩格式 .zip .gz .bz ... -
Centos链接ln
2019-02-26 10:25 5071. 链接命令 (1) 链接 ... -
Centos目录和文件
2019-02-26 09:56 4761. 目录简介 根目录 只有一个,就是/ 家 ... -
Centos查询ls
2019-02-26 09:55 4381. 查询目录中内容命令 1) 打印当前工作目录(Pri ... -
报错intel vt-x 处于禁用状态
2019-02-27 10:42 5231. 报错现象 2. 解决方案 2.1) 重启系统 ... -
Centos简介 XShell安装
2019-02-21 11:23 5094. XShell安装 4.1) 建一个Centos远程工具 ... -
Centos简介 在VM虚拟机中安装CentOS操作系统
2019-02-21 11:12 4423. 在VM虚拟机中安装CentOS操作系统 官方网址:ht ... -
Centos简介 VMware虚拟机安装
2019-02-21 10:57 5011. Centos简介 百度百科:https://baike ...
相关推荐
- `grep '^str' /tmp/test`:在文件 `/tmp/test` 中搜索以 `str` 开始的行。 - `grep '[0-9]' /tmp/test`:在文件 `/tmp/test` 中搜索包含数字的行。 - `grep -r str /tmp/*`:在 `/tmp` 目录及其子目录中递归...
- **`find / -name file1`**:从根文件系统开始查找文件和目录。 - **`locate *.ps`**:寻找以 `.ps` 结尾的文件。 **5. 压缩和解压** - **`tar -cvf archive.tar file1`**:将 `file1` 打包成 `archive.tar`。 - *...
2. grep 命令:grep 命令用于在文件中搜索指定的模式。grep 命令可以根据指定的模式来查找文件中的内容。 3. locate 命令:locate 命令用于快速定位文件。locate 命令可以根据文件名或文件路径来快速定位文件。 三...
本文总结了 CentOs7 中常用的命令,涵盖了目录管理、文件管理、防火墙管理、文件内容查看、文本内容处理、文件查找、压缩和解压等多方面的内容。 目录管理 * `cd /home` : 进入 `/home` 目录 * `cd ..` : 返回上一...
7. 文件查找:find 和 locate,find / -name 文件名,查找该路径下有该文件名的文件,locate 文件名,同样的作用,但是 locate 更新不及时,还要用 updatedb 更新。 8. 命令查找:which 和 whereis,which 和 where...
10. **查找文件:** `find`, `locate` 11. **创建链接:** `ln 源文件 链接文件` (硬链接), `ln -s 源文件 链接文件` (软链接) #### 十六、磁盘操作 1. **查看磁盘空间使用情况:** `df -T -h` 2. **查看磁盘分区信息...
- **grep**:用于在文件中搜索符合特定模式的字符串。 - 命令语法:`grep [选项] [查找模式] [文件名]` - 示例:`grep 'cccfile' aaa` 在文件 `aaa` 中查找包含 `'cccfile'` 的行。 #### 5. 文件搜索命令 - **...
- `find`:根据各种条件(如名称、大小、修改日期等)搜索文件。 - `grep`:在文件中查找特定字符串。 - `locate`:基于数据库快速查找文件,需先用`updatedb`更新数据库。 4. **权限管理命令**: - `chmod`:...
- `grep`:在文件中搜索特定字符串。 - `locate`:快速查找文件,依赖于数据库更新。 8. **系统信息**: - `uname`:显示系统信息,如内核版本。 - `df`:查看磁盘空间使用情况。 - `free`:查看内存使用情况...
- `find`:根据不同的条件在文件系统中搜索文件。 - `grep`:在文件中查找特定的文本模式。 - `locate`:基于数据库快速查找文件,比`find`更快。 5. 进程管理: - `ps`:显示当前系统中的进程状态。 - `top` ...
- `grep`:在文件中搜索特定模式的行。 - `locate`:基于数据库快速查找文件(需要定期更新`updatedb`)。 4. 文件属性与权限: - `chmod`:更改文件或目录的权限。 - `chown`:改变文件或目录的所有者。 - `...
- `grep`:在文件中搜索特定字符串。 - `locate`:快速查找文件,依赖于数据库更新。 4. 权限和所有权: - `chmod`:改变文件或目录的权限。 - `chown` 和 `chgrp`:更改文件所有者和组。 5. 系统信息和控制:...
- `grep`:在文件中搜索特定文本模式。 - `locate`:基于数据库快速查找文件,更新数据库命令为`updatedb`。 4. 文件权限与用户管理: - `chmod`:改变文件或目录的权限,如`chmod u+x file`给文件添加执行权限...
- `grep`:搜索文件中包含特定字符串的行,如 `grep 'search_string' filename`。 - `sed`:流编辑器,用于对文件内容进行替换、删除等操作。 - `awk`:更复杂的文本处理工具,可用于字段提取、数据转换等。 3. ...
4. 搜索查找类指令:包括使用find、locate指令进行文件定位和grep指令配合管道符号|进行文本搜索。 5. 压缩、解压缩指令:如gzip/gunzip、zip/unzip和tar指令,用于文件的压缩和打包。 6. 组管理和权限管理:介绍...
1. `find`:根据条件搜索文件。如`find / -name "myfile"`在根目录下查找名为myfile的文件。 2. `grep`:在文件中搜索特定字符串。如`grep "keyword" filename`在filename中查找含有keyword的行。 3. `locate`:...
- `grep`: 搜索文件中的特定字符串,`grep "keyword" file.txt`。 3. **文件权限与所有权** - `chmod`: 更改文件或目录的权限,如`chmod 755 file.sh`赋予执行权限。 - `chown/chgrp`: 改变文件或目录的所有者或...
- `grep`:在文件中搜索特定模式。 - `locate`:快速查找文件,基于数据库。 10. **其他实用命令**: - `history`:显示历史命令。 - `alias`:创建命令别名,简化常用命令输入。 - `sudo`:以管理员权限执行...
13. **grep**:搜索文件内容,根据指定模式匹配行。 14. **find**:在目录结构中查找文件,根据名称、大小、修改时间等条件。 15. **du**:查看文件和目录占用的磁盘空间,`-h`选项使结果以人类可读的格式显示。 ...
以上只是Linux命令大全中的一部分,实际上还有许多其他命令,如进程管理(`ps`, `kill`, `top`),文件搜索(`locate`, `which`),系统信息查询(`uname`, `df`, `free`),网络配置(`ifconfig`, `route`),日志...