linux从入门到精通(七)(搜索其他命令)
1 . linux系统设置IP地址: ifconfig eth0 ip地址 即可
2. locate:命令格式为:locate 文件名
- 新建的文件查询不到,是因为库里没有更新
- 需要更新下数据库:updatedb
- /tmp目录下的文件并不会收录到系统的资料库中,所有新建的文件依然找不到
- locate -i 文件名 代表不区分大小写
3. which
注意:
【
目录为:
/bin
/user/bin
里面的命令是所有用户都可以使用的
目录为:
/sbin
/user/sbin
里面的命令只有管理员root才能执行
】
which命令的格式为: which 命令
如: which cp | which ls | which useradd 等等
这样就可以找到命令所在的目录
该命令不仅可以找到命令所在的目录,还可以找到文件的别名
4. whereis 命令格式如下: whereis 命令
- 该命令不仅可以找到命令所在路径,还可以找到对应的帮助文档的位置
- 在linux系统的所有的帮助文档都放在 /usr/share 目录下
- 该命令还可以查看到配置文件所在的路径
- 如:,红色部分即为配置文件的路径
- 1.gz中的 1代表命令的帮助 5.gz 中的 5代表配置文件的帮助
- whereis passwd 修改查看命令的帮助,其次查看配置文件的帮助
- 如果要查看配置文件的帮助,需要用命令: man 5 passwd
- 如:,红色部分即为配置文件的路径
5. grep 命令格式如下: grep 文件中的内容 文件位置
不区分大小写的命令如下:grep -i 文件中的内容 文件位置
- grep -i:表示不区分大小写
- grep -v:表示排除指定的字符串
如: grep -v ^# /etc/inittab :表示查找文件的内容,但不包括以#好开头的行
结果如下:
6.在Linux中的文件中的 # 代表 配置文件或脚本的注释
7. man 命令格式如下: man 命令
如: man ls
结果出来就可以用类似于 more 的命令
8. man命令也可以查看配置文件的帮助信息,命令如下: man 配置文件
如: man services
主要如:
- service-name:服务的名称
- port/protocol : 端口和协议
- aliases: 别名
9. 如果要查看命令的简短信息,使用命令: whatis 命令
如: whatis ls | what is cp | whatis rm
10. 如果要查看配置文件的简短信息,使用命令: apropos service
如:
11.如果只想查看命令的选项,不想查看其他信息,使用命令: 命令 --help
如: ls --help | rm --help 等等。
12.查看系统当前时间命令: date
修改时间命令为: date 101823102017
1018:日期 10.18
2310:时间 23:10
2017:年 2017
13. info命令同样可以查看帮助信息, 类似于man命令
14. help 命令用于查看shell内置的命令帮助,如: help cd | help umask 等等
这些内置的命令不能用man 的方式来获取
如:man cd
查看到的是shell内置命令的信息。
这些内置的命令用 : which 或 whereis 并不能查找到
如: