linux系统中的当前工作目录什么意思啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统中的当前工作目录什么意思啊?相关的知识,希望对你有一定的参考价值。

当前工作的目录到底啥意思?是指在这个目录进行操作吗?还有刚上电脑时,咋就有工作目录了?

当前工作目录(present working directory)是文件系统当前所在的目录,如果命令没有额外指定路径,则默认为当前工作目录。比如ls命令,如果没有指定目录,就会显示出当前工作目录的文件。

在Linux中,路径可以用绝对路径和相对路径表示,相对路径就是相对于当前工作目录。

当前工作目录可以使用pwd命令获取。

用法示例:

参考技术A 当前目录就是你现在所在的目录,用pwd命令可以查看。每一个用户登录的时候都会默认的进入这个用户的主目录。系统提示符显示的是“~”,root用户默认在/root文件夹下,其他用户在/home里自己对应的文件夹下。 在创建用户的时候,默认在/home下就创建了同名的目录。本回答被提问者采纳 参考技术B 就是你当前所在的目录呀 。
你刚登录时的工作目录就是你登录时所用帐户的home目录。
参考技术C 就是你先所在的目录 用pwd命令即可看见你的路径 参考技术D 就是你现在所在的位置,通过pwd命令可以查看你现在所在的绝对位置

Linux系统管理之用户权限

当我们用root用户登陆linux时候 会显示一些信息技术分享图片
[email protected] 意思是 当前登陆用户为root localhost是这台linux的主机名
~ 是当前的用户目录 那后面的#是什么意思呢?

#号是当前用户具有管理员权限
管理员是当前系统最高权限的用户
技术分享图片
我们新建一个用户为Han
技术分享图片
切换到Han用户 发现之前显示的#号变成了$
这是因为我们用useradd命令创建的用户默认为普通用户
那系统是怎么分别用户是管理员用户还是普通用户呢?
技术分享图片
系统是用UID(User IDentification)即用户标识符来分别用户的身份
在RHEL7中

管理UID为0:系统的管理员用户
系统用户UID为1~999:默认是无法登陆系统
普通用户UID为1000开始:适用于日常工作的用户

linux是一个多用户、多任务的操作系统
除了UID还有GID(组身份标识符)
如果用户很多权限又都一样时,我们可以将用户规划到一个工作组,这样可以同一规划权限。
一些常用的用户和用户组命令
useradd命令(创建用户)

-d                   指定用户的家目录默认(/home/user)
-e                   账户的到期时间 格式为 YYYY—MM—DD
-g                   指定用户属于的用户组
-u                   指定用户的UID
-s                   指定用户登入后所使用的shell(默认是/bash/shell,指定 /sbin/nologin则该用户不能登陆)

技术分享图片
每创建一个用户时系统会自动创建一个同名的用户组
技术分享图片
userdel(删除用户)

-f                  强制删除用户                             
-r                  删除用户和组并且删除用户的家目录和邮件通知目录

usermod(更改用户权限)

-d               修改用户登入时的目录
-e               修改帐号的有效期限
-g               修改用户所属的群组
-u               修改用户UID
-l                修改用户帐号名称
-L               锁定用户密码,使密码无效
-s               修改用户登入后所使用的shell

技术分享图片
#如果遇到currently userd by processes 可能是要修改的用户已经登陆 先退出登陆的用户再用 root 用户修改
passwd(修改用户密码等)

--stdin           使用标准输入修改密码例如 echo "123456" | passwd --stdin username
-d                  用户可用空密码登陆系统
-S                 列出密码的相关信息,以及密码的加密算法名称
-l                   锁住用户,禁止登陆
-u                  解开已锁住的用户

技术分享图片

以上是关于linux系统中的当前工作目录什么意思啊?的主要内容,如果未能解决你的问题,请参考以下文章

如何设置linux显示当前目录

Lesson 05 —— Linux 文件系统

R语言如何更改工作目录??

工作中一些常用的linux命令

linux命令中cd / 和 cd ~ 是啥意思?

Linux系统运维人员常用的150个命令