Ubuntu在终端执行命令时出现的错误

1.在安装jdk时无意间结束了安装进程,然后就提示这个错误

E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

解决办法:直接杀死占用进程

输入以下命令:

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

2.解压安装包时出现的错误

tar: /usr/local/java:归档中找不到

tar: 由于前次错误,将以上次的错误状态退出

tar -zxvf xxxx  -C /usr/local

要添加这个 -C参数,-C的作用是切换到指定目录,因此要加

原文地址:https://www.cnblogs.com/z12568/p/9845794.html

时间: 2024-10-14 06:14:59

Ubuntu在终端执行命令时出现的错误的相关文章

hadoop中执行命令时发生错误

通过一下方式找到错误的原因,开启hadoop的调试信息 [[email protected] bin]# export HADOOP_ROOT_LOGGER=DEBUG,console 这样在执行命令时,可以通过error字样定位执行命令时产生错误的原因 [[email protected] bin]# ./hadoop fs -mkdir test14/10/08 11:17:55 DEBUG util.Shell: setsid exited with exit code 014/10/08

远程ssh执行命令时提示找不到命令

最开始的时候碰到这种问题,是在hadoop003上配置了jdk1.8, 在hadoop002上执行ssh hadoop003 java -version提示没有命令,先ssh hadoop003然后执行java -version则没有问题后来执行分发脚本时也碰到过这种问题,如果分步执行,先ssh到主机,然后执行命令就没有问题,然而直接ssh + 主机 + 命令就会报错,百度之后发现是ssh远程执行命令时加载的环境文件是~/.bashrc.所以解决的思路就是在~/.bashrc中添加需要的环境变量

执行游戏时出现0xc000007b错误的解决方法

如图,这个错误使无数玩家烦恼. 出现这个错误,可能是硬件的问题,也可能是软件的问题.可是,因为硬件引起该问题的概率非常小,而且除了更换硬件之外没有更好的解决方法,因此本文将具体介绍怎样通过软件解决此问题,这也是大家最关心的. 大致介绍一下这个错误是怎样发生的.这个错误的本意是提示内存错误,可是通常情况下并非内存存在问题,而是因为软件的问题产生了这个错误.到底是什么软件的问题呢?答案是DirectX,而且多数情况下是DirectX 9.0的问题. 或许大家会问了:我玩的游戏都有DirextX 11

Ubuntu启动后进入界面时,报错误Could not apply the stored configuration for monitors

一. 问题: Ubuntu启动后进入界面时,报错误Could not apply the stored configuration for monitors,分辨率无法设置 二. 解决: 删除monitors.xml文件 1 sudo rm -f ~/.config/monitors.xml

sudo执行命令时环境变量被重置的解决方法

sudo有时候会出现找不到命令,而PATH路径下明明包含该命令的情况.这主要是由于系统安全的考虑,当 sudo以管理权限执行命令的时候,系统将PATH环境变量进行了重置,使得当前用户的环境变量不会应用到sudo启动的程序.解决这种问题有如下两种方法: 1.使用-E选项: $ sudo -E pacman -Syu 2.修改/etc/sudoers文件中的内容: Defaults env_reset => Defaults !env_reset

ubuntu终端输命令时常用到的快捷键

tab=补全 ctrl+a=开始位置 ctrl+e=最后位置 ctrl+k=删除此处至末尾所有内容 ctrl+u=删除此处至开始所有内容 ctrl+d=删除当前字母 (没有字母时为关闭终端)ctrl+w=删除此处到左边的单词 ctrl+y=粘贴由ctrl+u,ctrl+d,ctrl+w删除的单词 ctrl+l=相当于clear ctrl+b=向回移动 ctrl+f=向前移动 ctrl+p=向上显示缓存命令 ctrl+n=向下显示缓存命令 shift+上或下=终端上下滚动 shift+pgup或p

解决maven执行命令时提示:cached in the local repository

可能原因是maven私服找不到相关jar. 我们可以到http://mvnrepository.com中找到相应的jar,上传到私服即可. 然后到本地仓库中找到相应的文件夹路径,删除相关文件夹后,再执行maven命令.

redis php 执行命令时,单引号和双引号的区别。

#今天遇到一个坑爹的问题,写成单引号就不行,被原样输出了. /** *判断key是否存在 */ function exists_key($key){ return $this->cmd('EXISTS $key'); } 造成的原因: ” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出. ‘ ‘ 单引号里面的不进行解释,直接输出. /** *判断key是否存在 */ function exists_key($key){ return $this->cmd(”EXISTS $k

Gnome Terminal,Xshell等终端模拟器中执行命令出现乱码问题解决

一.前言 Xshell跟Gnome Terminal相比,两者都是终端模拟器(在Xshell中也可以执行简单的内置命令,如"cd","ls"等),地位相同. 二.原理分析 涉及到乱码,那么需要了解编码解码过程.在终端模拟器中执行命令,通信过程示意图如图1所示. 图1 在以上通信过程中,在"命令执行单元"处发生了一系列的编码解码过程,在"终端模拟器"处也发生了一系列的编码解码过程,此外,我们常常创建SSH连接,从而建立一个远端S