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..tar.gz
//2.进入目录
cd nagios-4.0.
//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  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常用软件命令

()截图命令
  对屏幕截图:打印
  对窗口截图: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

47 ubuntu指令整理学习的更多相关文章

  1. angular指令深度学习篇

    angular指令深度学习-过滤器 limitTo ... <body ng-app="app" > <div ng-controller="myCtr ...

  2. jsp的常用指令有哪些(编译指令/动作指令整理)

    jsp的常用指令有哪些(编译指令/动作指令整理) JSP动作指令 JSP - JSP中的脚本.指令.动作和注释

  3. Ubuntu LTS 系统学习使用体会和实用工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04

    Ubuntu LTS 系统学习体会和工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04 ubuntu入门必备pdf:http://download.csdn.net/de ...

  4. DOM操作指令整理

    DOM操作指令整理: (1) 创建新节点: createDocumentFragment() 创建一个DOM片段 creatElement() 创建一个具体的元素 creatTextNode() 创建 ...

  5. Docker指令整理

    date: 2018-11-18 11:09:28 updated: 2018-11-18 11:09:28 Docker指令整理 管理员权限!!! 查看docker版本 docker -v 启动 s ...

  6. Ubuntu+Fedora进阶学习,指令迅速查询,Bug迅速查询(Ctrl+F)

    There is some notes while I am learning Ubuntu Operate System! (Ask Ubuntu & Fedora) 1-- Hard li ...

  7. ubuntu 16 .04常见指令整理

    删除类指令   sudo rm -rf 文件名  //该指令为直接删除指令 -------------------------------------------------------------- ...

  8. 整理+学习《骆昊-Java面试题全集(上)》

    ★可以关注微信公众号,了解更多技术和行业信息 2013年年底的时候,我看到了网上流传的一个叫做<Java面试题大全>的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不 ...

  9. AngularJS 整理学习

    参考博客:  https://blog.csdn.net/weixin_33178524/article/details/79179597 https://blog.csdn.net/qq_42128 ...

随机推荐

  1. Eclipse如何设置jsp文件默认UTF-8格式编码

    我使用的是Eclipse Jee Neon, Window->Preferences 具体设置如图所示: 

  2. nodejs 进阶:封装所有对数据库的常用操作

    //这个模块里面封装了所有对数据库的常用操作 var MongoClient = require('mongodb').MongoClient; var settings = require(&quo ...

  3. Manacher模板(O(n)内求最长回文串长度)

    转自:https://segmentfault.com/a/1190000008484167 /* 由于回文分为偶回文(比如 bccb)和奇回文(比如 bcacb),而在处理奇偶问题上会比较繁琐,所以 ...

  4. 【LeetCode 12】整数转罗马数字

    题目链接 [题解] (涨知识了..原来罗马数字是这么回事.. 把{1,4,5,9,10,40,50,90,100,400,500,900,1000}这些东西的罗马数字放在一个数组里面. 每次从大到小减 ...

  5. js设计模式——8.中介者模式

    js设计模式——8.中介者模式 /*js设计模式——中介者模式*/ class A { constructor() { this.number = 0; } setNumber(num, m) { t ...

  6. [7.22NOIP模拟测试7]方程的解 题解(扩展欧几里得)

    Orz 送分比较慷慨的一道题,疯狂特判能拿不少分. 对于$a>0,b>0$的情况: 用exgcd求出方程通解,然后通过操作得到最小正整数解和最大正整数解 他们以及他们之间的解满足等差数列性 ...

  7. SSM项目启动报错:Failed to read candidate component class

    SSM项目启动报错:Failed to read candidate component class 换成3.1又没有问题,换成3.2又不行,查看编译环境用的是1.8,将1.8降为1.7,问题解决,服 ...

  8. HTML a标签文字颜色

    1.css代码: a{color:#00F} a:hover{color:#f00}/* 鼠标经过悬停字体颜色 */ /* css 注释说明:以上代码为设置HTML中超链接统一字体颜色 */ .div ...

  9. XML 扩展部分

    引入命名空间 xmlns DTD缺点 1.不支持命名空间 2.支持的数据类型很少 3.DTD不可扩展 4.DTD不遵循XML规范 DTD的优点 简洁 schema 通过schema来解决DTD的不足 ...

  10. 1067 Sort with Swap(0, i) (25 分)

    Given any permutation of the numbers {0, 1, 2,..., N−1}, it is easy to sort them in increasing order ...