Linux whereis命令

一、命令users

users命令可以显示当前所有用户的用户名。在Linux系统中,多个用户可以同时登录使用,使用此命令可以方便地查看目前有哪些用户在使用系统。

$ users

输出结果示例:

user1 user2 user3

在Linux系统中,每个用户的家目录都有一个公共的二级目录/usr/share/,以专门存放软件和资料共享,其中存在一个指令搜索数据文件夹/usr/share/man/,用于存放Linux的帮助文件。whereis命令可以方便地查找命令、源代码、帮助文件等在系统中的存储位置。

二、命令whereis查找文件将结果

whereis命令是一条非常常用的命令,它可以让我们在Linux系统中快速查找命令的实际文件路径。whereis命令的具体使用方式为:

$ whereis [-bmsu] 运行文件或库文件名

其中,选项-bmsu依次表示可以搜索执行文件、Man帮助文件和源代码文件等。下面以查找gcc命令的执行文件为例:

$ whereis -b gcc

输出结果示例:

gcc: /usr/bin/gcc /usr/lib/gcc /usr/share/man/man1/gcc.1.gz

以上结果中,/usr/bin/gcc代表gcc命令可执行文件的所在路径,/usr/lib/gcc代表gcc命令的库文件,/usr/share/man/man1/gcc.1.gz为相关文档说明文件。whereis命令能够为我们提供命令存在的各种信息。

三、命令more

more命令可以用来逐页显示指定文件的内容。如果所显示内容多于一屏,more会显示(–More–)这样的提示符,来提示用户输入一个额外的空格键或Enter键,就可以继续往下查看内容。

$ more 文件名

下面以查看文本文件a.txt为例:

$ more a.txt

其中,按住空格键或Enter键翻下一页,按Q键退出查看。

四、命令whereis查找文件位置

通过whereis命令能够查找文件的存储路径,但有时候我们可能并不需要知道某个文件的全部信息,只是想快速找到这个文件,将其复制或移动到其他地方。这个时候,我们可以使用find命令来查找。

$ find / -name 文件名

其中,/代表搜索的根目录,-name表示查找指定文件名。下面以查找文件a.txt为例:

$ find / -name a.txt

输出结果示例:

/root/a.txt

该命令会在根目录下查找文件名为a.txt的文件,返回结果为文件的完整路径。

五、命令user

user命令可以用来修改Linux系统的用户信息,如用户的密码,个人资料等。它可以通过以下命令打开:

$ sudo usermod 用户名

其中,-g选项指定用户所属的用户组,-l选项指定用户的新名称。

六、命令wall

wall命令用于向当前所有用户发送消息,其用法如下:

$ wall [选项] [消息]

其中,-n选项可以指定发送消息的用户,-f选项可以发送文件中的消息。下面以向所有用户发送消息“系统将于5分钟后关机”为例:

$ echo 系统将于5分钟后关机 | wall

以上命令会向所有用户发送消息,并在屏幕上显示。wall命令通常用于系统管理员向所有用户发送重要消息。

七、命令shell

shell是Linux系统中的一种命令行解析器,它能够以命令行方式操作Linux系统。通过shell,用户可以操作文件、目录、进程等。常见的Linux shell有bash、sh、zsh等多种。使用以下命令可以查看当前使用的shell:

$ echo $SHELL

输出结果示例:

/bin/bash

八、命令gedit

gedit命令是Linux系统中的文本编辑命令,它可以对文本文件进行修改、编写等操作。通过以下命令可以打开gedit进行文本编辑:

$ gedit 文件名

例如:

$ gedit a.txt

以上命令会打开gedit编辑器,并打开a.txt文件,方便进行文件编辑操作。

九、命令docker

docker是一种应用程序的容器化技术,它可以快速地创建、部署和运行应用程序。通过docker,用户可以不需要关注环境的差异,快速构建和部署应用程序。常见的命令有:

$ docker build:构建容器镜像
$ docker run:启动容器镜像
$ docker ps:查看正在运行的容器
$ docker stop:停止运行的容器

十、命令ifconfig

ifconfig命令可以显示和配置Linux系统的网络设备信息,包括IP地址、子网掩码、MAC地址等。通过以下命令可以查看当前网络设备信息:

$ ifconfig

输出结果示例:

eth0: flags=4163  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::20c:29ff:febb:51eb  prefixlen 64  scopeid 0x20
        ether 00:0c:29:bb:51:eb  txqueuelen 1000  (Ethernet)
        RX packets 19185  bytes 15902690 (15.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 584  bytes 76905 (75.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

以上输出结果中,eth0代表网络设备名称,inet表示IP地址,netmask代表子网掩码,ether代表MAC地址。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/232230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-11 12:49
下一篇 2024-12-11 12:49

相关推荐

  • Python命令大全及说明

    Python是一种高级编程语言,由Guido van Rossum于1989年底发明。它具有良好的语法结构和面向对象的编程思想,具有简洁、易读、易学的特点,是初学者以及专业开发人员…

    编程 2025-04-29
  • Git config命令用法介绍:用正确的邮箱保障开发工作

    本文将详细介绍如何使用git config命令配置Git的全局和本地用户信息,特别是如何正确使用用户邮箱,保障Git操作的正常进行。 一、git config命令介绍 Git中的每…

    编程 2025-04-29
  • Python SSH 远程执行命令

    Python SSH 远程执行命令是指在一个服务器上执行远程另一个服务器上命令。如果你需要在本地机器上执行命令,或者在远程机器上执行本地命令,你都可以使用 SSH。在 Python…

    编程 2025-04-29
  • 剖析命令执行函数

    在编程开发过程中,命令执行函数是非常常见的一个概念。它是指接受一个命令字符串,并将其解析执行,返回相应的结果或错误信息的函数。本文将从多个方面对命令执行函数进行详细的阐述,包括其定…

    编程 2025-04-28
  • 如何使用Python执行Shell命令并获取执行过程信息

    本文将介绍如何使用Python执行Shell命令并获取执行过程信息。我们将从以下几个方面进行阐述: 一、执行Shell命令 Python内置的subprocess模块可以方便地执行…

    编程 2025-04-28
  • Python中获取用户输入命令的方法解析

    本文将从多个角度,分别介绍Python中获取用户输入命令的方法,希望能够对初学者有所帮助。 一、使用input()函数获取用户输入命令 input()是Python中用于获取用户输…

    编程 2025-04-27
  • Python3 执行 cmd 命令用法介绍

    本文将详细讲解如何使用Python3执行cmd命令,包括使用subprocess模块、os模块、Popen方法、system方法等多个方面的实现方法。 一、使用subprocess…

    编程 2025-04-27
  • 全面解析Python直接命令更新

    本文将从多个方面对Python直接命令更新进行详细阐述,包括更新命令的基本用法、更新过程中可能遇到的问题及其解决方法等等。 一、更新命令基本用法 Python直接命令更新是一种非常…

    编程 2025-04-27
  • 如何在Linux中添加用户并修改配置文件

    本文将从多个方面详细介绍在Linux系统下如何添加新用户并修改配置文件 一、添加新用户 在Linux系统下创建新用户非常简单,只需使用adduser命令即可。使用以下命令添加新用户…

    编程 2025-04-27
  • Python启动命令用法介绍

    Python是一门解释型语言,与许多编译型语言不同,它不需要编译成机器码,而是通过解释器一行一行读取程序,逐句翻译成目标代码然后运行。因此,对于Python程序员来说,学会如何正确…

    编程 2025-04-27

发表回复

登录后才能评论