linux用户与文件操作实例,linux用户实例


三 linux用户与文件

3.1 文本编辑

3.1.1 vi/vim

是一个功能强大的全屏幕文本编辑器,也是linux常用的文本编辑器,它的作用是建立,编辑,显示文本文件,没有菜单只有依靠命令去操作。

Vi/vim 【文件名】 进入编辑模式

使用insert 选择插入模式。

当使用文本编辑时,进入编辑模式。

\

输入a,I,o

\

3.1.2跳转到指定行

Set nu 设置行号

Set nonu 取消行号

如果想要跳转到指定行,直接进入编辑模式输入行号即可。

\

3.1.3 删除命令

\

3.1.4 复制与粘贴命令

\

如下图所示,在文本编辑模式下输入/hello 就可以全文检索hello字符串,按n可以一个一个依次切换匹配串。

\

如果替换的内容中含有/目录符,则需要用+进行替换

3.1.5 保存退出

\

3.1.6 一次性计划任务

At

At [-f 文件名] 时间

绝对计时方法: HH:MM YYYY-MM-DD

相对计时方法: now + n minutes now +n hours now +n days

描述:安排一个或多个命令在指定时间运行一次

3.2 用户管理

用户信息文件:/etc/passwd

密码文件: /etc/shadow

用户配置文件: /etc/login.defs ,/etc/default/useradd

新用户信息文件: /etc/skel

用户组文件: /etc/group

用户组密码文件: /etc/gshadow

/etc/passwd 文件中的字段标识符如下:

\

3.2.1 用户组管理

添加用户组groupadd 【配置选项】【组名】

删除用户组 groupdel 【组名】

修改用户组 groupmod –n 【新组名】【就组名】

查看用户属于哪个组groups u1

3.2.2 用户管理

添加用户Useradd 【用户名】

U:uid

G:缺省所属的用户组名称

D:宿主目录

S:命令解释shell

C:描述信息

E:制定用户失效时间。

删除用户userdel –r 【用户名】

修改用户 usermod –l 【新用户名】【旧用户名】

禁用与恢复

Usermod –L 【用户名】

Passwd –l 【用户名】

恢复

Usermod –U 【用户名】

Passwd –u 【用户名】

3.2.3 用户与用户组关联

Gpasswd

-a 添加用户到用户组中

-d 从用户组中删除用户

-A 设置用户组管理员

Gpasswd –a u1 webapps 添加用户u1到用户组webapps

Gpassws –d u1 root 从用户组root中删除用户u1

相关内容