美文网首页
linux中常用命令

linux中常用命令

作者: 逆风g | 来源:发表于2018-09-25 12:00 被阅读0次

    持续更新中...

    1. 文件和目录
    2. gcc安装及版本切换
    3. 查看启动进程及结束指定进程
    4. 查看GPU使用情况
    5. apt-get命令
    6. pip命令
    7. anaconda相关命令
    8. 查看命令
    9. 环境变量
    10. 压缩和解压tar.gz文件

    文件和目录

    • 进入 '/ home' 目录'
      cd /home
    • 返回上一级目录
      cd ..
    • 返回上两级目录
      cd ../..
    • 进入个人的主目录
      cd
    • 查看目录中的文件
      ls
    • 显示文件和目录的详细资料
      ls -l
    • 显示隐藏文件
      ls -a
    • 创建名为build的文件
      mkdir build
    • 删除名为file1的文件
      rm -f file1
    • 删除名为dir1的目录
      rmdir dir1
    • 删除dir1的目录和其内容
      rm -rf dir1
    • 移动dir1文件到new_dir
      mv dir1 new_dir
    • 重命名file1文件为file2文件
      mv file1 file2
    • 移动dir1文件中的内容到new_dir
      mv dir1/* new_dir
    • 复制dir1文件中的内容到new_dir
      cp dir1/* new_dir

    gcc安装及版本切换

    • 查看当前已安装的gcc
      ls /usr/bin/gcc*
    • 安装gcc
      sudo apt-get install gcc-4.9
      sudo apt-get install g++-4.9
    • 建立软连接
      cd /usr/bin
      sudo rm gcc
      sudo ln -s gcc-4.9 gcc
      sudo ln -s g++-4.9 g++
    • 查看当前gcc版本
      gcc --version
      g++ --version

    查看启动进程及结束指定进程

    • 查看已启动进程
      ps -ef
      ps -x
      ps -ef | grep matlab
      ps -x | grep matlab
      ...
    • 结束进程
      kill PID
    • 强制结束进程(提示不允许的操作时,尝试加sudo)
      kill -s 9 PID

    查看GPU使用情况

    nvidia-smi

    apt-get命令

    ubuntu系统常用apt-get命令来安装一些依赖库

    • 更新软件包列表
      apt-get update
    • 安装软件包
      apt-get install packagename
    • 卸载一个已安装的软件包(保留配置文件)
      apt-get remove packagename
    • 卸载一个已安装的软件包(删除配置文件)
      apt-get –purge remove packagename

    pip命令

    常采用pip命令来安装一些 python相关的依赖库

    • 查看已经安装的第三方库
      pip list
    • 安装第三方库
      pip install 库名
    • 查看已安装库的信息
      pip show 库名
    • 卸载第三方库
      pip uninstall 库名

    anaconda相关命令

    • conda版本号
      conda --version
    • 创建虚拟环境
      conda create -n your_env_name python=版本号
    • 激活虚拟环境
      source activate your_env_name
    • 失效虚拟环境
      source deactivate your_env_name
    • 删除虚拟环境
      conda remove -n your_env_name --all
    • 查看所有虚拟环境
      conda env list
    • 查找conda资源
      conda search 名字
    • 安装conda资源
      conda install --channel 来源 名字=版本
    • 查看conda安装包列表
      conda list
    • 删除conda资源
      conda remove 名字
    • 添加镜像来源
      conda config --add channels 镜像地址

    查看命令

    • 查看命令路径
      whereis python
    • 查看当前被执行命令的路径
      which python

    环境变量

    • 显示所有环境变量
      env
    • 查看指定路径变量
      env $PATH
    • 临时设置变量(关闭命令行失效)
      多个环境变量以:隔开,这里为原PATH拼接上新添加的
      export PATH=$PATH:/usr/local/php/bin
      也可以拼接在前面
      export PATH=/usr/local/php/bin:$PATH
    • 给当前用户添加永久环境变量
      vim ~/.bashrc
      export PATH="/home/ilab-gcf/anaconda2/bin:$PATH”
      source ~/.bashrc
    • 给所有用户添加永久环境变量
      vim /etc/profile
      export PATH="/home/ilab-gcf/anaconda2/bin:$PATH”
      source /etc/profile

    压缩和解压tar.gz文件

    • 压缩dir1文件夹,得到压缩之后的file1.tar.gz文件:
      tar -zcvf file1.tar.gz dir1
      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。
    • 解压file1.tar.gz文件
      tar -zxvf file1.tar.gz
      解压缩后的文件只能放在当前的目录。

    相关文章

      网友评论

          本文标题:linux中常用命令

          本文链接:https://www.haomeiwen.com/subject/vymkoftx.html