2019.12.10 用户常用命令 | 用户和组

1.1用户常用命令

1.1.1命令cd

cd:切换用户所在目录(cd后不可加文件名)

pwd:显示当前所在目录

. :表示当前目录

.. :表示上一级目录

1.1.2命令mkdir

mkdir:创建目录

-m:创建目录的权限

-p:可创建不存在的目录

1.1.3命令ls

-l:除文件名称外,同时将文件或子目录的权限、使用者和大小详细列出

-d:只显示目录列表,不显示文件(通常与-l同时使用)

1.1.4命令rmdir

只能删除目录,不能删除文件

rmdir:删除空目录

1.1.4.1命令rm

-r:可删除非空目录(删除时会询问,y删除,n不删除)

-f:强制删除(删除时不询问,可删除空目录)

-rf:删除空/非空目录,删除时不询问(命令后不能直接加“/”)

-i:删除前逐一询问确认

*1.2环境变量PATH

which:查找某个命令的绝对路径

1.2.1命令cp(echo重定向定义在这儿)

格式:cp  [选项 ] [来源文件] [目的文件]

-r:复制目录必须加

-i:安全选项,如遇已存在文件会询问是否覆盖

重定向(>):即把前面产生的输出写入到后面的文件中;若文件中有内容则会删除文件中原有的内容

追加 (>>):作用同为重定向,但使用”>>”时不会删除文件中原有的内容

1.2.2 命令mv

移动或更名

格式:mv  [选项]  [源文件或目录]  [目标文件或目录]

更名示例:

移动示例:

更名并移动:

1.3

1.3.1命令cat

·通常是用于观看某个文件的内容

-n:查看文件时,把行号也显示到屏幕上

-A:显示所有内容,包括特殊字符

-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting

1.3.2命令tac(cat的反序写法)

1.3.3命令more

·查看文件内容

格式:more  [选项]  [文件路径]

-num:指定分页显示时每页的行数

+num:指定从文件第num行开始显示

Ctrl+D:向上翻屏

Ctrl+F/空格:向下翻屏

enter:下一行

q:退出

1.3.4命令less

·查看文件内容

格式:less  [文件路径]

J:向下移动一行

K:向上移动一行

1.3.5命令head

·用于显示文件的前10行

head 
[参数]  文件名

-n num:显示指定文件的前num行

-c num:显示指定文件的前num个字符

1.3.6命令tail

·用于显示文件的后10行

tail 
[参数]  文件名

-n num:显示指定文件的后num行

-c num:显示指定文件的后num个字符

-f:可以动态、实时地查看文件内容,适用于文件不断增加时

1.3.7命令man

·查看帮助文档

查看ls的帮助文档

空格键:向前(向下)滚动一个屏幕

pagedown:向前(向下)滚动一个屏幕

pageup:向后(向上)滚动一个屏幕

b:向文件首部翻一屏

ctrl+d:向文件尾部翻半凭

ctrl+u:向文件首部翻半凭

回车键:一次向文件尾部翻一行

k:一次向文件首部翻一行

G:跳转至最后一行

NG:跳转至指定行

1G:跳转至文件第一行,首部

q:退出man,并返回到到命令shell提示符

1.4用户和组

·用户

新建用户:useradd

-c:用户的描述信息

-e:禁用账号的日期,格式为YYY-MM-DD

删除用户:userdel

---------------------------------------------------------------

·设置用户账户口令

passwd 
[选项]  [username]

-x:指定口令的最长存活期

-w:口令要到期前提前警告天数

·禁用和恢复用户账户

passwd:禁用 -l

恢复-u

建立组:groupadd

删除组:groupdel

修改组群:groupmod [选项] 组名

-n group-name:更改组群名称

为组添加用户:gpasswd  [选项]  [用户]  [组]

-a:将用户加入组

-d:将用户从组中删除

-r:取消组的密码

-A:给组指派管理员

临时切换用户:su  - 用户名

原文地址:https://www.cnblogs.com/zzzyuan/p/12020254.html

时间: 2024-07-31 13:40:22

2019.12.10 用户常用命令 | 用户和组的相关文章

Linux常用命令-用户,权限管理

