Linux常用命令学习记录
2016-09-18 16:11
435 查看
Linux常用命令学习记录 兄弟连Linux培训,小编整理了常用的Linux学习命令:
1 cp 拷贝命令
参数:-p 文件属性一起拷贝
-r 拷贝文件夹
-d 软链信息等一起拷贝
-a 是-rdp的简写
2 find 文件查找命令
普通根据文件名称查找(精确查找)
find /home -name xx.xx
普通分局文件名称查找(模糊匹配,支持:?(单个字符),*(多个字符),[](中括号中特定内容匹配))
find /home -name "*.xx" 所有以.xx结尾的文件
根据文件所属用户查找
find /home -user sls0919 查找用户sls0919所有的文件
find /home -nouser 查找home目录下没有所有者的文件(大概率为垃圾文件)
根据文件大小查找
find /home -size +25k 查找home目录下大于25k的文件(加号表示大于,减号表示小于,没有符号表示等于)
根据文件日期查找
find /home -mtime +25 查找home目录下25天前修改的文件(加号表示大于,减号表示小于,没有符号表示等于;mtime:修改内容时间,atime:访问时间,ctime:修改属性时间)
多条件查找连接符号(a==and,o==or)
find /home -mtime +25 -a -size -25k 查找home目录下25天前修改内容并且大小小于25k的文件
find /home -mtime +25 -o -size -25k 查找home目录下25天前修改内容或者大小小于25k的文件
查询完结果并执行操作命令(-exec {}\;)
find /home -mtime +25 -a -size -25k -exec ls -lh {}\; 列出home目录下25天前修改内容并且大小小于25k的文件的详细信息
3 grep 文本查找命令
-i 忽略大小写
-v 排除指定字符串
-c 计算找到指定字符串的次数
-n 输出结果显示行号
grep -r ‘test’ * 在当前目录及其子目录下搜索'test'行的文件
grep -l -r ‘test’ * 在当前目录及其子目录下搜索'test'行的文件,但是不显示匹配的行,只显示匹配的文件
grep -n 't[ae]st' data.txt 在文件data.txt中查找test或tast的信息 (具体参照正则表达式)
4 man和help 帮助命令
man ls
ls --help
5 zip, gzip, bzip2, tar 压缩解压命令
zip 压缩文件名 源文件
-r 压缩目录
gzip和bzip2都是压缩文件,不能对目录
常用方法:
tar -cvf 压缩后文件名 源文件 源文件 源文件可多个
-c 压缩
-x 解压
-v 显示压缩过程
-f 指定打包后文件名
-z 压缩解压.tar.gz类型文件
-j 压缩解压.tar.bz2类型文件
以上来自兄弟连论坛的分享
1 cp 拷贝命令
参数:-p 文件属性一起拷贝
-r 拷贝文件夹
-d 软链信息等一起拷贝
-a 是-rdp的简写
2 find 文件查找命令
普通根据文件名称查找(精确查找)
find /home -name xx.xx
普通分局文件名称查找(模糊匹配,支持:?(单个字符),*(多个字符),[](中括号中特定内容匹配))
find /home -name "*.xx" 所有以.xx结尾的文件
根据文件所属用户查找
find /home -user sls0919 查找用户sls0919所有的文件
find /home -nouser 查找home目录下没有所有者的文件(大概率为垃圾文件)
根据文件大小查找
find /home -size +25k 查找home目录下大于25k的文件(加号表示大于,减号表示小于,没有符号表示等于)
根据文件日期查找
find /home -mtime +25 查找home目录下25天前修改的文件(加号表示大于,减号表示小于,没有符号表示等于;mtime:修改内容时间,atime:访问时间,ctime:修改属性时间)
多条件查找连接符号(a==and,o==or)
find /home -mtime +25 -a -size -25k 查找home目录下25天前修改内容并且大小小于25k的文件
find /home -mtime +25 -o -size -25k 查找home目录下25天前修改内容或者大小小于25k的文件
查询完结果并执行操作命令(-exec {}\;)
find /home -mtime +25 -a -size -25k -exec ls -lh {}\; 列出home目录下25天前修改内容并且大小小于25k的文件的详细信息
3 grep 文本查找命令
-i 忽略大小写
-v 排除指定字符串
-c 计算找到指定字符串的次数
-n 输出结果显示行号
grep -r ‘test’ * 在当前目录及其子目录下搜索'test'行的文件
grep -l -r ‘test’ * 在当前目录及其子目录下搜索'test'行的文件,但是不显示匹配的行,只显示匹配的文件
grep -n 't[ae]st' data.txt 在文件data.txt中查找test或tast的信息 (具体参照正则表达式)
4 man和help 帮助命令
man ls
ls --help
5 zip, gzip, bzip2, tar 压缩解压命令
zip 压缩文件名 源文件
-r 压缩目录
gzip和bzip2都是压缩文件,不能对目录
常用方法:
tar -cvf 压缩后文件名 源文件 源文件 源文件可多个
-c 压缩
-x 解压
-v 显示压缩过程
-f 指定打包后文件名
-z 压缩解压.tar.gz类型文件
-j 压缩解压.tar.bz2类型文件
以上来自兄弟连论坛的分享
相关文章推荐
- linux个人学习过程中常用命令及问题记录
- Linux学习记录-2015-08-20--常用命令1
- Linux 系统常用命令学习简要记录
- Linux学习记录--vim与vi常用命令
- Linux学习记录(4)系统常用命令学习
- linux 常用命令学习记录
- Linux常用操作命令学习使用实时记录
- Linux 常用命令学习记录
- Linux常用命令学习记录
- Linux学习记录--vim与vi常用命令
- [Linux学习笔记]目录、路径、文件、目录常用命令
- Linux常用命令学习总结 - 用户管理类命令(1)
- 转载只为记录经典之<Linux 常用命令集锦>
- Linux常用命令学习手记(随时更新)
- 我的Linux学习笔记1(文件操作常用命令)
- Linux学习笔记:常用搜索命令
- Centos学习笔记 linux 常用命令:压缩解压命令
- Linux Shell 常用命令与目录分区的学习总结 (开始学习linux)
- Linux常用命令学习总结 - 日期时间安排类命令(3)
- Linux命令学习记录(一直更新)