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

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

  1. linux 常用命令学习记录

    rm -f *.sh 2.grep -rn "enng" * 查找文件内容包含enng的文件(注意:文件名有xian的不会查询出) find . ! -name "*.s ...

  2. mondb 常用命令学习记录

    mondb 常用命令学习记录 一.MongoDB 下载安装 MongoDB官网 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制 ...

  3. Linux常用命令学习4---(挂载命令mount umount、用户登陆查看和用户交互命令 w who last lastlog)

    紧接着上一篇Linux的命令行的学习:Linux学习3---(文件的压缩和解压缩命令zip unzip tar.关机和重启命令shutdown reboot……) 1.挂载命令     简介      ...

  4. Linux常用命令学习

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  5. 五个知识体系之-Linux常用命令学习

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  6. Linux常用命令学习随笔

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  7. [转]Linux常用命令学习

    转自 https://www.cnblogs.com/gaojun/p/3359355.html 1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文 ...

  8. linux常用指令学习记录

    前言 本文主要为学习贴,用来记录一些 linux上的常用指令 以供参考. 文件内容查看 cat 从上往下阅读文件内容 cat [-AbEnTv] ${FILE_NAME) cat -n /etc/is ...

  9. Linux常用命令学习5---(Shell编程)

    1.Shell概述    Shell是一个命令行解释器.它为用户提供了一个向Linux内核发送请求一以便运行程序的界面系统级程序,用户可以用 Shell来启动.挂起.停止甚至是编写一些程序    Sh ...

随机推荐

  1. 通俗易懂的理解 Redux(知乎)

    1. React有props和state: props意味着父级分发下来的属性[父组件的state传递给子组件  子组件使用props获取],state意味着组件内部可以自行管理的状态,并且整个Rea ...

  2. linux下搭建mysql数据库

    linux下搭建mysql数据库 1.下载mysql: http://dev.mysql.com/downloads/mysql/5.6.html#downloads wget http://dev. ...

  3. python+selenium元素定位之XPath学习02

    XPath 语法 XPath 使用路径表达式来选取 XML 文档中的节点或节点集.节点是通过沿着路径 (path) 或者步 (steps) 来选取的. XML 实例文档 我们将在下面的例子中使用这个 ...

  4. MySql 性能优化之 Explain

    MySQL 之 Explain 输出分析 背景 前面的文章写过 MySQL 的事务和锁,这篇文章我们来聊聊 MySQL 的 Explain,估计大家在工作或者面试中多多少少都会接触过这个.可能工作中实 ...

  5. CentOS7 安装dotnet sdk 2.1.401 的简单办法

    1. 下载 linux版本的tar包 路径为: https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.1.401-linux-x64 ...

  6. Spark-Core RDD行动算子

    1.reduce(func) 通过func函数聚集RDD 中的所有元素,先聚合分区内数据,再聚合分区间数据. scala> val rdd1 = sc.parallelize(1 to 100) ...

  7. 背包dp相关

    0/1背包 给出n个物品,每个物品有Vi的价值和Wi的费用,我们总共有m块钱,求最多能得到多少价值的物品. N<=10^3,m<=10^3 记录方案数?记录输出方案? 输出方案: 对每个d ...

  8. numpy库的认识以及数组的创建

    numpy库 numpy是Python数值计算最重要的基础包.大多数提供科学计算的包都是用NumPy的数组作为构建基础.numpy十分高效,基于NumPy的算法要比纯Python快10到100倍(甚至 ...

  9. 06: django+celery+redis

    目录: 1.1 Celery介绍 1.2 celery 组件 1.3 安装相关包 与 管理命令 1.4 celery与Django执行异步任务 1.5 在django中使用计划任务功能 1.1 Cel ...

  10. 如何配置vsftpd服务器

    1,通过yum查看本地是否存在vsftpd rpm -qa|grep vsftpd [root@node2 ~]# rpm -qa |grep vsftpdvsftpd-3.0.2-25.el7.x8 ...