dos窗口执行ipconfig,查到net8的ip地址,虚拟机里面的地址与其一样
IP命令 ifconfig ip addr
Linux文件系统:树形结构
pwd 检查当前的位置
tab键 自动补齐
cd命令集
cd / 返回根目录
cd ~ 用户主目录
cd.当前目录
cd.. 返回上一级目录
cd /usr/ 进入到usr目录
cd - 返回上一个目录
cd直接回家
ls指令
ls 查看当前目录信息
ll 获取详情信息
目录操作
mkdir a 创建a目录
mkdir -p a/b 创建a目录,并在a目录里创建b目录
mkdir -m 777 c 创建一个权限为777的c目录
rmdir 删除目录(如果目录有文件,则不能用此命令)
创建,查看,编辑文件
vim a.txt 创建a.txt
按i , 插入数据
esc 退出 :wq保存退出 :q!不保存退出
按a,在光标后开始编辑
按u,撤销之前的操作
按o, 在当前行的下一行开始编辑
底行模式: 按shift+: 冒号
删除文件
rm 删除文件
rm n.txt 提示y删除 n放弃
rm -f n.txt 不提示删除文件
rm -rf dirname 不提示递归删除目录下所有内容
rm -rf * 删除所有文件
rm -rf /* 删除所有子目录和所有文件
复制和移动文件
cp c.txt cc.txt c文件复制为cc.txt
cp -r c cc c目录复制为cc目录
mv e.txt k.txt e文件改名为k文件
mv k.txt b k文件移动到b目录下面
部署JDK
1上传JDK安装包
2.解压指令
命令: tar -xvf xxx.tar.gz 解压文件
编辑Linux环境变量
vim /etc/profile
让环境变量生效
source /etc/profile
输出重定向
ls /c.txt > c.txt 覆盖输出,没有文件的话会创建
ls /c.txt >> cc.txt 追加输出
cat指令
直接打开一个文件的功能
对文件进行合并
#cat 待合并的文件路径1 待合并的文件路径2.... 文件路径n> 合并后的文件路径
二.进阶命令
df 查看磁盘的空间
#df -h 以较高可读性读取
free指令
#free -m 查看内存使用情况
head-n x.txt 查看前n行的内容
tail /尾巴
tail -数字 文件名
查看一个文件的末n行 不输入默认后十行
less指令
以较少的内容进行输出,按下辅助功能键查看更多
less 文件名
wc指令
统计文件内容信息(包含行数,单词数,字节数)
wc-lwc 需要统计的文件路径
l: 表设计lines 行数
w: words 表示单词数
c: bytes 表示字节数
date
作用:表示操作时间日期(读取,设置) shell
语法1:date 输出形式:2021年 11月 06日 星期六 22:09:15 CST
语法2:date +%F 等价于("+%Y-%m-%d") 输出形式:2018-03-24
语法3:date "+%F%T" 引号表示让“年月时分秒”成为一个不可分割的整体
等价操作 date "+%Y-%m-%d %H:%M:%S"
语法4;获取之前或者之后的某个时间(备份)
date -d "-1 day" "+%Y-%m-%d %H:%M:%S" 前一天
+ 表示之后 -表示之前
cal指令
直接输出当前月份的日历
cal -3 三个月日历
cal -y 整年的日历
管道
|1|
作用:一般用域“过滤”,“特殊”,“扩展处理“
语法:管道不能单独使用,必须配合前面的一些指令一起使用
过滤案例:需要通过管道查询
ls /|grep y
以管道作为分界线,前面的命令有个输出,
扩展处理: 请使用学过的命令,统计某个目录下的文档总个数
ls / |wc -w