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

原文地址:https://www.cnblogs.com/ghjnwk/p/10446357.html