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

如何在不使用sudo且不在根目录下运行man?

在不使用sudo且不在根目录下运行man的情况下,可以通过设置MANPATH环境变量来指定man命令的搜索路径,从而实现在非根目录下运行man。

  1. 首先,使用命令manpath查看当前系统中man命令的搜索路径。该命令会输出一个或多个目录路径,表示man命令会在这些路径下搜索man页面。
  2. 创建一个新的目录,用于存放自定义的man页面。例如,可以在用户的主目录下创建一个名为"myman"的目录。
  3. 将自定义的man页面放置到"myman"目录中。可以将man页面文件直接复制到该目录,或者创建一个子目录用于分类存放man页面。
  4. 打开用户的shell配置文件(例如bash的配置文件为~/.bashrc),添加以下内容:
代码语言:txt
复制
export MANPATH="/path/to/myman:$MANPATH"

将"/path/to/myman"替换为实际的"myman"目录的路径。

  1. 保存配置文件并执行source ~/.bashrc使配置生效。

现在,你可以在非根目录下运行man命令,它将会搜索系统默认的man路径以及你自定义的"myman"目录,找到并显示对应的man页面。

注意:由于不提及具体的云计算品牌商,无法给出腾讯云相关产品和产品介绍链接地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

一个.NET Core开发者的Linux入门学习笔记

su,su- 与 sudo su 可以切换到用户 user,执行时需要输入目标用户的密码,sudo 可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,需要输入当前用户的密码。...将其它用户加入 sudo 用户组 默认情况新创建的用户是不具有 root 权限的,也不在 sudo 用户组,可以让其加入 sudo 用户组从而获取 root 权限: $ su -l yilezhu...$ sudo ls 会提示 lilei 不在 sudoers 文件中,意思就是 lilei 不在 sudo 用户组中,至于 sudoers 文件(/etc/sudoers)你现在最好不要动它,操作不慎会导致比较麻烦的后果...,表现形式: /usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。...为起点,以你所要到的目录为终点,表现形式: usr/local/bin (这里假设你当前目录为根目录)。你可能注意到,我们表示相对路径实际并没有加上表示当前目录的那个 .

