ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux日常指令

linux日常指令

Linux操作系统 作者:huskar_y 时间:2016-03-02 09:31:54 0 删除 编辑
1.杀掉MYSQL SHELL
ps aux|grep mysql|grep -v grep|awk '{print $2}'|xargs kill -9  
kill 不支持管道所以使用xargs


2.删除当前目录下0字节的文件
find -type f -size 0 -exec rm -rf {} \;
最后的\是固定格式


5.对域名进行添加www.的shell
awk '{print"www."$1}' yuming.txt >yuming2.txt


7.1.txt文件前面添加序号
awk '{print NR,$0}' 1.txt


8.1.txt匹配test开头的行后,将字段2和字段3相加后输出结果
awk '$1 ~/test/{count = $2 + $3;print count}' 1.txt


9.用grep命令在当前目录下的所有普通文件中搜索hostnames这个词
find . -name \* -type f -print |xargs grep "hostname"
注意,在上面的例子中, \用来取消find命令中的*在shell中的特殊含义


13.在不影响MYSQL正常服务的情况下,如何导出MYSQL数据
mysqldump -all-databases >allbackupfile.sql 备份数据库
mysql -hhostname -uusername -ppassword databasename < backupfile.sql 还原数据库
mysqldump -hhostname -uusername -ppassword databasename |gzip > backupfile.sql.gz 压缩备份数据库
gunzip < bckupfile.sql.gz |mysql -uusername -ppassword  databasename 还原压缩的文件包
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 >backupfile.sql  备份单个数据库表


mysqldump -hhostname -uusername -ppassword -databases databasename1 atabasename2 databasename3 >multibackupfile.sql  备份多个数据库


mysqldump -no-data -databases databasename1 databasename2 databasename3>structurbackupfile.sql   备份数据库结构




17.awk(基础)
====================================================
1.抽取域
awk -F: '{print $1}' /etc/passwd
2.保存输出
awk -F: '{print $1}' /etc/passwd | tee user 使用tee命令,在输出文件的同时,输出到屏幕
使用标准输出
awk -F: '{print $1}' /etc/passwd >user3
4.打印所有记录
awk -F: '{print $0}' /etc/passwd
5.打印单独记录
awk -F: '{print $1,$4}' /etc/passwd
6.打印报告头
awk -F: 'BEGIN {print "NAME "} {print $1}' /etc/passwd
7.打印结尾
awk -F: '{print $1} END {print "this is all users"}' /etc/passwd


条件操作符
1.匹配
awk -F: '{if($1~/root/) print }' /etc/passwd      //{if($1~/root/) print}表示如果field1包含root,打印它
2.精确匹配
使用等号 ==
awk -F: '{if($3=="0") print }' /etc/passwd
3.不匹配
!~
awk -F: '{if($1!~/linuxtone/) print }' /etc/passwd
!=
精确不匹配
awk -F: '{if($1!="linuxtone") print }' /etc/passwd

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30633998/viewspace-2022915/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-12-14

  • 博文量
    132
  • 访问量
    60081