今天讲了内容大体以下:
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
linux
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
今日聚点: (总结~聚点)
今日主要作的是实际动手训练,对于vi的各类增,删,改,查操做。以及对于用户的建立(在建立的时候,同时生成一个与其同名的基本用
户组,并且这个基本用户组只有该用户本身),对用户进行删除,对用户属性进行修改,以及对用户信息进行查看。最后又讲了对于当前用
户的切换方法。整体来讲今天的难度不大。
其实今天最大的收获是懂得了一些配置环境变量的方法。方法固然不少,而我说的是命令方式。
eg:我误把.bash_profile 删除以后,结果切换不进去这用户。在root权限下仅须要把正常的用户中的.bash_profile环境copy一份给那个
用户,而后在次给他权限。以后再切换就ok了。我以为怎么能看懂linux中的信息是我今天最大的收获。
vim