zoukankan      html  css  js  c++  java
  • 47 ubuntu指令整理学习

    0 引言

    在使用ubutnu时,积累了大量命令笔记。但是这些笔记比较零散,没有系统性,不便于查找和使用。通过系统性、分门别类地整理,希望可以增强对指令的记忆,提高工作效率,对ubuntu的使用更加地道。

    1 软件安装/卸载命令

    参考了链接:

    https://www.cnblogs.com/1130136248wlxk/articles/6260430.html

    (1)sudo apt-get install [application_name] 

    配套命令如下。

    apt-get install xxx 安装xxx  。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装  
    apt-get remove xxx 卸载xxx  
    apt-get autoremove 卸载当前系统中的所有孤立的包
    aptitude remove packagename 或者 aptitude purge packagename apt
    -get update 更新软件信息数据库 apt-get upgrade 进行系统升级 apt-cache search 搜索软件包

    (2)sudo dpkg -i package.deb

    dpkg -i package.deb    安装包
    dpkg -r package    删除包
    dpkg -P package    删除包(包括配置文件)
    dpkg -L package    列出与该包关联的文件
    dpkg -l package    显示该包的版本
    dpkg –unpack package.deb    解开 deb 包的内容
    dpkg -S keyword    搜索所属的包内容
    dpkg -l    列出当前已安装的包
    dpkg -c package.deb    列出 deb 包的内容
    dpkg –configure package    配置包

    (3)make install 源代码安装,以nagios为例说明。

    //1.解压缩
    tar -zxf nagios-4.0.2.tar.gz  
    //2.进入目录
    cd nagios-4.0.2
    //3.配置
    ./configure --prefix=/usr/local/nagios     
    //4.编译
    make all
    //5.安装
    make install && make install-init && make install-commandmode && make install-config

    (4)Ubuntu删除多余的内核 -有点危险,万一删除了当前内核系统就挂了

    https://www.jianshu.com/p/f284bc90944f

    2 包的压缩与解压命令

    (1)tar  

    1. 压缩文件:
      tar -czvf test.tar.gz a.c //压缩 a.c文件为test.tar.gz
    2. 列出压缩文件内容:
      tar -tzvf test.tar.gz
    3. 解压文件
      tar -xzvf test.tar.gz

    (2)unzip

    unzip test.zip   # 解压到test文件夹中

    3 下载命令

    (1)wget

        wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip   #断点续传
        wget -O http://cn.wordpress.org/wordpress-3.1-zh_CN.zip   #将下载信息输出到日志文件        
        wget -c  https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh

    4 操作文件

    (1)将当前目录下的所有文件复制到新目录下

    cp –r test/ newtest      

     (2)修改文件权限

    sudo chmod -R 777 Document/

    (3)显示当前文件夹下的隐藏文件

    $  ctrl + h
    $  ls -a

    (4)路径操作

    $ nautilus /home   # 通过终端打开文件夹,跳转到/home 目录 
    $ locate filename # 系统将列举出具有该文件名的所有路径

     (5)

    5 环境变量

    # 临时设置
    $ export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
    # 当前用户的全局设置
    $ sudo gedit ~/.bashrc
    $ source /etc/profile
    # 所有用户的全局变量设置
    $ sudo gedit /etc/profile
    $ source /etc/profile # 使环境变量生效

    6 错误处理

    (1)问题描述: E: 无法获得锁 /var/cache/apt/archives/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/cache/apt/archives/ 加锁 
        解决方法:sudo rm /var/cache/apt/archives/lock
               sudo rm /var/lib/dpkg/lock
    (2)问题描述: 启动matlab时,卡在启动画面
       解决办法: sudo rm -r -f ~/.matlab/

    7 ubuntu常用软件命令

    1)截图命令
      对屏幕截图:打印
      对窗口截图:ALT + 打印
      对选取截图:shift + 打印
    
      复制截图到剪贴板:Ctrl + 打印
      复制窗口截图到剪贴板: ctrl + Alt + 打印
      复制选取截图到剪贴板: shift + ctrl + 打印

    (2)查看python安装位置
      $ which python
    (3)查看显卡使用情况
      $ watch -n 10 nvidia-smi # 每10s更新一次
    (4)杀死进程
      $ sudo kill -9  PID

     8 上网

    # chromium安装与配置

      方法一:
      1 sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
      2 sudo dpkg -i ./google-chrome-stable_current_amd64.deb

      方法二:
      sudo apt-get install chromium-browser

      # 配置

       $ chromium-browser --no-proxy-server

  • 相关阅读:
    复制构造函数与重载=操作符
    size_t
    模板
    理解函数对象的函数适配器
    抽象基类
    派生类的一些知识
    了解protected 以及公用、私有和受保护的继承
    第四章 分治策略 最大子数组问题
    第二章 归并排序 分治法
    第二章 插入排序
  • 原文地址:https://www.cnblogs.com/ghjnwk/p/10446357.html
Copyright © 2011-2022 走看看