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

Posted zzzyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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  - 用户名

 

以上是关于2019.12.10 用户常用命令 | 用户和组的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令集(用户和组操作,共15个)

用户和组的简单命令介绍

用户和组操作命令

Linux命令第二部分(用户和组操作)

linux的用户和组相关的命令

Linux用户和组管理及其相关命令