linux常用 个人笔记

文章介绍了在CentOS操作系统中进行磁盘空间检查、文件移动、压缩解压、文本编辑以及防火墙状态查看等基本操作。此外,还详细讲解了Docker的使用,包括进入容器、复制文件、管理容器以及拉取和删除镜像。同时提到了进程管理、软件安装和文件传输的相关命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos




磁盘剩余空间:
df -hl

mv 当前文件名(或路径) 空格 /移动到的目标路径 (例如:mv /home/marvin/My_Software/Development/jdk1.8.0_271 /usr/java)
tar -zxvf 文件名     解压
编辑文本:(如果没有则新建一个文件)
vi/vim mysql.log
按i 进入insert状态可以进行编辑操作
按ESC键 跳到命令模式(底部的insert消失,输入下面的命令可进行相应操作),然后:
:q! 不保存文件,并退出vi
:wq 保存文件并退出vi
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq! 强制保存文件,并退出vi
systemctl status firewalld  查看防火墙状态


删除文件及目录
删除文件:
rm 文件名
删除目录:
rm -r *    删除当前目录下的所有文件及目录(逐一询问)
rm -r -f * 删除当前目录下的所有文件及目录(不询问)
rm命令的选项参数说明:
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
注意:删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r"。


文件创建:
touch 文件名
vi也可以
文件夹创建:
mkdir itbiancheng 创建一个itbiancheng的文件夹



docker:
docker exec -it 3a3afa942911 bash     进入docker镜像
Ctrl+Q+P   退出docker
docker cp mysql_test:/var/lib/mysql $PWD/        这里的 cp 命令作用是复制容器内的文件,后面的 $PWD 为 当前所在的宿主机目录,例如我现在的目录是 /home/hsk/box_container/mysql/,复制出来的 mysql 文件夹就会在我当前的路径下


docker ps  查看正在运行容器列表
docker ps -a  包含正在运行 和已停止的
容器怎么来呢 可以通过run 镜像 来构建 自己的容器实例 运行一个容器
# -it 表示 与容器进行交互式启动 -d 表示可后台运行容器 (守护式运行)  --name 给要运行的容器 起的名字  /bin/bash  交互路径
docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash 

例如我们要启动一个redis 把它的别名取为redis001 并交互式运行 需要的命令 —我这里指定版本号为5.0.5
#1. 拉取redis 镜像
docker pull redis:5.0.5
#2.命令启动
docker run -it -d --name redis001 redis:5.0.5 /bin/bash

systemctl start docker      启动
systemctl stop docker       关闭
systemctl restart docker    重启
systemctl status docker     运行状态
docker images    镜像列表
docker search 镜像名
删除镜像 ------当前镜像没有被任何容器使用才可以删除
#删除一个
docker rmi -f 镜像名/镜像ID

#删除多个 其镜像ID或镜像用用空格隔开即可 
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID

#删除全部镜像  -a 意思为显示全部, -q 意思为只显示ID
docker rmi -f $(docker images -aq)
强制删除镜像
docker image rm 镜像名称/镜像ID

拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本
docker pull 镜像名 
docker pull 镜像名:tag
例如拉取最新版 mysql


查看某项进程(替换关键字) ps -ef | grep 关键字
杀进程  kill -9 进程号
启动jar运行(进入到jar包目录下) nohup java -jar hotv9.jar >info.log 2>&1 &

sudo yum update  更新yum源
sudo yum install dotnet-sdk-6.0
dotnet启动程序:
dotnet NZKH-FileDownloadApplication.dll --urls="http://*:5173"
添加守护进程并启动程序:
nohup dotnet NZKH-FileDownloadApplication.dll --urls="http://*:5173"&
将/tmp/bkjob/publish.zip复制到/DATA/下
cp /tmp/bkjob/publish.zip /DATA/publish.zip
解压到当前目录(-o不询问并覆盖):unzip -o publish.zip

​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值