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 
  • 相关阅读:
    iOS开发日记37-app加急审核
    iOS开发日记36-iOS中的依赖注入
    iOS开发日记35-事件处理机制与图像渲染过程
    iOS开发日记34-国际化
    iOS开发日记33-hit-Test
    iOS开发日记32-详解多线程(死锁)
    iOS开发日记31-详解Block
    iOS开发日记30-Autolayout
    springMVC js等文件找不到解决方法
    jQuery UI 中Tabs Ajax载入时出现Http 304的问题
  • 原文地址:https://www.cnblogs.com/rxbook/p/10685317.html
Copyright © 2011-2022 走看看