VM tools:方便我们虚拟机和宿主机之间复制数据或移动文件等

安装VMtools

1、菜单栏-虚拟机-安装VM tools 将其选中
2、进入系统,在桌面位置里面有VM tools的光盘,双击进入光盘,
将里面的压缩文件复制到虚拟机桌面上(或者在终端进入 /media/cdrom 将压缩包复制到桌面)
3、打开终端,在桌面目录下输入:tar -zxvf VMwareTools-10.3.10-12406962.tar.gz
4、cd 到 vmware-tools-distrib/
5、输入 ./vmware-install.pl 一直敲回车,等待安装完成。

vim编辑器的使用
1、命令模式:vim打开文件后所处的状态(:wq保存退出 :w保存 :w!强制保存 :q退出 :q!强制退出)
2、输入模式:在命令模式下输入 a/i/o 就能进入到输入模式,我们就可以开始编辑了
a(在光标后一位开始输入)i(在光标所在位置开始输入)o(在光标下一行开始输入)
A(在光标所在行的末尾开始输入) I(在光标所在行的开始位置开始输入) O(在光标所在行的上一行开始输入)
键入esc进入命令模式
3、底部命令模式:如当前是输入模式,需要按esc,输入:就可以进入到底部命令模式
如当前是命令模式,直接输入:就能直接进入到底部命令模式

在vim编辑器中找数据
需要在命令模式中进行,使用/+关键词来进行查找关键词,查找完成后按回车后按N键寻找下一个关键词

在vim中替换数据
:%s/key1/key2 所有的文档每行第一次出现的key1替换成key2
:%s/key1/key2/g 所有的key1替换成key2
:s/key1/key2 将光标所在当前行第一次出现的key1替换成key2
:s/key1/key2/g 将光标所在行的当前行所有的key1替换成key2

vim的其他操作(命令模式)
x 删除光标后面的一个字符
X删除光标前面的一个字符
dd 删除光标所在行
ndd 删除光标后N行
yy 复制光标所在行
p 将复制的数据粘贴到光标的上一行
P 将复制的数据粘贴到光标的下一行
u 撤销上一个动作
:set nu 可以添加行号
:set nonu 关闭行号

修改linux中的root密码:sudo passwd root 然后回车 输入密码

压缩包:
tar 可以打包可以压缩
tar -cvf liu.tar f1 f2 f3 (将文件f1 f2 f3 打包成liu.tar)
-c 打包
-v 显示打包过程
-f 指定文件
tar -zcvf liu.tar.gz f1 f2 f3 (将文件f1 f2 f3 打包压缩成liu.tar.gz)
-z 针对压缩包的格式是zip/gz

tar -zxvf liu.tar.gz (将liu.tar.gz解压缩)
-x 解压缩

zip
zip test.zip f1 f2 f3 将f1 f2 f3压缩成test.zip
unzip test.zip 解压缩

开启多终端ctrl+shift+t
切换终端 alt+123
当用户权限不足时,需要sudo(赋予当前用户一个临时的root权限去操作)或u root/su(需要知道root密码)

Linux下的用户管理
用户信息保存/etc/passwd,一般用户都有读的权限
真正的用户拥有的权限: 修改密码 可以登录
伪用户:应用程序在运行时会以某种权限来运行,并使用程序
名来表示该程序,并存在/etc/passwd文件中,伪用户
不可以直接登录
liujizhou(用户名):x(密码):1000(uid):1000(gid):pentest,,,(描述):/home/pentest(家目录):/bin/bash(默认使用解析器)
将最后一项更改为/sbin/nologin,该用户就不能登陆

用户密码存储在:/etc/shadow ,一般情况下,普通用户无法查看
liujizhou(用户名):$6$X25BcuOkl/JSnEm8$RLbgSDu7CJLedx8xcSva4zHDtt7e9oKKXvYylj4bdZSPGzJOb/R152xgewoUI3Ug4ma91AMXzassxO9V7OMgD/(密码)
:18150(最后修改密码的时间):0(修改密码最短有效时间):99999(最长时间):7:::systemd-coredump:!!:18150::::::(后三位是密码策略)

添加用户:useradd+ 用户名
加密码:passwd+用户名
删除用户: userdel+用户名
默认添加的用户会自动加入和用户名一样的组中

