ls - 列出目录内容
ls命令用于列出当前目录的内容。可以使用参数-a选项来显示所有文件(包括隐藏文件)。
cd - 切换目录
cd命令用于切换到另一个目录。例如,要进入名为"shell"的目录,可以使用以下命令:
cd shell
pwd - 显示当前目录
pwd命令用于显示当前目录的完整路径。
mkdir - 创建新目录
mkdir命令用于创建新目录。
例如,要创建名为"new_file"的新目录,可以使用以下命令:
mkdir new_file
rm - 删除文件或目录
rm命令用于删除文件或目录。
要删除名为"test.txt"的文件,可以使用以下命令:
rm test.txt
要删除名为"newFile"的目录及其内容,可以使用以下命令:
rm -r new_file
cp - 复制文件或目录
cp命令用于复制文件或目录。
要将名为"test.txt"的文件复制到名为"backup.txt"的文件中,可以使用以下命令:
cp test.txt backup.txt
要将名为"new_file"的目录及其内容复制到名为"backup_file"的目录中,可以使用以下命令:
cp -r new_file backup_file
mv - 移动文件或目录
mv命令用于移动文件或目录。
要将名为"test.txt"的文件移动到名为"new_file"的目录中,可以使用以下命令:
mv test.txt new_file/
要将名为"new_file"的目录移动到名为"backup_file"的目录中,可以使用以下命令:
mv new_file backup_file/
cat - 查看文件内容
cat命令用于查看文件内容。要查看名为"test.txt"的文件的内容,可以使用以下命令:
cat test.txt
grep - 搜索文件内容
grep命令用于在文件中搜索指定的字符串。
要在名为"test.txt"的文件中搜索字符串“hello word”,可以使用以下命令:
grep "hello word" test.txt
tar - 打包和解压缩文件
tar命令用于打包和解压缩文件。
要将名为"test"的目录打包到名为"test.tar.gz"的文件中,可以使用以下命令:
tar -czvf test.tar.gz test/
要解压名为"test.tar.gz"的文件,可以使用以下命令:
tar -xzvf test.tar.gz
df:该命令用于显示文件系统的磁盘使用情况,可以显示磁盘总空间、已用空间、可用空间和文件系统挂载点等信息。
df -h
du:该命令用于显示指定目录或文件的磁盘使用情况,可以显示目录或文件的大小、占用的块数等信息。
du -sh /path/to/directory
ls:该命令用于显示文件或目录的信息,可以显示文件的大小、创建时间、修改时间等信息。
ls -l
stat:该命令用于显示文件或目录的详细信息,可以显示文件的大小、创建时间、修改时间、访问时间等信息。
stat /path/to/file
free:该命令用于查看系统内存和交换空间的使用情况,加上-h参数可以使输出更易读。
free -h
top:该命令可以实时查看系统中各进程的资源占用情况,包括内存占用情况。
top
ps:该命令可以列出当前系统所有进程的详细信息,包括每个进程的内存占用情况。
ps aux
vmstat:该命令可以输出系统的虚拟内存使用情况,包括空闲内存、缓存、交换分区等等
vmstat -s
docker run:运行容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
docker ps:列出所有正在运行的容器
docker ps [OPTIONS]
docker images:列出所有本地镜像
docker images [OPTIONS] [REPOSITORY[:TAG]]
docker pull:下载一个镜像
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker push:将一个镜像推送到远程仓库
docker push [OPTIONS] NAME[:TAG]
docker stop:停止容器
docker stop [OPTIONS] CONTAINER [CONTAINER...]
docker rm:删除容器
docker rm [OPTIONS] CONTAINER [CONTAINER...]
docker rmi:删除镜像
docker rmi [OPTIONS] IMAGE [IMAGE...]
docker exec:在正在运行的容器中执行命令
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
docker inspect:查看容器或镜像的详细信息
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
docker logs:查看容器的日志
docker logs [OPTIONS] CONTAINER
docker build:使用 Dockerfile 构建镜像
docker build [OPTIONS] PATH | URL | -
docker-compose up:使用docker-compose文件启动服务
docker-compose up [OPTIONS]
docker-compose down:停止并删除使用docker-compose文件启动的服务
docker-compose down [OPTIONS]
docker network:管理Docker网络
docker network [OPTIONS] COMMAND
docker volume:管理Docker卷
docker volume [OPTIONS] COMMAND
首先,停止当前运行的Docker服务:
sudo systemctl stop docker
然后,编辑Docker配置文件 /etc/docker/daemon.json:
sudo nano /etc/docker/daemon.json
如果该文件不存在,则可以创建一个新文件。
在文件中添加以下内容,将 registry-mirrors 的值改为您想要使用的国内源的地址:
{
"registry-mirrors": ["https://your-registry-mirror.com"]
}
注意:不要忘记替换上面的 “https://your-registry-mirror.com”。
国内镜像源:
Docker中国区官方镜像:
https://registry.docker-cn.com
网易:
http://hub-mirror.c.163.com
ustc:
https://docker.mirrors.ustc.edu.cn
中国科技大学:
https://docker.mirrors.ustc.edu.cn
阿里云:
https://cr.console.aliyun.com/
保存并关闭文件。
启动Docker服务:
sudo systemctl start docker
使用以下命令来测试是否成功更改了源:
docker info