ssh:远程登录 ssh [email protected] ssh 用户名@ip (1)whoami:查看当前用户名 whoami该命令用户查看当前系统当前账号的用户名.可通过cat /etc/passwd查看系统用户信息. (2)who:查看登录用户 who:查看当前登录的用户信息 (3)exit:退出登录 如果是图形界面,退出当前终端: 如果是使用ssh远程登录,退出登陆账户: 如果是切换后的登陆用户,退出则返回上一个登陆账号. (4)useradd:添加用户账号 useradd 新的用户

Linux常用命令-用户管理命令

用户管理命令 命令名称:useradd 命令所在路径:/usr/sbin/useradd 执行权限:root 语法:useradd 用户名 功能描述:添加新用户 例:useradd ceshi 命令名称:passwd 命令所在路径:/usr/bin/passwd 执行权限:所有用户 语法:passwd 用户名 功能描述:设置用户密码 例:passwd ceshi 命令名称:who 命令所在路径:/usr/bin/who 执行权限:所有用户 语法:who 功能描述:查看登录用户信息 第一列表示登录

linux笔记:linux常用命令-用户管理命令

用户管理命令:useradd(添加用户) 用户管理命令:passwd(设置和修改用户密码) 用户管理命令:who(查看所有登录用户的信息)

Linux CentOS 6.5 用户 常用命令

用过Linux系统的人都知道,Linux系统查看用户不是会Windows那样,鼠标右键看我的电脑属性,然后看计算机用户和组即可. 那么Linux操作系统里查看所有用户该怎么办呢?用命令.其实用命令就能很轻松的查看到Linux系统有哪些用户. 1.Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 2.用户管理命令

[Linux学习笔记] Linux常用命令 - 用户版本信息查看

用户版本信息查看 1. 查看当前系统用户登录信息: who 命令名称: who 命令所在路径: /usr/bin/who 执行权限: 所有用户 语法: who 功能描述: 查看当前系统用户登录信息 补充: w命令提供了较who命令更强大的功能 2. 查看当前用户身份: whoami 命令名称: whoami 命令所在路径: /usr/bin/whoami 执行权限: 所有用户 语法: whoami 功能描述: 查看当前用户身份 3. 查看系统版本信息: uname 命令名称: uname 命令所

linux常用命令-用户,组,权限,用户配置文件

安全上下文(secure context):用户的uid/gid是否在文件的属主/属组中: 用户(uid)/组(gid):标识符 进程和文件对应用户/组: 用户组类别: 私有组:只包含用户自身并与用户同名,创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名同名的组 基本组:用户的默认组 附加组,额外组:默认组以外的其它组 权限:r, w, x 文件:r:可读,可以使用类似cat等命令查看文件内容:w:可写,可以编辑或删除此文件:x: 可执行,eXacutable,可以命令提示符

linux 查看用户常用命令

用登录查看 w 查看用户的登录信息          1 分钟          5分钟         15分钟之前的平均负载 tty1 带表本机终端 pts/0 带表远程终端 user:登录的用户名 tty:登录终端 from:从哪个ip地址登录进来 [email protected]:登录时间 idle:用户闲置时间 jcpu:指的是和该终端链接的所有进程占用时间. pcpu:指当前进程所占用的时间 what:当前正在运行的命令 who 也可以查看系统的登录信息命令输出: 用户名 登录终端

Linux 常用命令------用户管理命令

命令名称:useradd命令所在路径:/usr/sbin/useradd执行权限:root语法:useradd 用户名功能描述:添加新用户范例: $ useradd yangmi 命令名称:passwd命令所在路径:/usr/bin/passwd执行权限:所有用户语法:passwd 用户名功能描述:设置用户密码范例: $ passwd yangmi 命令名称:who命令所在路径:/usr/bin/who执行权限:所有用户语法:who功能描述:查看登录用户信息范例: $ who 命令名称:w命令所

2019/12/10学习内容摘要(Linux文件和目录管理)

1.绝对路径和相对路径 *绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql *相对路径:路径的写法不是由根目录 / 写起的,例如 首先用户进入到 /home,然后再进入到test,执行的命令为 “#cd /home,#cd test”.此时用户所在的路径为 /home/test.第一个cd命令后紧跟/home,前面有斜杠:而第二个cd命令后紧跟test,前面没有斜杠.这个test是相对于/home目录来讲的,所以称为相对路径. 2.与目录相关命令 1. cd