安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)的更多相关文章

  1. Windows & Linux 安装使用 Vim 编辑器 3分钟入门 - 精简归纳

    Windows & Linux 安装使用 Vim 编辑器 3分钟入门 - 精简归纳 JERRY_Z. ~ 2020 / 8 / 25 转载请注明出处! 目录 Windows & Lin ...

  2. Linux下的tree命令 --Linux下目录树查看

    Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...

  3. centos clamav杀毒软件安装配置及查杀,没想到linux下病毒比windows还多!

    centos clamav杀毒软件安装配置及查杀,没想到linux下病毒比windows还多! 一.手动安装 1.下载(官网)    cd /soft     wget http://www.clam ...

  4. Linux下的tree命令 --Linux下文件夹树查看

    Linux下的tree命令 --Linux下文件夹树查看 有时我们须要生成文件夹树结构,能够使用的有ls -R,可是实际效果并不好 这时须要用到tree命令,可是大部分Linux系统是默认不安装该命令 ...

  5. Linux学习之用户管理命令与用户组管理命令(十五)

    Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...

  6. linux命令详解之useradd命令使用方法[linux下 添加用户、删除用户、修改用户密码、用户组管理]

    http://www.jb51.net/article/45848.htm Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...

  7. vim编辑器介绍及其常用命令

    vim简单的介绍 Vim 编辑器是一个模式编辑器 . 这意味着在不同状态下编辑器有不同的行为模式 . 两个基本的模式是 Normal 模式和 Insert 模式 ,还有可视模式. 在 Normal 模 ...

  8. 【Linux 操作系统】vim编辑器配置及常用命令

    最近工作不安分, 没有了刚入行时候的锐气, 不知道什么时候开始懈怠起来, 周末在电脑旁边看新闻, 搞笑图片, 追美剧, 一坐就是一天, 很是空虚. 我需要摆脱这种状态, 正好想学习一下安卓底层, An ...

  9. 安卓程序代写 网上程序代写[原]vim编辑器配置及常用命令

    最近工作不安分, 没有了刚入行时候的锐气, 不知道什么时候开始懈怠起来, 周末在电脑旁边看新闻, 搞笑图片, 追美剧, 一坐就是一天, 很是空虚. 我需要摆脱这种状态, 正好想学习一下安卓底层, An ...

随机推荐

  1. 第3节 storm高级应用:6、定时器任务;7、与jdbc的整合使用;8、与jdbc整合打包集群运行

    ======================================= 5.storm的定时器以及与mysql的整合使用 功能需求:实现每五秒钟打印出当前时间,并将发送出来的数据存入到mysq ...

  2. Cent OS下配置虚拟Ip地址

    1.首先我们登录操作系统 用户名root 密码 123456 然后我们输入ip查询命名 ip addr  也可以输入 ifconfig查看ip,但此命令会出现3个条目,centos的ip地址是ens3 ...

  3. php 投票系统

    1.投票主界面(问题界面) <?php$db = new Mysqli("localhost","root","root"," ...

  4. 学习:java原理—反射机制

      一.什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力.这一概念的提 出很快引发了计算机科学领域关于应用反射性的研究.它首先被程 ...

  5. Lesson 45 Of men and galaxies

    In man's early days, competition with other creatures must have been critical. But this phase of our ...

  6. FieldByName().AsFloat只可以保留四位小数,四位以上应使用Value

    FieldByName('a').AsFloat to FieldByName('a').Value

  7. Golang:GOROOT、GOPATH、GOBIN变量的含义

    背景 移植完了go以后,在配置变量的时候不太清楚这些变量的含义,找了有关的资料. 使用 go env可以获取 go 有关的环境变量,下面是我的go环境: GO111MODULE="" ...

  8. zabbix 监控linux tcp连接数

    zabbix 监控linux tcp连接数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.TCP的状态概述 1>.端口状态转换 2>.TCP 三次握手 3>. ...

  9. f_lseek

    我在STM32中移植了fatfs文件系统,实现在SD卡对文件的读写.在普通读写中都没有问题,但是一旦我关闭文件系统,再次打开读写,之前写的数据就被覆盖.比如举个例子:       u8 tx_buff ...

  10. SQL statement ignored

    存储过程语句错误,字段或变量名可能拼错,导致存储过程无法执行. 解决办法:仔细检查存储过程里的变量,字段,语句等是否正确.