兄弟连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. 旅游局nginx配置

    #user nobody;worker_processes 1; #error_log logs/error.log;#error_log logs/error.log notice;#error_l ...

  2. 关于BeautifulSoup4 解析器的说明

    一.解析器概述 如同前几章笔记,当我们输入: soup=BeautifulSoup(response.body) 对网页进行析取时,并未规定解析器,此时使用的是python内部默认的解析器“html. ...

  3. ARP协议基础

    ARP 什么是ARP协议 ARP协议是能够根据IP地址解析出该IP地址所在设备的MAC地址,叫(Address Resolution Protocol)地址解析协议 ARP地址的工作流程 当一台主机A ...

  4. SecureCRT Linux系统ssh连接终端最常用快捷键

    CecureCRT连接工具常用快捷键总结: 查看 Alt + Enter 全屏 菜单 Alt + f + n 克隆会话窗口 Alt + c 在新窗口中连接,连接窗口中勾选open in a tab可以 ...

  5. 【C语言--数据结构】线性顺序表

    线性表的本质: 1.线性表(List)是零个或者多个数据元素的集合: 2.线性表中的数据元素之间是有顺序的: 3.线性表中的数据元素个数是有限的: 4.线性表中的数据元素的类型必须相同: 定义: 线性 ...

  6. java8--- Optional的使用

    // https://www.jianshu.com/p/82ed16613072 1.Optional.of(T value),传入非 null(否则会抛出 NullPointerException ...

  7. uboot常用命令

    一. 常用简单命令 1.1. help命令 a. 帮助查看其他命令的使用方法,类型linux下man b. 示例: help help x210 # help help help [command . ...

  8. 题解 AT1357 【n^p mod m】

    此题就是快速幂取模 先简单讲一讲快速幂 首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn) ...

  9. 微信JSSdk实现分享功能

    1. 概述 微信分享服务器的作用是为用户在微信浏览器端对来自网站以及客户端的页面进行二次分享链接时更友好的展示提供服务.为实现二次分享功能需要使用微信JS-SDK来开发. 微信JS-SDK是微信公众平 ...

  10. Hyper-V Centos7 虚拟机固定IP

    在网上看到很多篇文章,自己也去试验过,结果实现的效果都不是很理想,并不是自己所需要的,下面是我自己研究,最后成功的经验,希望能够帮到大家.少走一些弯路. 需求 1.无论物理机的网络环境怎么变化,都需要 ...