条件测试 shell 条件测试0为真,1为假 test [ ] [[ ]] 参数之间使用空格隔开 测试命令 -d 存在且为目录 -f 存在且为普通文件 -z 字符串长度为0 -n 字符串长度非0 str1 =…
分类:shell
《Linux Shell脚本攻略》-1小试牛刀(1)
《Linux Shell脚本攻略》读书笔记1 Shell是系统用户界面,提供用户与内核进行交互操作的一种接口。Shell是一种命令解释器,它解释用户输入的命令并把他们送到内核 Bash是目前多数GNU/Linux系统默认…
linux(十八)磁盘的挂载/卸载
挂载磁盘 注意点: 单一文件系统不应该被重复挂载在不同的挂载点 单一目录不应该重复挂载多个文件系统 作为挂载点的目录理论上都是空目录 对与后两点,如果挂载的目录原来不是空的,那么挂载后原来的内容会被屏蔽,新分区被卸载后恢…
nginx按天切割日志
nginx 日志默认都放在同一个文件中 如何按照天来统计每天的日志,对,可以使用定时任务切割日志文件 cut.sh cut_nginx_log.sh #!/bin/bash #此脚本用于自动分割Nginx的日志,包括ac…
停不下来的shell命令
自从掌握了利用wifi来调试手机的方法后,脑洞就大的的没边,什么qq传输,文件管理,老夫现在通通可以自己搞定。如果你还不知道怎么用wifi调试手机的话,请参考利用shell命令实现Eeclipse对Android的远程调…
Linux下使Shell 命令脱离终端在后台运行
转自:http://www.linuxidc.com/Linux/2011-05/35723.htm 你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半…
终端命令总结
·# 一、基本命令 1.查看当前完整路径 $ pwd 2.查看当前目录下文件 $ ls // 不包括隐藏文件 $ ls -a // 查看当前目录下所有文件(包括隐藏文件) $ ls -al // 查看当前目录下所有文件(…
Shell Script要点review
1.shell既是一种命令语言,又是一种程序设计语言 2.Batch批处理,写一个shell脚本,shell一次把这些命令执行完 3.解释执行,不需要编译,shell程序从脚本中一行一行的读取并执行这些命令 4.常见的s…
Linux命令(1)
Linux内核,GNU工具组件,图形化桌面环境,应用软件 内核,必要时分配硬件,有需要时执行软件 内核负责,系统内存管理,软件程序管理,硬件设备管理,文件系统管理 1.系统内存管理 cat /proc/meminfo 来…
使用shell split切分文件
简单明了,直接上命令 基础版 split -l 1000 test.txt -d -a 3 test_ -l:按行分隔,每1000行切割test.txt文件 -d:添加数字后缀 -a:以3位数数字做尾数 test_:分割…
获得nohup后台运行进程的PID
用nohup可以启动一个后台进程。让一个占用前台的程序在后台运行,并静默输出日志到文件: nohup command > logfile.txt & 但是如果需要结束这个进程,一般做法是用ps命令找出这个进…
Mac 下使用 Shell 实现目录下所有同名文件文本替换
标题很长,所以直入主题: chang.sh #!/bin/sh # 使用 find 寻找文件 files=$(find . -name "$1") # 将字符串分割为数组 OLD_IFS="$IFS" IFS=" " a…