1.rpm安装和卸载包
rpm -ivh /root/Desktop/notepad.rpm,如果出现了错误提示“error: Faild dependencies”则表明出现了软件包依赖问题,下面会有提示需要哪个文件,安装完哪个文件后(google 一个)再次安装即可。也可以在上述命令的后面加上--nodeps 强制安装。
rpm -e notepad,删除rpm软件包
rpm -qa |grep ssh,查询安装包
2.计算文件行
wc filename -l
cat a.txt |grep 甘亮 |wc -l
3.查看动态日志 tail -f cantalina.out
查看文件最后5行 tail -5 a.txt
4.复制到远程机 : scp /home/work/a.txt 192.168.3.23:~/
` a.txt文件被复制到了192.168.3.23
5.ps -ef |grep 'tomcat',查看进程中是否含有'tomcat'字符在进程中,kill -9 进程号
6.head -n 1000 engine_20120501_1.log > text2.log 将日志engine_.log前1000行复制到text2.log
同样也可以查看前十行数据; head -n 10 engine.log
7.列出文件树
find . -print 2>/dev/null|awk '!/\.$/ {for (i=1;i<NF;i++){d=length($i);if ( d < 5 && i != 1 )d=5;printf("%"d"s","|")}print "---"$NF}' FS='/'
find . -type d -print 2>/dev/null|awk '!/\.$/ {for (i=1;i<NF;i++){d=length($i);if ( d < 5 && i != 1 )d=5;printf("%"d"s","|")}print "---"$NF}' FS='/'
8.
过滤包含字符的文件的行
awk 'index($0,"中国人")>=1 {print $0}' engine_20120103.log
awk -F "[][&]" 'index($13,"lk=")>=1 && length($13)>3 { print( $0);}' log.log//制定切分符号(&)及判断条件
9.infobright启动:/etc/init.d/mysql.d-ib stop|start
10.cp -r src dst ->递归复制目录
cd - ->返回上次访问目录
grep -l 甘亮 /home/ganliang/* 在'/home/ganliang'目录下查找含'甘亮'的文件
sed -n 1,20p input.txt 输出1至20行的日志
sed '2,10d' input.txt 删除2,10行
sed '/^20121121/!d' file 删除文件中不以20121121开头的行
sed -i '/甘亮/d' input.sh 删除含有“甘亮”字串的行
sed -i 's/abc/ABC/g'input.txt 将文件input.txt的所有'abc'字符串替换成'ABC'
split -3 a.txt 每3行分割一个小文件
date "+%Y_%m_%d %H:%M:%S" #2014_01_10 11:49:38
11. awk '/aaa|bbb/' a.log ->查找含有'aaa'或'bbb'字串的行
12. du -h --max-depth=1 统计当前目录文件总大小。
分享到:
相关推荐
目录网盘文件永久链接 1.Linux操作系统入门简介1 (1).mp4 2.Linux操作系统CentOS6.5安装.mp4 3.Linux必备命令讲解.mp4 ...18.Linux Shell编程必杀技命令.mp4 19.Linux下运维利器之Shell编程.mp4 .........
- **网站**:列出了几个有用的Ubuntu和Linux相关的网站。 ### 结语 本书旨在为Ubuntu用户提供一份全面而深入的指南,无论是初学者还是经验丰富的用户都能从中受益。通过学习本书中的内容,你可以更加熟练地使用...
该命令让 Linux 温柔的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启时可以执行此命令(例如重启 nginx 经常用到这个命令)。 7. 必杀技 kill -9 PID 使用 kill...
Git是当前最流行的分布式版本控制系统之一,由Linus Torvalds在2005年为了更好地管理Linux内核开发而创建。它用于跟踪项目中文件的变更,允许用户可以很容易地访问文件的任何历史版本。分支是Git非常重要的一个概念...
6.3 Ubuntu 生存命令........................................67 6.4 Ubuntu 必杀技..........................................70 6.5 其他Ubuntu 的特性.....................................76 第7 章- Ubuntu ...
### Ubuntu中文手册知识点详解 #### 一、序言与官方文档 - **序言**:作为初学者必备...通过上述知识点的详细介绍,初学者可以更加系统地学习和掌握Ubuntu的相关技能,无论是对于日常使用还是深入研究都是非常有益的。
Git是一款开源的分布式版本控制系统,由Linus Torvalds于2005年创建,其目的是为了更好地管理Linux内核源代码。Git的分支管理是其核心功能之一,它允许用户在不同的开发阶段创建独立的分支进行并行开发,之后还可以...
- **必杀技:** - 高级技巧和窍门,提高软件包管理效率。 - **其他Ubuntu特性:** - 特色功能,如软件中心等。 #### 七、Ubuntu下的Linux内核 - **内核编译:** - 如何编译定制内核。 - **模块化的2.4内核:** ...