88720
  • Shell常用命令大全

    2、目录切换命令cd 要想在Shell中切换到其它的目录,使用的命令是cd,命令格式如下: cd [路径] 路径就是要进入的目录路径,比如下面所示操作: cd / 进入到根目录“/”,Linux系统的根目录为...通过sudo命令可以使我们暂时将身份切换到root用户。当使用sudo命令的时候是需要输入密码的,这里要注意输 入密码的时候是没有任何提示的!...当要用到root身份执行某些命令的时候使用sudo”命令即可。要切换回原来的用户,使用命令“sudo su用户名”即可。...10、显示文件内容命令cat 查看文件内容是最常见的操作了,在windows可以直接使用记事本查看一个文本文件内容,linux也有类似记事本的软件,叫做gedit,找到一个文本文件,双击打开,默认使用的就是...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.6K50

    从未如此了解过Linux

    Ubuntu的主要目录 /:根目录,一般根目录下只存放目录,在 linux 下有只有一个根目录,所有的东西都是从这里开始 /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar...、mv、cat 等 /boot:放置 linux 系统启动时用到的一些文件, linux 的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub /dev:存放linux系统的设备文件...,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt /etc:系统配置文件存放的目录,建议在此目录下存放可执行文件,重要的配置文件有 /etc/inittab..., fdisk、shutdown、mount 等。.../usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件 /usr/local:存放软件升级包 /usr/share/doc:系统说明文件存放目录 /usr/share/man:程序说明文件存放目录

    64020

    【小家运维】达到Linux第三阶段的常用命令笔记记录---PartⅠ

    根目录(/)所在分区应该越小越好, 应用程序所安装的软件最好不要与根目录放在同一个分区内,保持根目录越小越好。 如此不但效能较佳,根目录所在的文件系统也较不容易发生问题。...sudo su - : 这个命令,纯粹的切换到root环境,可以这样理解,先是切换到了root身份,然后又以root身份执行了 su - ,这个时候跟使用root登录没有什么区别。...sudo运行有这样一个流程: 1).当用户运行sudo时,系统于/etc/sudoers文件里查找该用户是否有运行sudo的权限; 2).若用户具有可运行sudo的权限。...而sudo能够更好分工,仅仅要配置好/etc/sudoers,这样sudo能够保护系统更安全,并且分工明白,有条紊。...也可以直接使用: grep -n aaa /home/a.txt --在home文件的a.txt查找含有aaa字符的行数(区分大小写匹配aaa) 统计出现的次数 |wc -l : grep -n

    66320

    Linux基础知识第一讲,基本目录结构与基本命令

    /:根目录,一般根目录下只存放目录,在 linux 下有只有一个根目录,所有的东西都是从这里开始 当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录 /bin.../usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件 /usr/local:存放软件升级包 /usr/share/doc:系统说明文件存放目录 /usr/share/man:程序说明文件存放目录...Linux则不一样,打开任何程序.不在程序的左上方.而在桌面的左上方.当切换程序的时候.菜单栏也随之 切换. 关闭按钮: Windows关闭按钮在程序的右上方....来查阅帮助. command --help 说明: 显示 command 命令的帮助信息 2.使用 man 命令查阅帮助 man command 说明: 查阅 command 命令的使用手册 man...是 manual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用说明 使用man的时候,会占满终端全屏.所以我们需要按键才能继续看下面内容.下面显示的就是操作键 使用

    94520

    常用shell命令_使用shell命令

    2、目录切换命令 cd   要想在 Shell 中切换到其它的目录,使用的命令是 cd,命令格式如下: cd [路径]   路径就是我们要进入的目录路径,比如下面所示操作: cd / #进入到根目录“/...”, Linux 系统的根目录为“/” , cd /usr #进入到目录“/usr”里面。...通过 sudo 命令可以使我们暂时将身份切换到 root 用户。...  通过“man”命令可以查看其它命令的语法格式、主要功能、主要参数说明等, “man”命令格式如下: man [命令名] 10、 系统重启命令 reboot 11、软件安装命令 install 版权声明...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    52740

    java工程师必备linux常用命令,这篇文章就够了

    /,所有文件都在它下面 / 根目录 bin //系统可执行程序,命令 boot //内核和启动程序,所有和启动相关的文件都保存在这里 grub //引导器相关文件 dev...media //挂载媒体设备,光驱、U盘等 mnt //目录是让用户临时挂载别的文件系统,挂载Windows的某个分区,ubuntu默认还是挂载在/media 目录。...opt //可选的应用软件包(很少使用) proc //这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息。也就是说,这个目录 的内容不在硬盘上而是在内存里。...TTY 与进程关联的终端(tty) STAT 进程的状态:进程状态使用字符表示的(STAT的状态码) R 运行 Runnable (on run queue) 正在运行或在运行队列中等待。...D 不可中断 Uninterruptible sleep (ususally IO) 收到信号唤醒和不可运行, 进程必须等待直到有中 断发生。

    2.2K10

    cocoapods从安装到使用

    也可参考 如何在Mac OS X上安装 Ruby运行环境 sudo gem update --system 1.查看现有Ruby镜像源是否为taobao.org $gem sources -l 2.通过以上命令...$sudo gem install cocoapods 这个命令默认安装的应该是最新版本,如果想安装指定版本的cocoapods,请使用以下命令: $sudo gem install cocoapods...因为默认情况,podfile文件是要和.xcodeproj文件处于同一个目录下的,正因为.xcodeproj文件处于项目的根目录下,所以我们经常把podfile放在根目录下,这才是建议大家把podfile...然后执行pod install --verbose --no-repo-update 命令,AFNetworking就安装得到项目中了,如下图: 和Pod file在根目录下时不同,当Podfle不在根目录下时候...,Pods文件夹、Podfile.lock、.xcworkspace都不在根目录下。

    15.1K40

    Linux常用命令详解_常用shell命令

    切换到上一级目录 cd / 切换到系统根目录下 cd ~ 切换到当前用户的根目录下 cd – 切换到上一级所在的目录 3.目录的创建(mkdir)和删除(rmdir)命令 mkdir...命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件 其中:z:调用gzip压缩命令进行压缩 c:打包文件 v:显示运行过程 f:指定文件名 示例:打包并压缩/test的所有文件...xxx.tar.gz解压到当前目录下 tar -xvf xxx.tar.gz 示例:将/test的xxx.tar.gz解压到根目录/usr tar -xvf xxx.tar.gz -C /...head 只看头几行 tail 只看尾巴几行 你可以使用 man [命令]来查看各个命令的使用文档,man cp。...若要显示最后的 20 行,就得要这样: [root@www ~]# tail -n 20 /etc/man.config ---- 系统常用操作命令 visudo:编辑sudo命令的配置

    83060

    Linux嵌入式开发——shell命令

    # 以root用户运行,非常建议 sudo su 切换用户——su ​ 一般配合sudo使用,目前功能还不熟,等我去学习一。...cp a.txt b.txt 删除——rm ​ 删除 rm a.txt # 删文件夹 rm test/ -rf # 删库(建议使用) rm /* -rf 创建文件夹——mkdir ​ 建立一个文件夹...# 改名 mv b.txt a.txt # 移动 mv a.c test1/ 显示网络配置信息——ifconfig ​ 显示一网络信息,可以打开和关闭网卡,就是使用前可能要下载一。...ifconfig # 打开网卡 sudo ifconfig eth33 up # 关闭网卡 sudo ifconfig eth33 down 重启——reboot ​ 展示,就重启命令。...进程实时运行状态查看——top ​ 有点像是windows的资源管理器,能实时查看运行状态。 top 文件类型查看——file ​ 就是用来查看文件类型,在嵌入式用的蛮多。

    6.9K20

    Linux常用命令大全:一杯水时间让你掌握!(附目录和快捷键)

    说明: 查阅 command 命令的使用手册 man 是 manual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用 说明 使用 man 时的操作键 ️目录操作...会询问你是否删除每一个文件 rmdir test01 目录的删除 12 ☁️查看当前文件的树状目录结构 tree ./ ☁️批量操作 mkdir dirA dirB #使用空格分开 touch A1...tab 键 如果输入的没有歧义,系统会自动补全 如果还存在其他 文件 / 目录 / 命令 ,再按一 tab 键,系统会提示可能存在的命令小技巧 按 上 / 光标键可以在曾经使用过的命令之间来回切换...,可以切换到 root ,但是推荐使用,因为不安全 ☁️修改文件权限 序号 命令 作用 01 chown 修改拥有者 02 chgrp 修改组 03 chmod 修改权限 # 修改文件|目录的拥有者...☁️ 还有一些常用的快捷键,Tab键自动补全命令、Ctrl+C中断当前操作、Ctrl+D退出终端等。通过学习和掌握这些常用命令和快捷键,读者可以更加高效地使用Linux操作系统,提高工作效率。

    46610

    何在 Ubuntu 18.04 上安装和配置 NFS 服务器

    默认的设置对于我们的使用场景已经足够了。 2.2 创建文件系统 当配置 NFSv4 服务器的时候,最好的实践就是使用一个全局的 NFS 根目录,并且在这里挂载实际的目录。...想要了解更多可用选项,在终端输入man exports。 保存文件并且导出分享: sudo exportfs -ra 每次你修改/etc/exports文件你都需要运行一次上面的命令。...假设你使用UFW管理你的防火墙,你需要运行下面的命令,允许来自192.168.33.0/24的访问: sudo ufw allow from 192.168.33.0/24 to any port nfs...当挂载 NFSv4 文件系统,你需要忽略 NFS 根目录,因此,不使用/srv/nfs4/backups,而使用/backups。...例如,想要卸载/backup,你可以运行sudo umount /backups 如果挂载点被定义在/etc/fstab文件,确保你移除了对应的行,或者使用#在行首进行了注释。

    15.1K23

    MAC常用终端命令行

    一、说明 MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示; 根目录(/)不是可有可无, 表示根目录下的System文件,System...find *.file_format open 使用默认的程序打开文件 open file_name cat 显示或连接文件内容 cat file ln 为文件创建联接 ln -s file1 file2s...:目录、磁盘文件、管道、网络Socket、外接U盘和SD卡等; 文件属性:用户组、读、写、执行权限; 查看文件属性 XZ:ts xz$ ls -l total 82488 -rw-r--r--@...缺失的情况默认为所有用户; 操作:+表示增加权限、-表示取消权限、=表示赋值权限; 权限:r表示可读(read)、w表示可写(write)、x表示可执行(execute); 文件:指定文件名时,操作对象为当前目录下的所有文件...获取root权限 sudo -s Ctr + D / exit 退出root权限 clear 清除屏幕或窗口内容 ping 给网络主机发送回应请求 ping www.baidu.com man 查看命令说明

    2.6K20
    领券