xshell命令

软件安装

  1. 安装anaconda
    https://blog.csdn.net/qq_40392850/article/details/99606908
    先要用命令激活conda
  2. 安装pip
    https://blog.csdn.net/cihe1664676/article/details/100778463
    注意加上sudo
  3. 关闭和打开jupyter

    关闭:ps -aux | grep jupyter
    打开:先进到docker里面,再用jupyter notebook --allow-root

常用命令

  1. 在同一个ip内移动文件
    先进到文件所在目录
    sudo mv 文件或文件夹名 移动到的位置

  2. 从ipA移到ipB里
    先进入到ipB里,退到最外层目录
    sudo scp -r username@ipA:/jpsdata/文件路径/文件名 ./移动到的位置

  3. 改文件名
    mv file1 file2
    把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。

  4. 解压
    首先要安装unzip
    sudo apt install unzip
    之后可以使用下面命令来解压文件:
    unzip file.zip
    将文件解压到指定文件夹中,如果该文件夹不存在,将会被创建
    unzip file.zip -d directory
    解压.gz为后缀的文件
    tar -zxvf xxx.tar.gz -C /xxx/
    -z是使用gzip来解压或者压缩文件
    -x是释放文件,或者说叫解压文件
    -v是报告文件详情信息,如果不加这一条的话,就不会一直滚动的信息条了,建议加上,如果出了错还是会更加直观的看出来是什么原因
    -f是指定名字,后续跟的是要解压的文件名,
    -C是指定目录,后续跟的也就是目标目录,可省

  5. 删除文件
    sudo rm -rf testdirectory
    注意会删除文件夹以及文件夹中的所有文件命令
    参数:
    -r:向下递归删除
    -f:直接强行删除,且没有任何提示

  6. 创建文件夹
    mkdir 文件夹名
    参数:
    -p:创建目标目录的上层目录,即使这些目录存在也不当作错误处理
    -v:显示创建的信息

  7. pip install(要去掉sudo)
    Ctrl + R

  8. tab键可以补全文件名或命令

  9. 创建一个新的文件或者编辑存在的文件vim/vi
    vi hello_world.txt
    英文模式下按i即可输入内容,ESC退出输入,:wq保存并退出

  10. 查看磁盘空间
    df -h

  11. 查看文件夹中包括压缩文件各个文件的大小
    du -ah --max-depth=1

  12. 编辑文件

    先用命令:q!退出来,再用sudo vim 文件名打开

  13. 复制文件到指定位置
    cp 要复制的文件名 指定目录路径

  14. 复制文件夹
    cp -r 要复制的文件夹 指定目录

  15. 变成root
    sudo -s

  16. 输出前10行:
    head -10 文件名
    输出11-20行:
    sed -n '11-20p' 文件名
    输出末尾10行:
    tail -10 文件名

报错

bash: sudo: command not found的解决方法
apt-get update
apt-get install sudo
还是没有解决,docker里面没有安装sudo,要出去编辑文件

使用docker

  1. 查看所有镜像
    docker images
  2. 查看当前运行的容器
    docker ps
  3. 查看所有容器,包括停止的
    docker ps -a
  4. 直接运行使用镜像生成的容器:
    sudo docker exec -it f3 bash
  5. 退出docker
    用命令exit
  6. 停止容器
    docker stop命令。当遇到特殊情况而无法关闭容器时,还可以使用docker kill命令强制终止容器
  7. 删除处于终止状态的容器
    docker container prune
  8. 启动容器
    常见用法:
[root@localhost ~]$ docker run -itd centos                                                # 使用centos镜像创建容器,并以守护进程方式运行
[root@localhost ~]$ docker run --name aminglinux -itd centos                              # 使用centos镜像创建容器,并自定义容器名
[root@localhost ~]$ docker run -d -p 5000:5000 centos                                     # 把容器的端口映射到宿主机上,左边是宿主机监听端口,右边是容器监听端口
[root@localhost ~]$ docker run -itd -v /data:/data centos bash                            # 把容器的目录映射到宿主机上,左边是宿主机目录,右边是容器里的目录
[root@localhost ~]$ docker run -d centos bash -c "while true;do echo 123;sleep 1;done"    # 使用centos镜像创建容器,并执行 bash -c "..." 命令,注意只使用-d参数

docker run 参数:

-i        # 以交互模式运行容器,通常与-t同时使用
-t        # 为容器分配一个终端(tty),通常与-i同时使用
-d        # 以守护进程(daemon)的方式运行容器并打印容器ID
-p        # 用于把容器的端口映射到宿主机上,用法如:docker run -d -p 5000:5000 centos 表示把容器的5000端口映射到宿主机的5000端口,左边是宿主机监听端口,右边是容器监听端口
-v        # 用于把容器的数据卷映射到宿主机上,用法如:docker run -itd -v /data:/data centos bash 表示把容器的/data目录映射到宿主机的/data目录,左边是宿主机的目录,右边是容器里的目录,详细用法
--name    # 自定义容器名
  1. 拉取docker
    在这个网址https://hub.docker.com/r/qz1012/icdm/tags获取拉取docker的命令
    搜索docker镜像

    复制命令


    在线下载docker镜像网址:
    https://pullimage.passerma.com/
  2. 在docker里打开文件
    vi 文件名
  3. 在docker里面使用GPU
    https://www.cnblogs.com/chester-cs/p/14444247.html
    参考资料:
    Docker 镜像使用
    Docker 镜像使用(拉取、查看、使用、删除)
    nvidia-docker配置深度学习环境服务器(cuda+cudnn+anaconda+python)
    Linux第六章
    Linux vi种 wq 、wq!、x、q、q!区别
    linux怎么创建python文件_Linux下创建python脚本并运行(入门)
    在Linux系统里部署 Jupyter 环境
    【Docker 那些事儿】如何安全地停止、删除容器
posted @ 2022-07-14 15:17  YTT77  阅读(446)  评论(0编辑  收藏  举报