清空源
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update
修改crontab的默认编辑器为vim
vi /etc/profile
export EDITOR=vim
export VISUAL=vim
ubuntu 桌面可以使用root登录
首先激活root
sudo passwd root
sudo /usr/lib/lightdm/lightdm-set-defaults -i true
sudo service lightdm restart
替换文件内容
sed -i 's/fuk/***/g' build.xml
查找当前目录下含有某个字符串
的所有文件
find . | xargs grep -ri "xxx"
只打印出文件名
find . | xargs grep -ri "xxx" -l
下载某site下所有资源:
wget -r -p -k -np site
Ubuntu安装dropbox问题:
1、下载安装 nautilus-dropbox_0.6.8_i386.deb
dpkg 文件名
2、下载 dropbox-lnx.x86-1.4.3.tar.gz 解压到当前用户目录下面 /home/yourname
tar -zvxf 文件名
3、dropbox start
MySQL 的密码忘记了怎么办?
1. 停止 mysql
sudo /etc/init.d/mysql stop
2. 跳过授权表,启动mysql安全模式
/usr/bin/mysqld_safe --skip-grant-tables&
3. 进入mysql
mysql -u root
4 修改root密码
use mysql
update user set password=password("你的新密码") where user="root";
更改目录或文件的所属组和用户 (单独改变文件的属组时,需要在属组组名前面加上“.“)
sudo chown -R lzjun.lzjun src #(前为用户,后为组)
MySQL修改字符编码集重启失败 http://abloz.com/2012/11/21/ubuntu-12-04-mysql-restart-failed-to-modify-support-utf8.html
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your paaaword';
安装google-chrome 时:
google-chrome: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
安装
apt-get -f install
打开windows下的txt文件乱码: 可设置
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
解压windows下的压缩文件时目录及文件出现乱码的情况:
安装7zip和convmv
sudo apt-get install p7zip-full convmv
假设zip文件名为y05文档.zip,那么先进入zip文件所在的目录,然后命令行执行
LANG=C 7z x y05文档.zip
convmv -f cp936 -t utf8 -r --notest *
参考:http://www.cnblogs.com/elefish/archive/2012/08/27/2659372.html
初次安装系统后,想安装xxx软时出现如下错误:
Package "xxx" is not available, but is referred to by another package
需要apt-get update一下才行
常用操作
激活root用户或修改root密码
sudo passwd root
拷贝目录到远程
scp -rp
拷贝目录
cp -r
查看进程的运行情况时去除‘grep'自身的进程,例如:
#grep 'libvirtd --daemon'
返回:
root 2983 2836 0 02:07 pts/0 00:00:00 grep libvirtd --daemon
root 28804 1 0 Dec06 ? 00:00:01 libvirtd --daemon --listen
# ps -ef | grep 'libvirtd --daemon'| grep -v grep
返回:
root 28804 1 0 Dec06 ? 00:00:01 libvirtd --daemon --listen
更改ubuntu的源
修改文件: /etc/apt/sources.list
全局替换中国的源 %s/us.archive/cn.archive/g
另附一个sohu和163的源
搜狐源:
deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb http://mirrors.sohu.com/ubuntu/ precise universe
deb-src http://mirrors.sohu.com/ubuntu/ precise universe
deb http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb http://mirrors.sohu.com/ubuntu/ precise multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
163:
deb http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb http://mirrors.163.com/ubuntu/ precise universe
deb-src http://mirrors.163.com/ubuntu/ precise universe
deb http://mirrors.163.com/ubuntu/ precise-updates universe
deb-src http://mirrors.163.com/ubuntu/ precise-updates universe
deb http://mirrors.163.com/ubuntu/ precise multiverse
deb-src http://mirrors.163.com/ubuntu/ precise multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
then run:
sudo apt-get update
修改目录的颜色:
默认ubuntu目录显示的颜色为蓝色,看起来有点刺眼,因此可以修改成黄色等合适的颜色
cd ~
dircolors -p .dir_colors #打印颜色到当前用户目录下的.dir_colors文件
找到DIR 01;34修改成 DIR 01;33
编辑.bashrc
找到eval 'dircolors -b修改成eval 'dircolors -b .dri_colors
退出系统,重新登录
SVN安装
1、安装Subversion:
sudo apt-get install subversion
2、建立存储仓库
sudo mkdir -p /home/svn (参数p创建多级目录)
3、更改所属用户和用户组
cd /home/svn
sudo chown -R root:svbversion svn (参数R循环操作文件或目录)
4、创建项目
sudo svnadmin create helloworld
5、添加密码验证
sudo vim /home/svn/helloworld/conf/svnserve.conf
去掉注释:
anon-access = read (匿名用户可读)
auth-access = write (认证用户可写)
password-db = passwd (定义用户名和密码的文件路径),passwd文件与svnserve.conf在同级目录
注意:去掉注释时,上面内容必须顶格,不能有空格 ,否则会出现检出时会出现Option expected错误
sudo vim /home/svn/helloworld/conf/passwd
添加用户名密码: zhangsan=123
6、提交文件到仓库
sudo svn import "test import“ /opt file:///home/svn/helloworld
显示结果: ”增加 ....xxx文件名" 提交后的版本为 X
7、使用svnserve 启动svn服务器
sudo killall svnserve
sudo svnserve -d -r /home/svn
8、检出文件:sudo svn checkout svn://192.168.1.106/hellowrold
A ...
A ...
A ...
出去版本X
常见错误与解决办法
1、svn 认证失败:
svnserve.conf 文件中 # authz-db = authz 保留#
2、 由于目标计算机积极拒绝,无法连接
此问题一般是svn服务没有开启 svnserve -d -r svn
参考
http://php8848.com/2620.html
http://hi.baidu.com/fightmyway/blog/item/1d7db218a61eb4b84aedbcb2.html