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类型文件

以上来自兄弟连论坛的分享

时间: 2024-10-06 05:24:50

Linux常用命令学习记录的相关文章

linux 常用命令学习记录

rm -f *.sh 2.grep -rn "enng" * 查找文件内容包含enng的文件(注意:文件名有xian的不会查询出) find . ! -name "*.sh" 查找文件后缀名不为sh的文件 find . -type d -name abc* 查找以abc开头的目录 find: paths must precede expression: abc2 解决方法: -name 的匹配字符串一定要用单引号或双引号引住,防止以上问题发生. find . -ty

(4)Linux常用命令学习

Linux常用命令 一.命令基本格式 命令 [选项]  [参数] 注意:个别命令使用不遵循此格式,当有多个选项时,可以写在一起.简化选项与完整选项 -a 等于 --all [[email protected] ~]# 其中: root:            当前登录用户 localhost:             主机名 ~                          当前所在目录(家目录) #                          超级用户的提示符 普通用户的提示符是$

Linux常用命令学习

补充: 管道符号:   | 含义: 命令1 的正确输出作为命令2的输出对象. 格式: 命令1   |  命令2 举例: ls -ctrl |  more 常用命令: netstat   -an    |  grep    ESTABLISHED         查看正在连接的端口 netstat   -an    |   grep   LISTEN find   .    -name   test.txt    |     cat    -n          在当前目录下找到文件名为test.

mondb 常用命令学习记录

一.MongoDB 下载安装 MongoDB官网 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统. MongoDB for Windows

Linux常用命令学习之路(每天都会更新)

Linux学习之路 1:显示日期时间的命令:date date->可以显示出星期月日时分秒年 date +%Y/%m/%d->可以显示出:年/月/日(date后面必须有至少一个空格) date +%H:%M:%S->显示出:时:分:秒(date后面必须有至少一个空格) date +%h->显示:月(英文的) 2:显示日历命令:cal: cal ->显示当月的日历 cal 2009->显示整个2009的日历 cal 10 2009->显示2009年10月的日历 3:

Linux 常用命令学习 (一)

文档操作命令: ls 显示当前目录下的文件 cd 进入目录 pwd 显示当前文件路径 mkdir 创建目录 rmdir 删除目录 touch 新增文本文件 stat 查看文件详细属性 file 查看文件编码类型 rm 删除 cp 拷贝 mv 移动 文本查看命令: cat -A 显示所有内容,包括特殊符号 -E 显示一行的结束符号 -n 显示行号 more 向后翻页 less 空格翻页,b往回翻页,回车翻行,k往前翻,/查找,q 退出 head 查看前n行 tail 查看后n行 -f (查看文件尾

linux常用命令学习笔记

1.df 查看硬盘使用情况. 2.free 查看内存使用情况. 3.cd ~回home目录 cd -返回上一个目录位置. 4.file filename 查看文件的实际类型.注意,文件的实际类型并不是依据文件后缀名. 5.less filename 调用less查看文件内容.使用Enter查看文件下一行,使用space查看文件下一页,使用b(back)查看上一页.使用g查看文件开头,使用G查看文件结尾.使用 /charaters 查找要搜索的内容,使用字母n向前查找下一个出现的字符串,这个字符串

linux 几个不常用命令学习 之 cal 命令

看了极客里面的文章:一些实用但不为人知的unix命令 文章参考:http://blog.jobbole.com/66590/ 准备好好学习下这些命令,成为Linux高手 这次学习显示日历命令:cal #显示日历,默认格式 $ cal 五月 2014 日 一 二 三 四 五 六 1  2  3 4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #默认日历显示是从星期天作为第一天,你也

学习笔记-- 2014-07-07 Linux常用命令

2014-07-07 Linux常用命令 在Linuxtoy.org上看一些文章收集一些常用命令==================一.ps.kill 使用备查二.Ubuntu 提示三则三.最小化安装 Ubuntu四.Linux Mint设置时间 一到三来看linuxtoy.org网站 ===================一.ps.kill 使用备查 ps-查看当前正在运行的进程,示例:$ ps     kill {PID}-通过 PID 来停止任意进程,示例:$ kill 1012