1、路径
绝对路径:带盘符的
相对路径:相对于当前目录
./ 当前目录 ./a.txt ./b.doc
../ 上级目录
2、基本命令
2.1 ls
ls ls ./ 查看当前目录下的文件
ls -l ll 查看当前目录下的文件详细信息
ls / 查看根目录下的文件
ll -a 显示所有文件 包括隐藏文件 以.开头的是隐藏文件
2.2 cd
cd /bin/ 切到根目录下的bin目录
cd ../ 切到上级目录
cd ~ 切到用户的目录
cd - 切到上次所在的目录
2.3 pwd
pwd 显示当前所在目录
2.4 创建文件夹
mkdir a 当前目录下创建a目录
mkdir ./b 当前目录下创建a目录
mkdir /test 根目录下创建
mkdir a b c 创建a b c 三个目录
mkdir a /root/aa 不同目录下创建文件夹
mkdir -p /aa/bb/cc 递归创建多层文件夹
补充:
java -jar (jar包)
java -cp (jar包) (类路径)
2.5 创建文件touch
touch a.txt 创建文件
touch b.txt c.doc 创建多个文件
touch 1.mp4 /root/d.doc /c.txt 不同目录下创建文件
判断是文件还是文件夹 使用ll命令 查看第一位
- 文件
d 文件夹
l 超链接
2.6 删除文件/文件夹
rm -rf 强制删除文件或文件夹
rm -rf *.txt 删除以.txt结尾的文件
rm -rf * 删除当前目录下的所有文件 千万不要在根目录下执行此命令
rm -rf /a------> /a/b/c
2.7 移动
mv a.txt /home/a.txt 把a.txt文件移动到home目录下
mv a.txt /home/b.txt 把a.txt文件移动到home目录下并且重命名
mv a.txt b.txt 重命名
mv a.txt /a/b/a.txt 保证目标路径存在
2.8 复制
cp a.txt /a.txt 复制,源文件还在
cp -r 文件夹 目标文件夹/ 复制文件夹
cp a.txt /root/b.txt 复制加重命名
2.9 vi
vi /etc/profile 编辑文件内容
i ----> 插入模式
esc----> 命令行模式
wq!----> 退出并保存
常用快捷键
i 光标前面插入
I 光标所在行行首插入
a 光标后面插入
A 光标所在行行尾插入
o 下一行插入
O 上一行插入
G 到最后一行
gg 到第一行
nG 到第n行
:set nu 显示行号
:set nonu 不显示行号
dd 剪切所在行
ndd 剪切n行
yy(Y) 复制所在行
nyy 复制n行
p 粘贴到下一行
:wq! 退出并保存
:q! 退出不保存
shift+zz 保存退出
**不保存退出
注意:有突发情况,导致窗口退出。修改文件之后,直接删除同名的.swp文件**
例如:ctrl + z 将程序挂到后台
此时使用ll -a 查看 会出现.swp文件
fg 1 将程序拉到前台
3、ip配置
1、虚拟机——编辑——虚拟网络编辑器
2、windows的VMnet8网卡
3、虚拟机的ip地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
4、重启reboot
或者重启网络服务 systemctl restart network
5、关闭防火墙
windows
linux
systemctl stop firewalld
systemctl disable firewalld