shell
liukai6
这个作者很懒,什么都没留下…
展开
-
window的tar创建tar.gz文件忽略目录
tar -cf name.tar.gz --exclude=.svn --exclude=.git dirname/原创 2020-12-19 20:49:50 · 322 阅读 · 1 评论 -
使用ln同步文件内容,支持忽略文件
用来同步文件内容#!/bin/bash# 读取文件的方式#read -p "input path:" FilePath;#read -p "ignore file:" Ignore;#read -p "ln path:" LnPath;# 源文件FilePath='/var/www/html/';# 忽略文件Ignore='.env';# 目标文件LnPath='/var/www/sync/';function getAllFiles(){ fileList=`ls原创 2020-12-19 19:51:28 · 211 阅读 · 1 评论 -
linux的screen命令
创建一个窗口screen -S younamedetach暂时退出窗口screen -d回到指定窗口screen -r youname删除窗口//不进窗口screen -X -S youname quit//进入窗口screen -X quit显示全部的窗口screen -ls原创 2020-12-05 14:45:01 · 113 阅读 · 0 评论 -
Shell常用命令使用
shell常用命令ls列出目录的内容# 显示全部文件(包含隐藏)ls -a# 按修改时间排序ls -t# 按修改时间倒叙ls -rt# 长列式列出ls -lh# 查看文件的inodels -iecho打印一行# 不加换行符(在最后不增加换行)echo -n "1\n2\n"# 加换行符(请仔细查看区别)echo -e "1\n2\n"printf格式化打印数据.默认打印字符串不换行# %s一个字符串printf "%s" awdawd# %d,$原创 2020-11-24 21:16:26 · 730 阅读 · 0 评论 -
linux 的init的几种状态
0:关机1:单bai用户形式,只root进行维护2:多用户,不能使du用net file system3:完全多用户5:图形zhi化6:重启原创 2020-10-28 19:05:28 · 805 阅读 · 0 评论 -
linux对文件级文件夹大小的查找
linux查看目录的大小情况查看linux系统里面的各个目录、文件夹的大小和使用情况, 先切换到需要查看的目录,如果需要查看所有linux目录的使用情况就直接切换到系统跟目录,然后执行;du -h --max-depth=1说明 --max-depth=1 这个参数表示查看文件夹的深度为1,这里要指定,否则如果目录和文件过多的话,会非常的慢哦。如果查看硬盘使用df -h如果找大文件使用find / -size +300M...原创 2020-07-15 14:27:30 · 121 阅读 · 0 评论 -
请求linux文件内容
有时我们想要清除文件内容,但是不想删除。那就使用覆盖echo “”>file.log在shell执行这样名利来解决问题原创 2020-04-11 01:45:27 · 141 阅读 · 0 评论 -
curl的post的请求实例
curl 的post的例子curl -H "Content-Type:application/json" -X POST -d '{"user": "admin", "passwd":"12345678"}' http://127.0.0.1:8000/login原创 2020-04-08 15:18:46 · 595 阅读 · 0 评论 -
linux中对文件和文件夹大小的查看
首先了解下df和dudf 和 du 两者区别df,disk free, 可以快速获取硬盘被占用了多少空间,目前还剩下多少空间等信息。du,disk usage,显示磁盘空间的使用情况,统计目录(或文件)所占磁盘空间的大小。统计的范围不同df 是从总体上统计系统各磁盘的占用情况,不能统计具体的文件夹或 文件的大小。du 既可以从总体上统计,又可以统计具体的某个文件的大小。计算方式不同...原创 2020-03-09 11:25:49 · 158 阅读 · 0 评论 -
curl的常见的几种请求方式
application/x-www-form-urlencoded最常见的一种 POST 请求,用 curl 发起这种请求也很简单。 curl localhost:3000/api/basic -X POST -d 'hello=world'multipart/form-data这种请求一般涉及到文件上传。后端对这种类型请求的处理也复杂一些。curl localhost:3000/ap...原创 2020-03-04 10:32:34 · 1869 阅读 · 0 评论 -
$?用来判断上条命令的执行情况
shell脚本中$?是指上一次命令执行的成功或者失败的状态。如果成功就是0,失败为1.。语句if [ $? -eq 0 ] 是判断if语句的上一个命令执行如果失败就执行if中的语句,否则就执行else中的内容。下面是一个例子nc -w 3 localhost 80 &>/dev/nullif [ $? -eq 0 ];then str="apache web s...原创 2020-01-09 19:34:22 · 947 阅读 · 0 评论 -
shell对文件进行定时备份的功能
进行文件备份的操作#!/bin/bash# 每周 5 使用 tar 命令备份/var/log 下的所有日志文件# vim /root/logbak.sh# 编写备份脚本,备份后的文件名包含日期标签,防止后面的备份将前面的备份数据覆盖# 注意 date 命令需要使用反引号括起来,反引号在键盘<tab>键上面tar -czf log-`date +%Y%m%d`.tar.gz...原创 2019-12-26 20:03:44 · 257 阅读 · 1 评论