1.vim下删除整个日志文件内容
1. gg到首行。
2. dG清空内容
3. vim回退,撤销
1. u撤销上一步的操作
2.输出重定向'>'与'>>',举例如下
1. echo'hello word'> test.log将'hello word'写入test.log文件中(覆盖),文件不存在则创建
2. echo'hello word'>> test.log将'hello word'以追加的形式写入test.log文件中(追加),文件不存在则创建
3.> test.log清空test.log
4. pwd> test.log将命令得到的结果输出到文件中,pwd可换为任意命令
5. <表示的是输入重定向的意思,就是把<后面跟的文件取代键盘作为新的输入设备。如变量使用键盘方式输入赋值,亦可使用已有的文件输出的值
3.检测Linux的服务器中的磁盘占用
1.df(已删除的文件不会立即消失),du(仅统计当前存在的文件占用情况)
2. df --help查看df的帮助选项,已确定具体使用何种方式查看,du --help同理
3. df -hT其中比较友好的以阅读形式展示(常用)
4. du -sh *直观的显示当前目录中所有数据的磁盘占用情况(常用)
5.服务命令服务
1.服务<服务>状态
2.服务<service>启动
3.服务<服务>停止
4.服务<服务>重新启动
6.找到查找命令
1. find / -name mysql在系统中查找所有文件名等于mysql的文件
2.通过查找命令,列出所有文件夹中指定时间中修改的文件
找到 -maxdepth 1 -newermt“2017-01-07”maxdepth级别用于指定在搜索操作的起点下(在这个情况下为当前目录)的子搜索层级(子目录层级数)
-newerXY,用于所寻找的文件的时间戳X比参照文件的时间戳Y更新一些的文件。
X和Y表示以下任何字母:
- a - 参照文件的访问时间
- b - 参照文件的创建时间
- c - 参照文件的inode状态改变时间
- m - 参照文件的修改时间
- t - 直接指定一个绝对时间
7.进程相关操作
1. ps --help查看ps相关帮助选项
2. ps -ef |grep mysqld查看mysqld的进程,简版ps -auf | grep mysqld
3. kill -l PID以优雅的方式结束进程
8.系统性能监测工具(2017-5-26)
1. dstat -vn
2. dstat是一个多用途的系统资源统计工具,能打印出cpu,内存,磁盘,进程,网络,内存页等各种各样资源的状态统计信息,功能非常全面的系统监控工具。
9.压缩文件夹(2018年1月8日)
1. tar -zcvf /home/test.tar.gz /home/test/
2. tar -zcvf 打包后生成的文件名全路径 要打包的目录