
shell
liukai6
这个作者很懒,什么都没留下…
展开
-
window的tar创建tar.gz文件忽略目录
tar -cf name.tar.gz --exclude=.svn --exclude=.git dirname/原创 2020-12-19 20:49:50 · 386 阅读 · 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 · 273 阅读 · 1 评论 -
linux的screen命令
创建一个窗口 screen -S youname detach暂时退出窗口 screen -d 回到指定窗口 screen -r youname 删除窗口 //不进窗口 screen -X -S youname quit //进入窗口 screen -X quit 显示全部的窗口 screen -ls原创 2020-12-05 14:45:01 · 153 阅读 · 0 评论 -
Shell常用命令使用
shell常用命令 ls 列出目录的内容 # 显示全部文件(包含隐藏) ls -a # 按修改时间排序 ls -t # 按修改时间倒叙 ls -rt # 长列式列出 ls -lh # 查看文件的inode ls -i echo 打印一行 # 不加换行符(在最后不增加换行) echo -n "1\n2\n" # 加换行符(请仔细查看区别) echo -e "1\n2\n" printf 格式化打印数据.默认打印字符串不换行 # %s一个字符串 printf "%s" awdawd # %d,$原创 2020-11-24 21:16:26 · 808 阅读 · 0 评论 -
linux 的init的几种状态
0:关机 1:单bai用户形式,只root进行维护 2:多用户,不能使du用net file system 3:完全多用户 5:图形zhi化 6:重启原创 2020-10-28 19:05:28 · 868 阅读 · 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 · 148 阅读 · 0 评论 -
请求linux文件内容
有时我们想要清除文件内容,但是不想删除。那就使用覆盖 echo “”>file.log 在shell执行这样名利来解决问题原创 2020-04-11 01:45:27 · 178 阅读 · 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 · 626 阅读 · 0 评论 -
linux中对文件和文件夹大小的查看
首先了解下df和du df 和 du 两者区别 df,disk free, 可以快速获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 du,disk usage,显示磁盘空间的使用情况,统计目录(或文件)所占磁盘空间的大小。 统计的范围不同 df 是从总体上统计系统各磁盘的占用情况,不能统计具体的文件夹或 文件的大小。 du 既可以从总体上统计,又可以统计具体的某个文件的大小。 计算方式不同...原创 2020-03-09 11:25:49 · 187 阅读 · 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 · 1935 阅读 · 0 评论 -
$?用来判断上条命令的执行情况
shell脚本中$?是指上一次命令执行的成功或者失败的状态。如果成功就是0,失败为1.。语句if [ $? -eq 0 ] 是判断if语句的上一个命令执行如果失败就执行if中的语句,否则就执行else中的内容。 下面是一个例子 nc -w 3 localhost 80 &>/dev/null if [ $? -eq 0 ];then str="apache web s...原创 2020-01-09 19:34:22 · 1023 阅读 · 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 · 276 阅读 · 1 评论