如何快速切换到用户john的主目录下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何快速切换到用户john的主目录下相关的知识,希望对你有一定的参考价值。

如果用su 的话,就不会切换目录了!su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell,环境变量没有变;而后者连用户和Shell环境一起切换成root身份了,且环境变量也变成了root用户下的环境变量。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。 参考技术A cd ~John 用来快速切换到用户John的主目录下

2基本命令-系统用户

清屏:
  • $ clear
显示当前目录:
  • $ pwd

创建用户:
  • $ useradd hw:用户名
  • $ passwd hw:密码

Linux下,默认情况创建一个用户的同时会给用户在系统的目录下创建一个属于自己的用户目录,该目录称为用户主目录。

例如: /home/hw,用户的主目录可以使用 ~ 进行表示。

切换用户:
  • root切换到普通用户:$ su - hw 不需要输入密码

  • 普通用户切换到root用户:$ su 需要输入root密码


设置普通用户的sudo权限
  1. su:切换到root用户
  2. vi /etc/sudoers
  3. 在第一行添加如下内容:hw ALL=(root)NOPASSWD:ALL

主机名:
  • 显示主机名:$ hostname
  • 临时设置主机名:$ hostname hadoop-hw

此种方式设置的主机名称,重启机器后,主机名称会变化。

原因:在linux系统中,系统的配置的信息都是来自于文件中

  • 永久设置主机名称:$ vi /etc/sysconfig/network 修改 HOSTNAME
重启系统
  • 关机:$ halt
  • 重启:
    • $ reboot
    • $ init 6

以上是关于如何快速切换到用户john的主目录下的主要内容,如果未能解决你的问题,请参考以下文章

sh 克隆到新的仓库并快速切换到它。有助于避免在我的主目录中随意收集无组织的github repos。

Linux的常用命令

cd命令

linux 从任一目录快速切换到本用户目的命令 。

linux如何修改用户主目录

Linux -- 目录基本操作