文章目录 1.命令简介 2.命令格式 3.选项说明 4.常用示例 参考文献 1.命令简介 whoami 打印当前用户名。 whoami 打印与当前有效用户 ID 关联的用户名。...2.命令格式 whoami []... 3.选项说明 --help 显示此帮助信息并退出。 --version 显示版本信息并退出。 4.常用示例 查询当前登录的用户名。...whoami root 或者 id -un root ---- 参考文献 whoami(1) - Linux manual page - man7.org
在这篇文章中,我们将会覆盖whoami命令。 就像名字显示的那样,whoami命令打印出当前用户的用户名。换句话说,它显示当前登录用户的名字。...如何使用 whoami 命令 whoami 的命令语法如下: whoami [OPTION] 为了显示当前系统登录用户的用户名,不带任何选项引入这个命令。...whoami 类似的输出结果将在屏幕上展示,显示当前输入命令的用户的用户名: linuxize whoami可以用在 shell 脚本中,用来检测运行脚本的用户的用户名。...whoami 在使用su切换到另外一个用户时,whoami命令也可以很方便的用来验证用户名。 whoami 不接受任何的参数。...whoami [OPTION] 使用id命令可以获得更多关于用户的信息。 环境变量$USER包含了当前登录用户的用户名: echo $USER 总结 whoami命令代表“Who am I?” 。
CentOS7-命令-查看当前用户 whoami
whoami 打印当前有效的用户ID对应的名称。 概要 whoami [OPTION]... 主要用途 打印当前有效的用户ID对应的名称。 选项 --help: 显示帮助信息并退出。...例子 [root@localhost ~]# whoami root 注意 该命令等价于 id -un 。...注意区分 whoami 和 logname 这两个命令;比如我们以用户 root 打开的终端,然后切换到了用户 user2。...此时, whoami 返回的是当前用户 user2, logname 返回的是 root,大家可以自行实践验证一下。...该命令是GNU coreutils包中的命令,相关的帮助信息请查看 man -s 1 whoami ,info coreutils 'whoami invocation'。
关于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.
Linux mmap原理 前言 Linux段页式内存管理 mmap mmap内存映射原理 文字概述 mmap函数参数介绍 源码解析 1. 文件映射 2....,但是并没有深入理解mmap在操作系统内部是如何实现的,原理是什么。...本文想要和大家一起来聊聊mmap的原理,本文整体脉络如下: linux段页式内存管理回顾 mmap原理 ---- Linux段页式内存管理 这里的段页式内存管理主要基于linux 0.11进行讲解...(作者本人并非主攻linux,所以只是对linux 0.11略有研究) 无论是现代操作系统还是最早的linux 0.11操作系统,在对于物理内存的管理,都是将物理内存按页划分,如下图所示:...下面我们通过一幅图来对 mmap 的原理进行阐述: 从上图可以看出,mmap 的原理就是将虚拟内存空间映射到文件的页缓存,我们可以知道:对文件进行读写时需要经过页缓存进行中转的。
这个时候只有管理员才能操作,所以要获取管理员权限 sudo -s可以直接切换到root用户,但是不建议这样做,可能会不小心删除一些东西,如果要退出,执行exit命令 也可以在某个命令前面加上sudo,这样比较安全 whoami
终端大冒险_终端命令_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 就是 我是谁你 问 服务器我是谁 服务器 就告诉 你 你的用户名这叫有来有回添加图片注释
文章目录 1.epoll 的用法 2.epoll 的创建 3.epoll 对象结构 4.向 epoll 添加文件描述符 5.阻塞和唤醒进程 6.小结 参考文献 epoll 是 Linux 平台下的一种特有的...本文主要讲解 epoll 的实现原理。 1.epoll 的用法 先复习下 epoll 的用法。...epoll_create() 函数创建一个 epoll 的文件描述符,epoll_create() 函数原型如下: int epoll_create(int size); 参数 size 是由于历史原因遗留下来的,自 Linux...---- 参考文献 epoll_create(2) - Linux manual page - man7.org linux内核Epoll 实现原理 Linux source code (v6.0)
系统调用 是 Linux 内核提供的一段代码(函数),其实现了一些特定的功能,用户可以通过 int 0x80 中断(x86 CPU)或者 syscall 指令(x64 CPU)来调用 系统调用。...二、进入系统调用 本文主要介绍的是 x86 CPU 进入系统调用的方式 Linux 提供了 int 0x80 中断来让用户程序进入 系统调用,我们来看看 Linux 对 int 0x80 中断的处理初始化过程...原理如下图(图片来源 https://developer.ibm.com/zh/technologies/linux/tutorials/l-system-calls/ ): ?...Linux 使用寄存器来传递参数,参数与寄存器的关系如下: 第1个参数放置在 ebx 寄存器。 第2个参数放置在 ecx 寄存器。 第3个参数放置在 edx 寄存器。...而 Linux 进入中断处理程序时,会把这些寄存器的值保存到内核栈中,这样 系统调用 就能通过内核栈来获取到参数。
在Linux内核中,进程又称为任务(task),进程的虚拟地址空间可以分为用户虚拟地址空间和内核虚拟地址空间,所有进程共享内核虚拟地址空间,又各自拥有独立的用户虚拟地址空间。...C语言标准库进程和Linux的内核进程称呼有所区别,对应关系如下: C标准库...Linux内核 包括多个线程的进程 线程组 只有一个线程的进程...图片 Linux内核提供了一组宏值来表示进程的状态: TASK_RUNNING(可运行状态或就绪状态);Linux并没有严格区分运行态或就绪态,统一为TASK_RUNNING...Linux不支持硬实时处理,至少在主流的内核中不支持。
显示命令执行时间 linux shell 具有history 功能,即会记录已经执行过的命令,但是默认是不显示命令的执行时间,命令的执行时间,history 已经记录,只是没有显示。
---- 一、shell命令以及运行原理 我们用一个简单的例子来理解这个抽象的概念: 对shell的第一次感性认识: 在你很小的时候,对于外界的事物都充满好奇心,是妈妈一点一点来教你并且告诉你,让你从无知到了解...shell作用三:shell外壳是用户和linux操作系统交互的唯一途径,若因为用户的指令导致shell外壳挂掉,那么linux操作系统就不能被用户所使用。...那你可能疑惑,这里为什么是linux内核呢? 其实我们谈到linux操作系统,宏观是linux内核+shell外壳,微观是linux内核。 怎么理解呢?...---- 二、Linux权限 在了解权限之前,我们需要了解Linux是多用户操作系统,所以有很多用户,那么他们之间切换是如何进行的呢?...粘滞位:chmod +t 目录名 就会变为 rwt (操作仅针对目录) ---- 总结: shell的运行原理和权限想必大家都已经了解了吧!可以课后操作命令去练习,加深印象,我们下期再见!
1.Linux无论有多少个分区.分给哪一个目录,整个文件系统也只有一个根目录.它的每一个分区都是用来组成整个文件系统的一部分.Linux使用一种”载入”的处理办法.将分区和目录联系起来.这时要载入一个分区...,将使它的存储空间在一个目录下获得. 2.Linux硬盘编号说明 Linux中的硬盘分为IDE硬盘,SCSI硬盘和SATA硬盘 硬盘编号格式为”sdXY”,其中”sd”表示硬盘为SCSI的类型(IDE类型为...可以通过lsblk查看硬盘分区和挂载情况 3.硬盘挂载和卸载操作 给当前linux系统添加一块新的硬盘(2GB),并挂载到指定的目录(/home/disk2-1目录) 执行步骤: 在虚拟机中添加一个新硬盘...对新硬盘进行分区 对新硬盘的分区进行格式化 格式化指令: mkfs -t ext4 需要格式化的磁盘分区文件 将分区挂载到linux对应的目录上 挂载指令: mount 分区文件 挂载目录 注意: 挂载到的目录需要提前创建
今日更新了Linux的权限的内容 欢迎大家关注点赞收藏⭐️留言 shell命令以及运行原理 Shell的最简单定义:命令行解释器(command Interpreter)主要包含: 将使用者的命令翻译给核心...创建和删除用户 当我们在第一次使用linux时最开始都是只有一个超级用户(root),而普通用户则是用过超级用户进行创建而形成的,所以我们首先来在超级用户下进行创建一个普通用户 创建新普通用户 第一步...:首先进入linux系统中输入指令 whoami 显示root则表示当前用户为超级用户,接下来我们就可以继续进行创建新的普通用户操作。...Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。...但是linux不一样,即使修改了后缀,也能打开它 。
Linux 通过 软中断 实现从 用户态 到 内核态 的切换。 用户态 与 内核态 是独立的执行流,因此在切换时,需要准备 执行栈 并保存 寄存器 。...在 Linux 中, 系统调用号 一般通过 eax 寄存器 来传递。
在 Linux 环境下编译出来的可执行文件都是遵循 ELF 格式,如果没有特殊处理,它会保留比较完整的 符号表。 就拿开头的程序来当例子,可以通过 readelf -s a.out 查看: ?.../trace_test 22346 # 本文开头的进程 总结 关于断点的原理网上有很多文章提到,但比较多也是蜻蜓点水一笔带过,意犹未尽,干脆直接用最浅显的例子降低大家练手 成本!
内核使用task_struct来表示单个进程的描述符,维护进程的所有信息,其中包括files指针来指向结构体files_struct,files_struct中...
macvlan是Linux操作系统内核提供的网络虚拟化方案之一,更准确的说法是网卡虚拟化方案。
Ceph OSD的架构实现由物理磁盘驱动器、Linux文件系统和Ceph OSD服务组成,对于Ceph OSD Deamon而言,Linux文件系统显性的支持了其拓展性,一般Linux文件系统有好几种,...RBD:RBD通过Linux内核客户端和QEMU/KVM驱动来提供一个分布式的块设备。 CEPH FS:CEPH FS通过Linux内核客户端和FUSE来提供一个兼容POSIX的文件系统。...在说明CRUSH算法的基本原理之前,先介绍几个概念和它们之间的关系。
领取专属 10元无门槛券
手把手带您无忧上云