ubuntu 常用命令及一些问题collection
转载请包含http://www.cnblogs.com/lqruui/p/5306941.html
一、安装卸载删除
1、手动 install、卸载、删除
1.首先tar -zxvf +压缩包名解压压缩包,得到一个目录
2.然后cd切换进入这个目录,在命令行运行./configure,查看提示,看是否有错误,如果有,按照错误提示安装相关组件
3.在命令行执行make,再执行make install即可
2、自动安装、卸载、删除
安装:sudo apt-get install ...
卸载:sudo apt-get purge ...
安装:sudo dpkg -i deb文件名
反安装:sudo dpkg -r 软件包名(不是文件名)
二、修改文件夹权限
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
若要文件夹中所有文件,则只需在chmod后加 -R:
例:chmod -R 777 ×××
其中×××是目录or文件夹
三、一些问题以及有效的解决方法
1、ubuntu 14.04遇到“已安装的 post-installation 脚本 返回了错误号 127 ”问题的解决
1. 将/var/lib/dpkg/info目录备份
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_backup
2. 新建空info目录
sudo mkdir /var/lib/dpkg/info
3.更新安装软件
sudo apt-get install update;sudo apt-get -f install
4.把info下新加的文件移到backup目录
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_backup
5.恢复info目录名称
sudo rm -rf /var/lib/dpkg/info sudo mv /var/lib/dpkg/info_backup /var/lib/dpkg/info
6.重新安装所需的软件
sudo apt-get install xxx
此时不再有标题中的报错
2、ubuntu 子进程 已安装的 post-installation 脚本 返回了错误号 10
1.现将info文件夹更名
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
2.再新建一个新的info文件夹
sudo mkdir /var/lib/dpkg/info
3.不用解释了吧
sudo apt-get update ;sudo apt-get -f install
4.执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old
5.把自己新建的info文件夹删掉
sudo rm -rf /var/lib/dpkg/info
6.把以前的info文件夹重新改回名字
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info
四、重启
apache2重启:
/etc/init.d/apache2 restart
在目录/etc/init.d/下的应用都可以用类似的方式
五、vim配置
https://github.com/wklken/k-vim
六、其他一些配置
搜狗输入法的中英输入切换小bug,解决办法:
在Fctix中,重新添加输入法,即可,若不行可添加英文输入法然后shift+space切换
sougou for linux http://pinyin.sogou.com/linux/
2、安装chrome:http://www.google.cn/chrome/browser/desktop/index.html
3、hosts:2016 Google hosts 持续更新【更新于:2016-11-01】 | 老D
sudo gedit /etc/hosts
4、TeX Live:在Ubuntu安装 LaTeX
5、一个科学计算软件:wxMaxima
6、ubuntu hadoophttp://www.powerxing.com/install-hadoop/
Hadoop安装完后,启动时报Error: JAVA_HOME is not set and could notbe found.
解决办法:
修改/etc/hadoop/hadoop-env.sh中设JAVA_HOME。
应当使用绝对路径。
export JAVA_HOME=$JAVA_HOME //错误,不能这么改
export JAVA_HOME=/usr/java/jdk1.6.0_45 //正确,应该这么改
7、软件中心后闪退:
sudo apt-get purge software-center
rm -rf ~/.cache/software-center
rm -rf ~/.config/software-center
rm -rf ~/.cache/update-manager-core
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install software-center ubuntu-desktop
sudo dpkg-reconfigure software-center --force
sudo update-software-center
8、Ubuntu 13.10下卸载LibreOffice和WPS Office
#卸载旧的wps
sudo dpkg -r kingsoft-office
或者
sudo dpkg -r wps-office
#彻底删除libreoffice
sudo apt-get -y purge libreoffice*
9、libreoffice打不开
sudo rm ~/.config/libreoffice -rf
libreoffice
10、Ubuntu更新命令
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装"-f = ——fix-missing"
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
13、删除错误报告sudo rm /var/crash/*
15、How to install mysql server 5.7 on Ubuntu 16.04 LTS ( Xenial Xerus )
Ubuntu16.04LTS下安装apache2+php7.0+mysql+phpmyadmin
16、Graph_tool的简单安装 ubuntu15.10
18、How to solve "requires python 2.x support" in linux vim
19、UBUNTU 彻底删除 MYSQL 然后重装 MYSQL
20、迅雷远程:http://forum.ubuntu.org.cn/viewtopic.php?t=473589
21、dpkg: 无法恢复的致命错误,中止:
在 statoverride 文件中有未知用户 'redis'
E: Sub-process /usr/bin/dpkg returned an error code (2)
sudo sed -i '/redis/d' /var/lib/dpkg/statoverride
22、E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁
sudo rm /var/lib/apt/lists/lock
23、Linux 下 zip 文件解压乱码如何解决?
http://www.zhihu.com/question/20523036
/etc/default/acpi-support
24、解决休眠,挂起ubuntu后,无线wifi不能连接的问题
编辑 /etc/default/acpi-support
找到
# Add services to this list to stop them before suspend and restart them in # the resume process.
STOP_SERVICES=""
改为
STOP_SERVICES="networking"
sudo service network-manager stop
sudo service network-manager start
25、 wps for linux不能使用中文输入法WPS for Linux(ubuntu)字体缺失解决办法(转)
sudo apt install guake
28、将 Ubuntu 16.04 LTS 的 Unity 启动器移动到桌面底部
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
gsettings set com.canonical.Unity.Launcher launcher-position Left
linux下类似ultraiso的可以刻录硬盘镜像的软件
Ubuntu 16.04安装Tex Live 2016指南
Ubuntu Spark 环境搭建
ubuntu 常用命令及一些问题collection的更多相关文章
- Ubuntu常用命令大全(转)
点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一.文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件 ...
- Ubuntu常用命令大全[显示桌面]
Ubuntu常用命令大全 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpkg -S filename apt-f ...
- Ubuntu 常用命令大全
Ubuntu 常用命令大全查看软件 xxx 安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file ...
- Ubuntu常用命令大全 以及 PHP+MySQL代码部署在Linux(Ubuntu)上注意事项
PHP+MySQL代码部署在Linux(Ubuntu)上注意事项 https://cloud.tencent.com/developer/article/1024187 Ubuntu常用命令大全 ht ...
- 【java开发】ubuntu常用命令及环境搭建
学习第一天,今天内容相对简单,主要就是ubuntu一些常用命令及常规操作,后续涉及到环境的搭建,也会在本文再更. ubuntu环境搭建 第一种 也是最简单最方便的 通过vm虚拟机软件,下载iso镜像进 ...
- 【Linux】-Ubuntu常用命令吐血整理
前言 刚刚接触Linux操作系统,真的是各种艰难啊,用个什么东西都得从头开始配置,这个时候才明白从头再来是什么滋味了.自己装了数个数十几次的Centos版本的Linux系统,好不容易争气了一次,跑了起 ...
- Ubuntu常用命令及git常用命令
1. CMakeLists.txt中指定OpenCV路径 set(OPENCV_DIR /***/***/opencv-2.4.9) 2. cmake工程编译安装 mkdir build cd bui ...
- ubuntu 常用命令
此处为使用ubuntu中常用的命令,不会全面深入讲解命令,仅供日常使用查看,以备遗忘. 不定时更新! 1.远程传输文件(小文件) scp [user@源文件地址:/目录/.../file] [目的地址 ...
- Ubuntu常用命令与技巧
sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) l ...
随机推荐
- MySQL字段值按照拼音首字母排序
最简单.快速的方法: 将需要进行排序的字段编码设置为GBK,然后在查询时直接使用asc/desc就可以啦
- Linux 的终端 Terminal
打开终端: 方式一:在全部应用中搜索Terminal 方式二:Ctrl+Alt+T 快捷方式打开终端 终端指令查询 如果忘记终端指令而只记得前几位可以只输入前几个字母后按Tab键查询 终端清屏 键入c ...
- Linux添加虚拟网卡的多种方法
Linux添加虚拟网卡的多种方法有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里介绍几种方式在linux服务器上添加虚拟网卡. 我们向eth0中添加一块虚拟网卡: ...
- 你在和脚本谈恋爱(自动化在IM聊天中的应用)
谢谢打开这篇文章的每个你 测开之分层自动化(Python)招生简章 Python自动化测试报告美化 在python中进行数据驱动测试 太嚣张了!他竟用Python绕过了“验证码” 在网络世界里你不知道 ...
- @InitBinder的作用
由@InitBinder表示的方法,可以对WebDataBinder对象进行初始化.WebDataBinder是DataBinder的子类,用于完成由表单到JavaBean属性的绑定. @InitBi ...
- iptables设置
一,安装iptables yum -y install iptables-services iptables-devel 二,查看规则 iptables -nL --line-number 三,清空规 ...
- 多线程-生产者消费者(lock同步)
二.采用Lock锁以及await和signal方法是实现 import java.io.IOException; import java.util.concurrent.locks.Condition ...
- linux学习:【第4篇】之nginx
一.知识点回顾 临时:关闭当前正在运行的 /etc/init.d/iptables stop 永久:关闭开机自启动 chkonfig iptables off ll /var/log/secure # ...
- python和CSV
lines=[]; 表头数据 lines.append(list(retlist[0].keys())) 明细数据 for city in city_list: { lines.append(list ...
- sklearn学习一
转发说明:by majunman from HIT email:2192483210@qq.com 简介:scikit-learn是数据挖掘和数据分析的有效工具,它建立在 NumPy, S ...