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..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指令整理学习的更多相关文章
- angular指令深度学习篇
angular指令深度学习-过滤器 limitTo ... <body ng-app="app" > <div ng-controller="myCtr ...
- jsp的常用指令有哪些(编译指令/动作指令整理)
jsp的常用指令有哪些(编译指令/动作指令整理) JSP动作指令 JSP - JSP中的脚本.指令.动作和注释
- 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 ...
- DOM操作指令整理
DOM操作指令整理: (1) 创建新节点: createDocumentFragment() 创建一个DOM片段 creatElement() 创建一个具体的元素 creatTextNode() 创建 ...
- Docker指令整理
date: 2018-11-18 11:09:28 updated: 2018-11-18 11:09:28 Docker指令整理 管理员权限!!! 查看docker版本 docker -v 启动 s ...
- Ubuntu+Fedora进阶学习,指令迅速查询,Bug迅速查询(Ctrl+F)
There is some notes while I am learning Ubuntu Operate System! (Ask Ubuntu & Fedora) 1-- Hard li ...
- ubuntu 16 .04常见指令整理
删除类指令 sudo rm -rf 文件名 //该指令为直接删除指令 -------------------------------------------------------------- ...
- 整理+学习《骆昊-Java面试题全集(上)》
★可以关注微信公众号,了解更多技术和行业信息 2013年年底的时候,我看到了网上流传的一个叫做<Java面试题大全>的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不 ...
- AngularJS 整理学习
参考博客: https://blog.csdn.net/weixin_33178524/article/details/79179597 https://blog.csdn.net/qq_42128 ...
随机推荐
- Galaxy
Galaxy 在一维坐标轴上给出n个点,第i个点坐标为\(x_i\),现在你可以任意移动k个点的,最小化它们的方差,\(n\leq 50000\). 解 感觉以前写的太乱了,补一篇可以供快速阅读的题解 ...
- gif,jpg(jpeg),png,webp,base64图片格式比较
对于web前端开发的同学来说,图片保存格式非常的重要.那么该如何选择图片保存的格式呢?下面我总结一下gif,jpg,png等图片格式的区别. gif是很早应用的一种图片格式.它采用的是lzw的压缩算法 ...
- 【leetcode】133. Clone Graph
题目如下: Given the head of a graph, return a deep copy (clone) of the graph. Each node in the graph con ...
- WPF ListBox 横向排列
WPF ListBox 横向排列 如果只是单纯的让ListBox可以横向配列,这样很简单,只需要更改ListBox的ItemsPanel模板就可以,例如: <ListBox><L ...
- 基础课(三)实验串入OSPF协议和HSRP协议以及HSRP外部链路跟踪
实验要求1: ,2,3,4分别是vlan10,20,30,40的网关(网关IP-192.168.X.254 /24) 对vlan10做HSRP热备 SW1做主网关,SW2做备份网关 ...
- nuxt.js 本地开发跨域问题(Access-Control-Allow-Origin)及其解决方案
先运行npm i @gauseen/nuxt-proxy -D 再nuxt.config.js的module.exports 里面添加如下代码 modules:[ '@nuxtjs/axios', / ...
- CF B. Planning The Expedition
题意:有n个人和m个食物,给出每一个食物的种类,每个人只会吃一种食物,每个人一天吃一个食物,问这n个人可以撑多少天. 分析:因为题目给出的天数范围比较小所以我们可以从1到100天开始枚举,我们判断如果 ...
- SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS")时间转换问题
SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS")时间转换问题 程序代码: import java.text.ParseException; i ...
- 记一次Tomcat运行失败记录
记一次Tomcat运行失败记录 如图tomcat运行之后会出现这样的情况,在网上百度之后大部分都说的是web.xml或者其他配置文件的问题,但是根据网上修改了之后却还是老样子. 这里有比较好的网址可以 ...
- Dubbo入门到精通学习笔记(六):持续集成管理平台之Hudson 持续集成服务器的安装配置与使用
文章目录 安装Hudson 使用Hudson tips:自动化部署 附录:两个脚本 安装Hudson IP:192.168.4.221 8G 内存(Hudson 多个工程在同时构建的情况下比较耗内存) ...