工作中用到的技术小常识


将数据导出

SELECT * FROM 表名limit 10000 into outfile '/tmp/dgguanwang1019.txt' fields terminated by " "

"mysql -u**** -p**** -e 'SELECT * FROM sdfdsf where username = wewefef' db>1.sql"

----------------判断当前页面是否包含在iframe中,如是重新加载当前页面---------------------
//iframe包含
if (top.location != location) {
 top.location.href = location.href;
}
-----------------在文件每行后面追加新内容(linux)---------------------------------------------------
 sed 's/$/要替换成的内容/' card.txt

--------------------------------------------------
为指定数据库添加用户
GRANT all ON 数据库名.* to 用户名@localhost identified by '密码'
添加好用:flush privileges;
grant all on webgame.* to cxuser@localhost identified by '123456';
update user set password = password('123456!') where user='cxuser';
flush privileges;

--------------about cookie-------------------
6)有多条cookie.setPath("XXX");语句的时候,起作用的以最后一条为准。

-----------------------ssh 连接-------------------------------
 ssh 用户名@ip -p 40022

--------------------------eclipse 开发插件------------------------------
egit - http://download.eclipse.org/egit/updates
-----------------------------创建一个git项目,在服务器端----------------------------------------------------
cd /home/git/
mkdir project_name.git
cd project_name.git
git --bare init
cd ..
chown -R git:git project.git
------------------------------------从模板表创建表---------------------------------------------
create table if not exists table_name like old_table_name;

------------------MySql中怎样判断某个字段的值是不是中文字符----------------
select * from table_name where col_name not regexp "[\u0391-\uFFE5]"
PS:[\u0391-\uFFE5] 包括的范围不仅仅是中文

[\\u0391-\\uFFE5]匹配双字节字符(汉字+符号)
可以参考 http://zhangfeiii.javaeye.com/blog/504893
---------------------Linux 批量替换------------------------------------------------------
sed -i "s/oldString/newString/g" /data/www/
将/data/www/目录下的 old字符串全部替换为newString
-------------------------------------------------------------------------------------------
service sshd restart 重启ssh
开启ssh认证,取消文件内以下注释
/etc/ssh/sshd_config
***
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
***
---------------------------------------------------------------------------------------
服务器已启用ssh
添加新用户(git),连接无效
原因,目录权限不对,
需要将/home/git目录的权限修改为700
-------------------------修改linux用户uid了-----------------------------------
修改用户ID
#usermod -u UID username
修改组ID
#groupmod -g GID groupname
--------------------rsync----------------------------------------
只同步指定目录
 建文件,用来包含要同步的目录:include.list
  rsync 使用 --files-from=‘include.list’
eg:
rsync -arpogvz --delete --password-file='/data/rsync.pwd' --files-from='/data/include.list' --exclude-from='/data/exclude.list' git@ip::xxxxx /data/www/

你可能感兴趣的:(linux,mysql,rsync)