Linux中一些操作指令记录
cd /tmp 进入路径是tmp的目录中
ll 列出当前目录下的文件信息(ls 仅列出名字)
df -h 查看硬盘占用情况
/dev/mapper/centos-root 相当于系统盘,这个盘要留够空间
du -a|sort -rn|head -5 显示容量最大的5个文件
du -h --max-depth=1 查看当前目录下所有子目录/文件的硬盘占用大小(--max-depth=1意思为检索文件的最大深度1,即只检索汇总计算当前目录下的文件)
systemctl stop docker 停止docker服务
systemctl start docker 启动docker服务(或restart -重启)
docker ps 查看启动中的docker容器(加上 -a 查看所有docker容器)
cat /dev/null > *-json.log 将匹配到*-json.log的文件用nul覆盖其内容,即清空文件内容
docker-compose up -d mysql 拉取镜像(后面这个mysql是镜像名,即docker-compose.yml文件中的services节点下的名称)
docker-compose restart mysql 重启某个容器
systemctl daemon-reload && systemctl restart docker 重新加载daemon.json文件并重启docker
docker rm $(docker ps -a -q) 删除所有容器(需要先把容器停止 docker stop $(docker ps -a -q) 停止所有容器)
docker logs -f 3dae7fa73fdf 查询容器的日志(后面那串是容器id)
chmod -R 777 /docker 给/docker目录最高权限
docker exec -it mysql bash 进入到mysql中(exit是退出)
tail my.cnf 查看文件内容
free -m 查看内存使用情况(以m为单位,-g以g为单位)
top 查看cpu、内存情况
find / -name "testfile4482807832060162954.xlsx" 在根目录(就是/代表的意思)下查找名字是“testfile4482807832060162954.xlsx”的文件存放的路径
vim命令 按ESC键 跳到命令模式,然后输入:
:w - 保存文件,不退出 vim
:w file -将修改另外保存到 file 中,不退出 vim
:w! -强制保存,不退出 vim
:wq -保存文件,退出 vim
:wq! -强制保存文件,退出 vim
:q -不保存文件,退出 vim
:q! -不保存文件,强制退出 vim
:e! -放弃所有修改,从上次保存文件开始再编辑
记录一次进入docker容器中修改配置文件
先用docker ps 列出容器的信息
docker exec -it 32b bash 进入需要修改文件的docker容器 23b是容器id前几位,和别的容器id能区分开就不用输入全
进入后执行 find / -name application.properties 查找application.properties文件,如果有,会返回文件的路径
docker cp determined_cohen:/opt/kkFileView-4.1.0/config/application.properties /docker 把文件复制出来外面宿主机的/docker目录下进行修改
docker cp /docker/application.properties determined_cohen:/opt/kkFileView-4.1.0/config 修改后再复制回去,然后重新启动容器即可