ubuntu小知识点--常用命令以及操作
关键字:常用命令;mysql;scp远程传输;ssh远程连接;
1: 查看数据库表的结构命令, 即当时创建表sql语句 show create table 表名
2: 新装ubuntu系统,安装好mysql-server
mysql-client后,浏览器打不开http://localhost/phpmyadmin,提示 wrong.. 类似错误权限,
修改/var/www/文件夹属性,suco chmod -R 755 phpmyadmin/ ls -l drwxr-xr-x 8
root root 4096 2010-04-30 17:22 phpmyadmin ok...
3: url:http://www.sucai.com/Tech/List2/19538.htm教你如何下载 配置 使用JavaScript Debugger
JavaScript Debugger下载网址:https://addons.mozilla.org/en-US/firefox/addon/216
4: scp命令 a: 本地文件上传远程服务器 scp 本地文件路径 user@远程ip:~/路径
b: 远程服务器文件下载本地 scp user@远程ip:/远程文件路径 本地文件路径
参考url: http://www.router.net.cn/Article/34913.html
5: ssh命令 ssh 远程ip -l user 再提示password 输入password
6: 删除非空目录 rm -rf folder rmdir只能删除空目录
7: envyng命令 协助 ubuntu安装显卡驱动 参考url: http://www.sciencenet.cn/blog/user_content.aspx?id=245907
hwinfo命令查看ubuntu硬件配置 加上参数 --short可简化信息 hwinfo --short
8: kill杀死进程命令 参考url:http://hi.baidu.com/qingyansong/blog/item/94964689ae9ae0d8fd1f109a.html
9: mysql 命令 update `t_partno_parameter` set att_value =
left(att_value,(instr(att_value,'<')-1)) WHERE `att_id` = 1 and
att_value like '%<%' 即将取值
由 abc<ddlfd> 更新为 abc
10: python 除法
Python中将两个整数相除,默认结果是为整数的。但我们可以通过下面的方法,使得两个整数相除的结果为小数。
代码如下:
from __future__ import division
print 7/3
输出结果:
2.3333333333
参考 http://hi.baidu.com/%BE%C5%BD%AD%BC%D2%D4%B0/blog
11: tar超级压缩命令
导出了一个sql文件A.sql,有940mb,使用tar -xzcf A.sql.tar.gz A.sql,最后的到了一个A.sql.tar.gz文件,才156mb,压缩得很厉害
12: python的扩展方法以及比较
参考url:http://www.360doc.com/content/06/0810/22/1523_178431.shtml
13: ubuntu linux 如何查看硬件配置
用hwinfo
首先安装,在里输入
sudo apt-get install hwinfo
装好后运行hwinfo
默认输出的信息比较长,
可以用使用--short选项:
hwinfo --short
就可以告诉你电脑的硬件配置。
14: 打造超炫3D系统!Ubuntu操作详细攻略_操作系统评测-泡泡网
参考url:http://www.pcpop.com/doc/0/246/246935_6.shtml
15: PQ秀秀网 css 页面的一些特效
参考url:http://www.pqshow.com/script/
16 一个代理网页:
http://www.fetchhere.info/index.php?e=unique_mismatch&p=YToxOntpOjA7YjowO30=
17 vim复制粘贴的基础--安装vim-gnome
apt-get install vim-gnome
18 ubuntu命令行查找文件
sudo find / -name java*.* 可以查找当前目录以及所有子目录的所有文件
参考url: http://deepfuture.iteye.com/blog/591850
执行
举例:%find . -name logo_cn.gif
./worldic/media/img/logo_cn.gif
./worldic2/media/img/logo_cn.gif
%find ./worldic -name logo_cn.gif
./worldic/media/img/logo_cn.gif
%find ./worldic2 -name logo_cn.gif
./worldic2/media/img/logo_cn.gif
中间的参数"." "./worldic" "worldic2" 代表在此参数下查找需要的文件,这个参数可以任意更改
ubuntu命令行查找目录、文件名称
locate 可以使用-c统计查找到的文件的数量
locate jdk (目录或者文件的路径保留格式分别为 根目录/aa/bb/目录名称; 根目录/aa/bb/目录名称/文件名称)
上述两种格式如果 目录名称或者文件名称包含字符'jdk',那么locate命令将匹配该路径格式
unbuntu命令行在文件中查找字符串
sudo grep -rl '字符串' /路径名称
注意: grep -rl 得到的结果: 显示匹配的文件名称
grep -r 得到的结果: 显示匹配的文件名称,并且显示该文件匹配的那行代码
该命令可以在 /路径名称 目录及其多层次的子目录的所有文件 查找 ‘字符串’;并且打印结果文件的完整路径(-rl应该同时使用,否则不会达到期望效果)
19 Linux查看文件安装路径
一、查看文件安装路径
由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。
这里以Oracle为例。比如说我安装了Oracle,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径
在终端输入:
whereis oracle
回车,如果你安装好了Oracle,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)
mysql: /usr/bin/mysql /usr/lib/mysql
/usr/share/mysql /usr/share/man/man1/mysql.1.gz
可以看出来,Oracle安装在是个文件夹里。
如果你没有安装Oracle或者Oracle安装没成功,则不会显示文件路径出来。只提示
Oracle
二、查询运行文件所在路径(文件夹地址)
如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以Oracle为例):
which oracle
好了,Linux查看文件安装路径(地址)就介绍到这里。如果你还有什么不懂的可以在下面留言,我会mail回复你的。
参考网址:http://it.dengchao.org/linux-file-install-fedora/linux/
20 数据写入csv文件,unicode字符转换为utf-8字符
#coding=utf-8
import csv,time,os
''' csv文件写对象,下面的两个逗号可以替换为其他的分割符号,
注意分割符号应该选择那些在文件内容中不出现的符号 '''
spamWriter = csv.writer(open('aa.csv', 'w'), delimiter=',',quotechar=',', quoting=csv.QUOTE_MINIMAL)
''' 测试成功 '''
try:
row = ('dbb','dmm','dgn','dsj','lfefi\xc2\xb1women')
for i in range(4):
spamWriter.writerow(row)
except Exception,e:
print 'info: ',str(e)
s = u'\xb1' 代表 ±,将s(unicode类型)写入csv文件会报错,需要转换。
su = s.encode('utf-8','ignore')
su = '\xc2\xb1',写入csv文件成功
21 svn export 命令
aaa文件夹纳入了版本控制,想完整复制它,但复制后的文件夹不想纳入版本控制,
可以使用命令 svn export aaa/ aaa_copy/
这aaa_copy是个正常文件夹
参考url: http://spiritfrog.iteye.com/blog/445425
22 svn revert 命令
本机和服务器多次svn ci up export 一个文件夹,想把一个已经纳入版本控制的文件夹,转换为一个普通文件夹(本机和服务器都需要该文件夹,并且不要求该文件夹的文件所有内容一样)。结果引起了冲突:Aborting commit: 'XXXXXXXX'remains in conflict
baidu搜索,发现页面http://blog.sina.com.cn/s/blog_5d2673da0100i78k.html
得到感悟 使用svn revert 撤销原先的svn操作 ,再一步步小心svn ci up export 最后解决了问题
23 du -sh 文件夹名称/
可以查看文件夹的大小