Linux常用命令记录
2016-06-30 14:58
387 查看
1、查看文件夹大小:
du -s filename,结果以字节为单位显示
du -sh filename,结果以MB为单位显示
2、创建多级目录
mkdir -p file1/file2/file3/...
3、在编译脚本中使用邮件通知
echo "img has ready" | mail -s "project img" email-address@qq.com email-address1@qq.com email-address2@qq.com
4、显示文本开始/结尾几行内容:
head -n 10 file.txt //显示file.txt开头10行内容
tail -n 10 file.txt //显示结尾10行内容
持续输出命令行内容:tail -f command-line
5、awk查找文本中特定字符串
file:version.txt
文本:version="v1.5.4.20170715"
获取版本号:cat version.txt | grep "version" | awk -F '"' '{print $2}' //以双引号为分隔符,第2个域即为版本号
5、当前目录快速搜索文件
find . -iname "filename"
6.sed中引用变量
sed -i '3s/'"$old_wk"'/'"$wk"'/' $currentPath/build/tools/buildinfo.sh
变量必须用单引号包含双引号
7.获取系统日期及年月日
date +%y%m%d
y、m、d大小写不同,显示格式不同
8.获取shell脚本所在目录
currentPath=$(cd $(dirname $0);pwd)
9.shell中的邮件通知
echo -e "content" | mail -s "subject" Email-address
10.过滤固定字符串前后的内容,比如想要找到文件test.txt中包含”music“字符串上下5行的内容:
cat test.txt | grep -A 5 -B 5 "music"
-A是指列出music字符所在的行后面5行内容(after),-B是指music字符所在行前面5行的内容(before)
du -s filename,结果以字节为单位显示
du -sh filename,结果以MB为单位显示
2、创建多级目录
mkdir -p file1/file2/file3/...
3、在编译脚本中使用邮件通知
echo "img has ready" | mail -s "project img" email-address@qq.com email-address1@qq.com email-address2@qq.com
4、显示文本开始/结尾几行内容:
head -n 10 file.txt //显示file.txt开头10行内容
tail -n 10 file.txt //显示结尾10行内容
持续输出命令行内容:tail -f command-line
5、awk查找文本中特定字符串
file:version.txt
文本:version="v1.5.4.20170715"
获取版本号:cat version.txt | grep "version" | awk -F '"' '{print $2}' //以双引号为分隔符,第2个域即为版本号
5、当前目录快速搜索文件
find . -iname "filename"
6.sed中引用变量
sed -i '3s/'"$old_wk"'/'"$wk"'/' $currentPath/build/tools/buildinfo.sh
变量必须用单引号包含双引号
7.获取系统日期及年月日
date +%y%m%d
y、m、d大小写不同,显示格式不同
8.获取shell脚本所在目录
currentPath=$(cd $(dirname $0);pwd)
9.shell中的邮件通知
echo -e "content" | mail -s "subject" Email-address
10.过滤固定字符串前后的内容,比如想要找到文件test.txt中包含”music“字符串上下5行的内容:
cat test.txt | grep -A 5 -B 5 "music"
-A是指列出music字符所在的行后面5行内容(after),-B是指music字符所在行前面5行的内容(before)
相关文章推荐
- linux知识概览
- centos ngnix+php+mysql开机启动
- [Linux] 内核中 SPI 设备驱动模型(Platform设备驱动方式)
- Linux system返回值
- Linux多线程编程时如何查看一个进程中的某个线程是否存活
- 基础linux命令总结
- Linux--内核功能及文件系统
- 每天一个linux命令-cd
- Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】
- Linux raw socket
- linux跟踪线程的方法:LWP和strace命令
- Ubuntu主机和JZ2440直接ping通
- Linux下MySQL慢查询分析mysqlsla安装使用
- Linux系统上通知网关更新arp
- Centos7安装完SVN服务器后测试连接
- linux下mysql中文乱码(中文问号)解决办法
- 用户空间的驱动程序
- 查看Linux系统状态的常用命令
- linux系统生产者-消费者,读者-写者,哲学家就餐 C语言实现
- Linux Vsftpd 连接超时解决方法