日期:2014-05-16  浏览次数:20534 次

Linux 学习笔记<二>

?

1. 把终端添加到右键 sudo apt-get install nautilus-open-terminal

2. 查看执行程序的路径 which java

?? ?查看真实的路径 ls -al /usr/lib/java

?? ?建立软连接 ?ln -s 执行文件路径 /usr/bin/xxx

3. 在源中查找软件 apt-cache search xxx

4. 所有文件的后缀由rm改为rmvb. ?rename 's /.rm $ /.rmvb' *

5. 以超级管理员权限浏览所有文件 sudo nautilus

6. cp -av 拷贝所有文件夹和文件

7. 递归创建嵌套目录 mkdir -pv /tmp/xx/yy/zz

8. 递归删除嵌套目录 rm -fr /tmp/xx

9. tar 归档/备份

?? ?归档 tar -zvcf xxx.tar.gz /home/yyy 把yyy文件夹内容压缩

?? ?解压 tar -zvxf xxx.tar.gz

10. 进入vi e.g. vi example.c

?? ? ? 保存文件和退出 连续按两次大写字母Z,则保存退出。

------------------

MySQL Server

1. mysql 安装 sudo apt-get install mysql-server-5.1 mysql-client-5.1

2. 检查mysql服务器是否启动 sudo netstat -tap|grep mysql

3. 如果服务器不能启动,则启动它 ?sudo /etc/init.d/mysql restart

4. 进入mysql ?mysql -uroot -p

5. 配置mysql的管理员密码 sudo mysqladmin -uroot password newpassword

6. mysql的数据库存放路径 /var/lib/mysql

7. 从mysql中导入导出数据

?? ? ? ?mysqldump 数据库名>文件名 ? ?#导出数据

?? ? ? ?mysqladmin create 数据库名 ? ? #建立数据库

?? ? ? ?mysql 数据库名<文件 ? ? ? ? ? ? ? ? ?#导入数据库

8. 忘记mysql的root口令了怎么办?!

?? ? ? ?sudo /etc/init.d/mysql stop

?? ? ? ?sudo mysql_safe --skip -grant-tables &

?? ? ? ?sudo mysqladmin -u use password 'newpassword'

?? ? ? ?sudo mysqladmin flush-privileges

9. mysql命令行中文显示?

?? ? ? ?mysql>set names utf8;

10. 常用的mysql管理语句

?? ? ? ?show table status; ? ?#查询表的状态

?? ? ? ?show full processlist; ? ?#查询mysql进程

?? ? ? ?alter table site_stats engine=MyISAM; ? ?#转化表为MyISAM类型 转 表锁为行锁

?? ? ? ?show variables; ? ?#查看mysql变量