vi和vim的区别:vim比vi高级,体现在1.多级撤销2.易用性3.语法加亮
释放缓存区内存:a:清理页面缓存:sysctl -w vm.drop_caches=1
             b:清理目录缓存和inodes:sysctl -w vm.drop_caches=2
             c:清理以上所有:sysctl -w vm.drop_caches=3
查看缓存区及内存使用情况:free -m
cd 命令:“/”:根目录    “..”上一级目录 “~”代表home目录
查看是否是虚拟机:cat /proc/scsi/scsi
Linux系统如何查看版本信息:1.uname -a 2.cat /proc/version 3.cat /etc/issue 4.lsb_release -a
查看内存大小:cat /proc/meminfo |grep MemTotal
输入"cat /etc/issue", 显示的是发行版本信息
lsb_release -a (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)
端口监测:netstat -nat
例子:将目录A重命名为B
mv A B
关掉进程:cd /root/wsh/7164
退出当前操作:crtl+z
获取时间:date
日期设定:date -s 2017/08/08
 date -s  00:00:00
查看硬件时间:hwclock [-rw] 
reset:这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh
-h:以人类可读的方式显示
  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
  -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
  --apparent-size:显示目录或文件自身的大小
  -l :统计硬链接占用磁盘空间的大小
  -L:统计符号链接所指向的文件占用的磁盘空间大小
  一、du -h:这个就不多说了。
  二、du -a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。
1.tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。按CTRL+C退出
2、tail -n 20 filename        说明:显示filename最后20行。
3、tail -r -n 10 filename     说明:逆序显示filename最后10行。
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
进入url路径命令:wget
ps:将某个进程显示出来
-e:显示所有程序
-f:显示uid,ppip,c,stime
grep:查找
|管道命令
通过ps -ef|grep mysql  查看MySQL的进程

显示进程信息:top
显示完整命令:top -c
设置信息更新次数: top -n 2
设置信息更新时间: top -d 3
查看当前文件夹有多少文件:ls |wc -w
查找进程的命令:ps aux |grep java
杀掉进程:kill -9 进程号
ps aux
显示其他用户启动的进程(a)
查看系统中属于自己的进程(x)
启动这个进程的用户和它启动的时间(u)
sudo :切换到root用户,但默认情况5分钟
sudo -i:输入用户名和密码直接进入root
sudo password root:设置root用户密码
变更帐号为root:su -c is root
mysqladmin -u root -p password 【输入新密码】
 
删除文件夹:使用rm -rf 目录名字 命令即可
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
    cp /test1/file1 /test3/file2
从一台机器复制文件到另一台linux机器上去:scp -r 文件名 root@ip:/母的文件夹
scp -r /etc root@192.168.60.135:/opt
查看IP地址:ifconfig -a
查找文件夹:find -name 文件夹名
默认情况下find会搜索子目录下的文件,使用maxdepth选项使find不递归遍历子目录:
find -maxdepth 1 -name "*.txt" -print
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
启动服务器:service mysql start
停止方式:service mysql stop
重启方式:service mysql restart
显示所有目录:ll
跳转到上一级目录:../
显示目录下的文件:cd 目录名
编辑文件:vi
cpu架构:iscpu
解压tar.gz包:tar zvxf 包名
解压tar包:tar -xvf file.tar
解压zip包:unzip file.zip
解压rar包:unrar e file.rar
解压到指定目录下:tar xvf 包名 -C 目的文件夹
unzip -o -d /home/sunny myfile.zip
        把myfile.zip文件解压到 /home/sunny/
 -o:不提示的情况下覆盖文件;
 -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
查看安装帮助:./install –h
下载:wget
查看系统当前配置句柄最大值: ulimit –a
2048 将句柄最大值修改为2048:ulimit –n
进入数据库: MySQL -uroot -p
显示数据库:show databases;
选择数据库:use 数据库名;
显示数据库中的表:show tables;
显示数据表的结构:describe 表名;
显示表中记录:SELECT * FROM 表名
退出MYSQL命令: exit (回车)
查看全部的用户:SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;