记录linux操作的一些命令

路径和文件

  • cd ---返回个人主目录。

  • cd /home  ---进入 /home 目录。

  • cd ..  ---返回上级目录。

  • cd ../.. ---返回上两级目录。

  • pwd  ---显示当前工作目录。

  • ls   ---输出目录下的文件名

  • ls -lt ---使用长列表格式输出,按时间排序,最先输出最新的。

  • mkdir dir1 ---创建名为 dir1 的目录。

  • mkdir dir1 dir2 dir3 ---同时创建多个目录。

  • mkdir -p /tmp/dir1/dir2 ---创建多级目录树。

  • touch   file1  ---创建文件

  • rm file1 ---删除名为 file1 的文件。

  • rm -r dir1 ---删除名为 dir1 的目录及其内容

  • cp file1 file2 ---复制名为 file1 的文件到file2

  • cp -r dir1 dir2 ---复制名为 dir1 的目录及其内容到dir2

  • mv  file1 file2 ---移动文件(剪切或重命名)

文件编辑

  • cat file1 ---查看文件内容

  • vi/vim file1 ---编辑文件内容 

    • :wq    ---保存并退出文件;

    • :w      ---保存文件,但不退出vi或vim;

    • :q!     ----强制退出不保存文件;

    • :q      ----退出文件,只有在未修改文件时才能退出;

    • :e!     ----重新加载文件,放弃所有未保存的修改;

  •   ---小写字母i 在光标当前所在位置进行编辑
  • /: 向下查找数据,通过按键”n“继续向下查找,或者通过按钮”N“向上进行反向查找
  • dd --- 删除行,3dd就是删除3行
  • y --- 复制
    • yw: 复制光标所在位置,直到下一个单词开头的内容
    • ye: 复制光标所在位置,直到当前单词结尾(或者下一个单词结尾)的内容
    • yb: 复制光标所在位置,直到当前单词开头(或者前一个单词开头)的内容
  • yy        ---复制行,3yy就是复制3行
  •          ---粘贴
  • u          ---撤销

docker

  • docker info          ---查看docker系统信息。 
容器
  • docker run         ---创建一个新的容器
    • -d: 后台运行容器,并返回容器ID;

    • -i: 以交互模式运行容器,通常与 -t 同时使用;

    • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

    • -p: 指定端口映射,格式为:主机(宿主)端口:容器端口

    • --name : 为容器指定一个名称;

    • --volume , -v : 绑定一个卷;

    # 使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。
    docker run --name mynginx -d nginx:latest
    # 使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 8080 端口,主机的目录 /host/data 映射到容器的 /container/data。
    docker run -p 8080:80 -v /host/data:/container/data -d nginx:latest
    
  • docker start name         ---启动一个或多个已经被停止的容器。
  • docker stop  name       ---停止一个运行中的容器。
  • docker restart  name    ---重启容器。
  • docker ps    ---查看容器
    • -a      ----显示所有的容器,包括未运行的。
  • docker rm    ---删除容器
    • -f      ----强制删除
  • docker exec      ---在运行的容器中执行命令。//docker exec -it 容器id /bin/bash
    • -d : 分离模式: 在后台运行
    • -i : 即使没有附加也保持STDIN 打开
    • -t : 分配一个伪终端
  • docker logs       ---获取容器的日志。//docker logs -f  name 
    • -f : 跟踪日志输出
    • --since : 显示某个开始时间的所有日志
    • -t : 显示时间戳
    • --tail : 仅列出最新N条容器日志
镜像
  • docker pull  name:version  ---从镜像仓库中拉取或者更新镜像 //docker pull mysql:8.0.20
  • docker search      ---从Docker Hub查找镜像
  • docker images     ---列出本地镜像列表
  • docker rmi            ---删除镜像
    • -f : 强制删除;

  • 19
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值