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  并不能查找到

如:

 

 

 




 

posted @ 2017-10-18 21:46  beibidewomen  阅读(156)  评论(0编辑  收藏  举报