首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下的 Whoami 命令

在这篇文章中,我们将会覆盖whoami命令。 就像名字显示的那样,whoami命令打印出当前用户的用户名。换句话说,它显示当前登录用户的名字。...如何使用 whoami 命令 whoami 的命令语法如下: whoami [OPTION] 为了显示当前系统登录用户的用户名,不带任何选项引入这个命令。...whoami 类似的输出结果将在屏幕上展示,显示当前输入命令的用户的用户名: linuxize whoami可以用在 shell 脚本中,用来检测运行脚本的用户的用户名。...whoami 在使用su切换到另外一个用户时,whoami命令也可以很方便的用来验证用户名。 whoami 不接受任何的参数。...whoami [OPTION] 使用id命令可以获得更多关于用户的信息。 环境变量$USER包含了当前登录用户的用户名: echo $USER 总结 whoami命令代表“Who am I?” 。

4.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python0003_ 终端大冒险_终端命令_whoami_pwd_ls

    终端大冒险_终端命令_ls_pwd_whoami 回忆 上次 了解基本环境简称含义CLI命令行界面GUI图形用户界面在 CLI 中 通过终端 连接 远程服务器的 壳(shell)控制 云端的核...胡乱敲击 使用面部在键盘上横滚添加图片注释,不超过 140 字(可选)shell环境报错了添加图片注释,不超过 140 字(可选)红颜色意味着不能执行终端命令whoami 终端上 依次按下 wh...从绿变红添加图片注释,不超过 140 字(可选)终端 显示wh是红色的 意味着没有wh这条命令再按下o 显示绿色 说明 有who这条命令继续按下ami 根据颜色 可以判断 是否有相应的命令变绿 whoami...文字变绿 说明 有whoami 这条命令添加图片注释,不超过 140 字(可选)这条命令发出绿光 Green Light I'm searching for youAlways 不会却步喔真爱...不会结束Green Light in my life执行命令 回车 执行whoami命令 显示出当前登录名whoami 就是 我是谁你 问 服务器我是谁 服务器 就告诉 你 你的用户名这叫有来有回添加图片注释

    5200

    如何使用Whoami在Kali上保持匿名性

    关于Kali-Whoami Whoami工具的目的是让您在Kali-linux上尽可能地保持匿名活动,该工具提供了一个用户友好且易于使用的简单界面,并遵循两种不同的路径以确保最高级别的匿名性。...因此,我们需要先安装并配置好Whoami所需的依赖组件,我们可以直接运行下列命令完成准备工作: sudo apt update && sudo apt install tar tor curl python3...接下来,安装makefile sudo make install 完成上述操作之后,我们就可以开始使用Whoami了。...工具使用 完成工具的安装之后,我们需要在系统的搜索栏中搜索“Kali Whoami”,或直接在命令行终端中运行下列命令: sudo kali-whoami --help 此时,你将会看到如下所示的提示界面...: [+] Usage : sudo kali-whoami [option] --start : It will make backups and start the program.

    1.1K30

    K8S 生态周报| Kubernetes 新增 auth whoami 子命令,可获取用户属性

    在下个版本中我们将引入 Gateway API 项目的一致性测试,来保证我们的实现与 Gateway API 项目的一致性。...这样做的好处在于凡是通过了 Gateway API 一致性校验的实现,均可进行互相替换,不会存在锁定的情况。而且在迁移的过程中,也可以保证配置的兼容性。...但在之前版本中,对于 Ingress 资源来说,想要使用 APISIX 提供的 plugin 能力,就必须先实现一个对应的 annotation,这种方式可扩展能力很差。...这样就可以简单的通过增加一个 kubectl auth whoami 的命令,来了解当前用户的相关信息了。...同时,本次也在 kubectl 中添加了 kubectl alpha auth whoami 子命令,可直接查看当前用户的相关属性信息。

    63530

    Linux 实现群聊功能

    今天的主题是在 Linux实现一个群聊功能,支持群聊,指定人私聊,群主禁言,踢出群聊的功能,实际上要实现这个功能,如果你阅读过我前两天我写一篇 Linux原始系统api实现两个终端实时聊天 ,那么,...在以上的基础上其实就是追加一下 两个功能即可,及群主禁言,和将谁踢出群聊的功能,因为群聊的基本功能我们实现了,而且私信的逻辑我们也实现了,ps,文本的代码在此。...A 向服务端发送一条消息服务端收到 A 的消息之后,将这条消息转发给到了所有的人,当然除了 A,这里的代码逻辑一撇如下,全部详细的代码就需要参考 Linux原始系统api实现两个终端实时聊天 这里了...buffer, strlen(buffer), 0); } }}私信的效果是:A 发送一条给到 B 的私信,只有 B 可以收到,C 是收不到的只有 B 收到的截图C 是收不到的继续实现禁言某人和踢出用户的功能要实现禁言的功能...2.实现踢出的逻辑这里的实现方式和实现屏蔽略微不同,而且还稍显简单,直接干掉 server 和 client 的连接即可,实现的方式如下:else if (strncmp(s, "/kick ", 6)

    58150

    linux实现文件共享samba,Linux环境下实现SAMBA服务文件共享

    一、实现SMB共享 1、在服务器安装软件包 yum -y install samba 2、创建samba用户和组 groudadd -r admins user alfa -G admins -s /sbin...share 将samba服务器设置的账号(就是第1步中建立的smbadmin账户,只填写它的账户和密码就可以)密码写入一个文件中,并设置600权限 5、挂载 挂载完成后mount -a 6、客户端实现多用户访问...useradd apple useradd banana 注意:成功以后,发现别人可以删除自己的文件,这不符合工作中的要求,为了实现合理的自己只能删除自己的文件,这里将继续下一步的操作 7、新建共享组...u apple 192.168.239.70 cifscreds add -u banana 192.168.239.70 banana用户的文件apple用户不能删除不能修改,只能查看 由此可见,实现文件权限的方式是

    9.4K20

    linux内核设计与实现

    ,并且实现了 unix的api linux没有直接使用unix的源代码,但完整表达了unix的设计目标并保证编程接口一致 2....线程在linux中的实现 4.1 liunx线程概述 一组线程共享进程内的内存地址空间,打开的文件和其他资源 线程机制支持并发程序设计技术,多处理器上保证真正的并行处理 linux实现线程的机制非常独特...,这个进程和其他进程共享某些资源 与其他系统(windows,solaris)实现差异巨大,这些系统内核专门提供线程的支持 4.2 linux线程创建 线程的创建和普通进程创建类型,只不过调用clone...调度算法 3.1 概述 linux调度程序定义与kernel/sched.c 2.5版本内核重写调度算法,和以前版本区别很大,实现以下目标 充分实现O(1)调度,不管多少进程或什么输入,每个算法能在恒定时间内完成...系统调用的实现 linux不提倡多用途的系统调用,每个系统调用都应该有明确的用途 接口应该尽量简洁,参数少。力求稳定不做改动 尽量为将来做考虑,尽量通用,不要做限制。

    2.9K52

    linux 内核pollselectepoll实现剖析

    EPOLL_CTL_DEL EPOLL_CTL_DEL 的实现调用的是 ep_remove 函数,函数只是清除ADD时, 添加的各种结构,EPOLL_CTL_MOD 的实现调用的是ep_modify...,在ep_modify中用新的事件掩码调用f_ops->poll,检测事件是否已可用,如果可用就直接唤醒epoll,这两个的实现与EPOLL_CTL_ADD 类似,代码上比较清晰,这里就不具体分析了。...(pwake) ep_poll_safewake(&ep->poll_wait); return 0; } epoll_wait /* epoll_wait实现...} return eventcnt; } eventpoll_poll 由于epoll自身也是文件系统,其描述符也可以被poll/select/epoll监视,因此需要实现...); } } return 0; } epoll全景 以下是epoll使用的全部数据结构之间的关系图,采用的是一种类UML图,希望对理解epoll的内部实现有所帮助

    69300

    Linux 信号量实现同步,实现互斥

    一.实现同步 同步模板 使用信号量实现同步时,需要将信号量的初值设置为0 semaphore s=0; p1() { p(s); 具体的代码 } p2() { 具体的代码 v(s); } 1...二.Linux下信号量实现同步,线程2先执行输出"hello",线程1后执行输出"world\n"的功能 #include #include #include...cout << "world" << endl; }); t1.join(); t2.join(); sem_destroy(&sem); return 0; } 执行结果: 三.实现互斥...互斥模板 互斥是对临界资源的保护 所以互斥只需要在临界区之前和之后分别进行加锁和解锁 需要注意的是,用信号量充当互斥锁实现互斥的时候,信号量的初值应设置为1,表示 临界资源的个数为1....四.使用Linux信号量实现互斥 #include #include #include #include

    2.2K40
    领券