今天讲了内容大致如下:
1. Linux文件及文本管理工具
Vi文文本编辑器----------------啥都可以做哦。属于无敌法宝 呵呵
Vim它是Vi的增强版(vim需安装 --------------------直接使用yum源快速安装啊)
Vi的三种模式:命令模式,控制光标移动,可对文本进行复制、粘贴、删除和查找等
输入模式,正常的文本录入
末行模式,保存或退出文档
Vi的常用命令:
dd 剪切光标所在整行
10dd 剪切从光标处开始的10行
yy 复制光标所在整行
10yy 复制从光标处开始的10行
p 剪切(dd)或复制(yy)过的数据粘贴到光标后面
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作
ctrl+b 向文件首翻一屏
ctrl+f 向文件尾翻一屏
a 在当前字符后添加文本
i 在当前字符前添加文本
o 在当前后面插入一空行
h、j、k、l 左、下、上、右
shirf + $ 行尾 注: 数字4==$
shift + ^ 行首 注: 数字6==^
shift + G 尾部
gg 首部
Vi末行模式常用命令:
w 保存
q 退出
q! 强制退出
wq! 强制保存退出
set nu 显示行号
set nonu 不显示行号
s/one/two 当前光标所在行的第一个one替换成two
s/one/two/g 当前光标所在行的所有one替换成two
%s/one/two/g 将全文中的所有one替换成two
?str 在文本中从下至上搜索该字符串
/str 在文本中从上至下搜索该字符串
Linux用户、组、权限管理 Linux多用户、多任务操作系统!
多用户同时登录一个系统而执行不同的任务,而互不影响,不同的用户可具有不同的权限,每个用户在权限允许的范围内完成不同的任务
为方便管理属于同一组的用户,方便为组中的用户统一规划权限或指定任务;
在Linux系统中创建每个用户时,将自动创建一个与其同名的基本用户组,而且这个基本用户组只有该用户自己
useradd #用于创建用户
groupadd #用于创建组
usermod #用于修改用户属性
passwd #用于修改用户密码
userdel #用户删除用户
su #切换用户
su - root su - user1
当用户被创建后,保存在哪里,以什么形式保存,有哪此配置文件有关?
more /etc/passwd #用户信息;#USERNAME:PASSWORD:UID:GID:COMMENT:HOMEDIR:SHELL uid(user identification):
UID=0 系统管理员用户
UID=1~999系统默认服务用户
UID>1000 普通用户 警告: UID不能冲突!
more /etc/shadow #用户密码信息
more /etc/group #组信息 #GROUPNAME:PASSWORD:GID:MAMBERS
more /etc/gshadow #组密码信息 #GROUPNAME:PASSWORD:ADMINISTRATORS:MEMBERS
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
今日聚点: (总结~聚点)
今日主要做的是实际动手训练,对于vi的各种增,删,改,查操作。以及对于用户的创建(在创建的时候,同时生成一个与其同名的基本用
户组,而且这个基本用户组只有该用户自己),对用户进行删除,对用户属性进行修改,以及对用户信息进行查看。最后又讲了对于当前用
户的切换方法。总体来说今天的难度不大。
其实今天最大的收获是懂得了一些配置环境变量的方法。方法当然很多,而我说的是命令方式。
eg:我误把.bash_profile 删除之后,结果切换不进去这用户。在root权限下仅需要把正常的用户中的.bash_profile环境copy一份给那个
用户,然后在次给他权限。之后再切换就ok了。我觉得怎么能看懂linux中的信息是我今天最大的收获。
浙公网安备 33010602011771号