41-linux与windows文件传输:
xmanager---->xshell----->new file transform ----
yum install lrzsz
rz --->上传,从远程拉到本地(接收文件)
sz---->下载,从本地上传到远程(发送文件)
文件的内容编辑
42-vi ---- vim :vi的升级版本,这个包默认情况下,最小安装linux是没有安装的
没有的话可用 yum install -y vim-enhance 命令下载
43-三种模式:
命令模式:我们一进到VIM里,默认就是这个命令模式
编辑模式:在光标处插入(命令模式下按 i 切换进入)
退出模式:w保存,q退出,q!强制退出(Esc切换进入:)
使用VIM一些命令,光标移动、删除、拷贝、移动
上:j
下 :k
左 :h
右 :l
删除当前字符
快速移动光标
Ctrl+b或page up 文本前一页
Ctrl+f或page down 文本后一页
0或shift+6 移动到本行行首
shift+4 移动到本行行尾
nG 移动到n行
x向后删除 X向前删除
dd 剪切光标所在的一行(ndd 剪切n行)
D 剪切光标所在单位
yy 复制光标所在行(nyy 复制n行)
v 选定光标处,然后可以上j下k左h右l选定单位随意剪切复制
p 向下粘贴复制/剪切的内容 P 向上粘贴复制/剪切内容
编辑模式快捷键
i 当前字符前插入
I 光标所在行首插入
a 当前字符后插入
A 光标所在行尾插入
o 当前行的下一行插入新的一行
O 当前行的上一行插入新的一行
一般模式快捷键
/word 查找 ’word‘ 字符
set nu 打开行显示(set nonu关闭)
48-文件查找命令
which---查找二进制文件,命令文件
whereis---查找二进制文件,命令文件
locate--通过系统索引数据库查找,类似查找,yum install mlocate ----->updatedb
find----精准查找文件,普通文件
linux用户与组的管理---文件的所属者和所属组---chown mysql.mysql louiz.log
49-/etc/passwd 文件的作用
用来存放用户的信息(以:作为分隔符)
1-用户名
2-密码
3-UID
4-GID
5-描述信息
6-家目录(~)
7-解释器-SHELL
50-/etc/shadow 文件的作用(同passwd类似)
51-组的管理
52-用户的管理
53-useradd ----创建用户,把信息写到文件/etc/passwd 和 /etc/shadow
useradd -u 1000 -g root -G test -d /home/user1 -s /bin/bash user1
passwd-----修改用户密码 :passwd user1
userdel----删除用户 :userdel -r user1
54-usermod ----修改用户信息
改4 usermod -g dba user1 修改用户user1主组为dba
改5 usermod -c ’this is handsome boy‘ user1 给user1用户加上注释this is handsome boy
改6 usermod -d /etc user1 将user1用户改到/etc目录下
55-su
切换用户(可修改.bash_profile文件 echo ‘welcome’ 则下次登录读取文件时就有开机欢迎welcome)
56-sudo
给到普通用执行ROOT用户才可执行的命令或内容
配置文件/etc/sudo --->VI 编辑,但不建议,而是使用visudo命令进行编辑
在root下,输入命令visudo 找到90行左右root All=(All) All 复制粘贴在下方然后将root改为要变成超级用户的用户名保存即可
但是超级用户在第一次执行任何命令的时候都要在前面加 sudo 才可执行
57-mkpasswd(随机密码命令)
yum install expect
mkpasswd -l 12 -s 3 生成12位其中包含3个特殊字符的密码