参考连接
http://www.cnblogs.com/caozy/p/9261224.html
系统性能
1、top : 动态实时显示cpu、内存、进程等使用情况
2、df –h : 查看系统内存及虚拟内存使用情况 (遇到磁盘已满的情况)
3、du –sh * : 查看目录文件大小
4、fdisk -l | grep Disk : 查看硬盘大小
5、du -sh --max-depth=1 –h : 查看当前目录下所有一级子目录文件夹大小
5、ps –ef | grep 应用 : 查看某应用对应的进程
6、kill -9 进程号 : 强制杀死进程
文件与目录
1、cd : 进入该用户的主目录 ~(root用户为/root,其他用户为/home/用户名)
2、cd .. : 返回上一级目录(注意要空格)
3、cd - : 返回上次所在目录
4、cd / : 返回根目录 (绝对路径)
5、cd ./目录1/目录2 : 进入当前目录下的子目录(相对路径)
6、pwd : 显示工作路径(Print Working Directory 的缩写)
7、ls -a : 列出文件下所有的文件,包括以“.“开头的隐藏文件
8、file 文件或目录 : 显示文件的类型(目录、text、zip、shell脚本等)
9、mkdir dir1 : 创建目录(dir1)(mkdir为make directory的缩写)
10、mkdir -p ./dir1/dir2 : 递归创建目录(-p:父目录不存在时,同时建立)
11、touch a.txt : 创建文件a.txt
12、rm 文件 : 删除文件
13、rm -r 目录或文件 : 删除目录(及目录下所有文件)(非空也可以)
14、rm -rf 目录或文件 : 强制删除,如:rm -rf * 为删除当前目录下所有文件
15、mv a b : 移动或者重命名一个文件或者目录(存在即移动目录或覆盖文件,不存在即改名)
16、mv /opt/git/g /opt/a : 移动g到opt目录下并改名为a(a目录不存在,若存在则为移动g到a目录下)
17、mv -t ./test a.txt b.txt : 移动多个文件到某目录下
18、cp -ai /opt/abc /opt/git/ : 复制abc目录(或文件)到git目录下(选项a表示文件的属性也复制、目录下所有文件都复制;i表示覆盖前询问)
查看文件内容
1、cat [-n] 文件名 : 显示文件内容,连行号一起显示
2、head [-n] 文件名 : 显示文件头n行内容,n指定显示多少行
3、tail [-nf] 文件名 : 显示文件尾几行内容,n指定显示多少行,f用于实时追踪文件的所有更新,常用于查阅正在改变的日志文件(如tail -f -n 3 a.log 表示开始显示最后3行,并在文件更新时实时追加显示,没有-n默认10行)
4、sz 文件名 : 将文件下载到本地(一般拉现网日志查看使用)
解压缩和打包备份
1、file 文件名 : 查文件类型(可看是用哪一种方式压缩的)
2、tar -zxvf a.tar.gz -C ./test : 解压tar.gz到当前目录下的test目录
3、tar -zcvf /opt/c.tar.gz ./a/ : 压缩tar.gz(把当前目录下的a目录及目录下所有文件压缩为 /opt/目录下的c.tar.gz)
4、tar -jxvf a.tar.bz2 : 解压tar.bz2(到当前目录)
5、tar -jcvf c.tar.bz2 ./a/ : 压缩tar.bz2(把当前目录下的a目录及目录下所有文件压缩到当前目录下为c.tar.gz2)
6、unzip a.zip : 解压zip(到当前目录)
7、zip -r c.zip ./a/ : 压缩zip(把当前目录下的a目录及目录下所有文件压缩到当前目录下为c.zip
8、gzip file1 : 压缩一个叫做 'file1'的文件(gzip格式)(不能保留源文件)
9、gzip -9 file1 : 最大程度压缩
10、gzip -d file1.gz : 解压缩一个叫做 'file1'的文件
mysql
1、启动 service mysql start
2、停止 service mysql stop
3、重启 service mysql restart