老视频课程
1.15 克隆虚拟机
1.16 Linux机器相互登录
2.3 ls命令
2.4 文件类型
2.5 alias
2.6 相对路径和绝对路径
2.7 cd命令
2.8 创建和删除目录
一、克隆虚拟机
1.在关机状态下选择‘管理’,再选择‘克隆’
2.选择‘虚拟机中的当前状态’
3.选择‘创建链接克隆’
4.改虚拟机名字,完成克隆
5.更改ip地址:vi /etc/sysconfig/network-scripts/ifcfg-ens33
6.重启网络服务:systemctl restart network.service
7.查看ip并测试是否接通
8.更改主机名:hostnamectl set-hostname +目标主机名
二、Linux机器相互登录
1.连接另一台机器:ssh +IP
2.指定端口标准写法:ssh -p 端口 用户名@IP地址
3.生成秘钥对:ssh-keygen
4.查看秘钥:ls /root/.ssh/
5.把当前机器上的公钥放到需要连接的机器上
6.查看并复制公钥:cat /root/.ssh/id_rsa.pub
7.去需要连接的机器上粘贴公钥:vi /root/.ssh/authorized_keys
8.保存并退出,关闭selinux (临时关闭(setenforce 0),完全关闭(vi /etc/selinux/config))
9.去当前机器测试连接
三、ls命令
ls命令是列取目录或者文件的命令
可以列取一下系统根目录看一下Linux系统都有哪些目录
ls命令总结
ls -l:列取详细信息
ls -i:列取inode
ls -lh:更直观的看文件大小
ls -la:列出隐藏文件
ls -lta:t是时间的意思,按时间顺序排列
ls -ld:只列出目录
ls命令详解
ls -l:列取详细信息(ll命令就是ls -l的缩写)
在inode使用量前面11位。第一位表示文件类型,后面九位表示文件权限,最后一位(.)是受制于selinux。如果关闭selinux,新建的文件或目录就没有(.)
ls -i:列取inode
文件名字前面的数字就是inode号,inode号是储存除了文件名以外的所有文件信息,都存在inode之中
ls -lh:更直观的显示文件大小
ls -la:列出隐藏文件
其中‘.’开头的文件都是文件或目录
还有两个目录,‘.’代表是当前目录,‘..’代表是上级目录
ls -lt:t是时间的意思,按时间顺序排列,时间越近排在越前面
ls -ld:只列出目录
也可以同时使用ls -liat
其他命令选项使用也很多,但是不常用,需要的时候可以man一下进行查看
四、文件类型
文件属性第一排就是文件类型,就是在权限前面
常见的就是: - 是普通文件
d 是目录
特殊文件类型: c 字符串设备
l 软链接文件
b 块设备(光盘、磁盘等)
s 通信文件
五、alias命令
alias就是命令的别名,是命令加选项的组合。可以理解成给一个很长的命令设置一个简单的外号,更容易操作
alias的作用就是,可以简写命令
用which来查看命令的别名
可以输入alias来查看系统有别名的命令有哪些
自定义一个别名的格式:alias aming=‘ls -lha’
可以看到没有设置别名的时候直接输入aming是不起作用的。可以用which来看一下
取消自定义别名 用unalias命令
which命令
which命令可以查看一个或多个命令、可执行文件的绝对路径,并且会显示命令的别名
which命令是通过遍历PATH环境变量路径的方式来查找文件的
如果一个命令不存在于PATH中的任何一个路径下,使用which命令是查找不到的
六、相对路径和绝对路径
1.绝对路径:从根目录开始的路径
2.相对路径:相对当前目录不是从根目录开始的路径
3.查看当前目录:pwd
七、cd命令
1.切换上一次所在目录:cd -
2.切换当前用户的家目录:cd 或 cd ~
3.切换上级目录:cd …
4.查看命令用法:man cd
八、创建和删除目录
1.显示当前时间:date
2.创建目录:mkdir +目录名
3.连续创建多个目录:mkdir -p +目录名/目录名/等
4.列出连续创建目录的过程:mkdir -pv +目录名/目录名/等
5.删除为空目录:rmdir +目录名
6.连续删除为空目录:rmdir -p +目录名/目录名/等