Linux 学习札记<二>

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变量