创建文件
sudo touch /etc/docker/daemon.json
创建文件夹
mkdir /data/mydata # /data目录下 多了mydata文件夹
创建多层目录
mkdir -p /data/mydata/api/logs # /data/mydata 目录下 创建了api/logs
查看 文件最后 n行
tail -n 20 /data/mydata/test.log # 只显示 最后20行数据
复制单个文件
cp /data/mydata/test.log /home/logs # 将文件复制到/home/logs
复制文件夹下的所有文件
cp -r /data/mydata/* /home/logs # 将mydata下的所有文件复制到/home/logs
复制多文件
命令格式:cp file1 file2 file 3 dest(dest 目标路径)
查找文件
find / -name redis.conf # 全盘查找 redis.conf 文件
vi 编辑器
# 删除所有
:1,.d # 1表示从第一行起
# 删除 前10行
:1,10d # 第一行 到第十行
# 删除 5到10行
:5,10d
#查找关键词
/关键词
#查找下一个 按 n
#保存
:w
# 退出
:q
# 退出不保存
:q!
查看端口状态,如查看80 端口
lsof -i tcp:80
删除文件&夹
rm -f filename -- filename为文件名
rm -rf ft_local -- ft_local 为文件夹名称
查找 数据内容中的匹配项
systemctl |grep "net" --查找含有 net的数据信息
文件压缩与解压
zip 压缩
zip 压缩后文件名.zip 待压缩文件
zip demo.zip demo.excel
zip demo.zip demo1.excel demo2.excel