linux笔记

查看IP

ifconfig -a

数据库导出到文件

mysql -h xxx.xx.xx.xxx -uxxx -pxxxx -Pxxxx DataBase -e "select * from TableName;" > ~/result.xlsx

修改数据库密码

bin/mysqladmin -uxxxx password '密码'

解压压缩包

tar -zxvf TarName

如果解压失败(不是gzip压缩,则-xvf即可)

压缩压缩包

tar -zcvf TarName FileName

搜索文件

find / -name FileName

查看端口占用

lsof -i:80

别名存储

  • 仅当前用户生效,修改~/.bashrc文件
  • 所有用户生效,修改/etc/bashrc文件
  • alias AliasName=‘command’(注意=等号两边不能有空格)
  • 立即生效 source ~/.bashrc

显示所有文件(包含隐藏文件)

ls -a

df查看磁盘占用

  • df Path 查看Path挂载情况
  • df -lh 用适合的容量单位显示
  • du -sh ./* 查看当前目录下所有文件(夹)的占用大小

查看文件中间某几行

1、cat xx.txt|tail -n +619|head -n 50 (从619向下50行)
2、cat xx.txt|sed -n “619,+50p” (从619向下50行)
3、sed -n “619,+50p” xx.txt (从619向下50行)
4、sed -n “619,669p” xx.txt (从619到669行)

  • cat xx.txt|more (分页查看,不用一次全部显示)
如果在只是匹配模式显示上下几行
  • grep -5 ‘parttern’ xx.txt //打印匹配行的前后5行
  • grep -C 5 ‘parttern’ xx.txt //同上打印匹配行的前后5行
  • grep -A 5 ‘parttern’ xx.txt//打印匹配行的后5行
  • grep -B 5 ‘parttern’ xx.txt//打印匹配行的前5行

防火墙

Centos6是iptable
  • service iptable status //查看防火墙状态
  • service iptable stop //临时关闭防火墙
  • chkconfig iptable off //永久关闭防火墙
Centos7是firewall
  • firewall-cmd --state //查看防火墙状态
  • systemctl stop firewalld.service //停止防火墙
  • systemctl disable firewalld.service //禁止firewall开机启动

后台执行脚本

  • nohup xx.sh &
  • nohup xx.sh > out.log 2>&1 &
结论
  • 使用&后台运行程序
    1、结果会输出到终端
    2、使用Ctrl+C发送SIGINT信号,程序免疫
    3、关闭session发送SIGHUP信号,程序关闭
  • 使用nohup运行程序
    1、结果默认输出到nohup.out
    2、使用Ctrl+C发送SIGINT信号,程序关闭
    3、关闭session发送SIGHUP信号,程序免疫
  • 0:标准输入;1:标准输出;2:标准错误信息输出。
  • /dev/null 所有重定向到它的信息会忽略(消失)
  • >/dev/null 2>&1 注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值