linux常用命令大全

linux基础命令:

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
linux查看磁盘空间占用情况常用命令:

df:该命令用于显示文件系统的磁盘使用情况,可以显示磁盘总空间、已用空间、可用空间和文件系统挂载点等信息。

df -h

du:该命令用于显示指定目录或文件的磁盘使用情况,可以显示目录或文件的大小、占用的块数等信息。

du -sh /path/to/directory

ls:该命令用于显示文件或目录的信息,可以显示文件的大小、创建时间、修改时间等信息。

ls -l

stat:该命令用于显示文件或目录的详细信息,可以显示文件的大小、创建时间、修改时间、访问时间等信息。

stat /path/to/file
linux查看内存占用情况常用命令:

free:该命令用于查看系统内存和交换空间的使用情况,加上-h参数可以使输出更易读。

free -h

top:该命令可以实时查看系统中各进程的资源占用情况,包括内存占用情况。

top

ps:该命令可以列出当前系统所有进程的详细信息,包括每个进程的内存占用情况。

ps aux

vmstat:该命令可以输出系统的虚拟内存使用情况,包括空闲内存、缓存、交换分区等等

vmstat -s
docker常用命令:

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更换国内镜像源

首先,停止当前运行的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

你可能感兴趣的:(linux,linux,服务器,centos,docker)