zoukankan      html  css  js  c++  java
  • 常用笔记:Linux

    Linux打包压缩排除指定文件夹:

    使用Linux的tar 命令打包压缩文件夹,有时候需要排除里面的某几个文件夹,加上--exclude参数:
    tar -zcvf blog.tar.gz --exclude=blog/.svn/ blog
    若要排除多个文件,加上多个--exclude 即可:
    tar -zcvf blog.tar.gz --exclude=blog/.svn/ --exclude=blog/cache/ blog

    linux 查看指定用户的crontab定时任务:crontab -l -u zhangsan

    linux shell 执行远程命令:我在本地的shell脚本中,想要直接执行远程服务器的一个shell脚本:

    ssh -l root 192.168.1.1 "/data/t.sh"
    记得提前给远程服务器的 /data/t.sh 执行: chmod +x t.sh

    Linux 快速执行历史命令,用 !编号

    例如:history | grep mysql
    使用 !914 可以快速执行上面编号为914的命令。

     crontab定时任务一定要记得做好备份

    今天在服务器上敲了一个 crontab 命令(没加-e ,也没加-l, 更没加 -r) 但是竟然神奇的crontab全部被清除了。心中一万只CNM从心中飞奔而过,。,。。。。痛定思痛之后,才想起来crontab一定要做好备份,要不然数据丢了后悔都来不及!
    vim bak.sh
    DATE=$(date +%Y%m%d)
    crontab -l > /home/xxx/crontab_bak/data/crontab_$DATE.bak

    使用scp从远程服务器下载文件到本地

    下载远程文件到本地
    scp -P 6008 root@192.168.1.123:/usr/data/1.zip   /Users/abc/www
    上传本地文件到远程
    scp -P 6008   /Users/abc/www/1.zip  root@192.168.1.123:/usr/data

    【Linux统计某个目录下的文件数】

    Linux统计某个目录下总共有多少个文件(递归统计所有子目录)的命令:
    ls -lR|grep "^-"|wc -l 
  • 相关阅读:
    python day6 面向对象
    搭建简单的Habernate环境(一)
    Team Services 自动化部署项目
    Java 反射机制
    Java io 操作
    基于Socket的Winform例子
    在.NetCore2.0中使用Swagger
    [Python]mysql-python 安装错误 fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
    [Python]Python入坑小项目推荐- Flask example minitwit
    [linux]服务器apache配置vhost
  • 原文地址:https://www.cnblogs.com/rxbook/p/10685317.html
Copyright © 2011-2022 走看看