1、输出当前下的目录。ls -l  长格式输出。

  (1)使用grep

  

  因为第一个 ls -l 的第一个标识代表的是文件类型,所以使用 grep 过滤以 d 开头的行,输出的就只是目录了。

  正则表达式

  grep

    ^  以。。开头,放在前面

        ^abc  以abc开头的

    -v   排除  

        grep -v  ^#  /etc/ssh/sshd_config  不输出以 # 开头的。

    $  以。。结尾,放在后面

        abc$  以abc结尾的

    ^$  代表的是空行。

        grep  -v  ^$  /etc/ssh/sshd_config    过滤掉所有空行

    -E  相当于 egrep,同时过滤多个字符串,过滤的多个字符串需要用引号引起来**

        grep  -Ev  "^#|^$"  /etc/ssh/sshd_config  过滤掉所有的空行和以 # 开头的

    \   转义

        

        将 http://www.baidu.com 替换成 www.baidu.com ,使用 \ 对 / 进行转义。

    [^java]  在 [] 里表示 非 的意思。即不输出 java 字符串。

         

        输出以 java 开头的。

        

  (2)使用 ls -F 给文件结尾加标识用来区分目录。再用grep过滤

   

    ls -p  只识别目录,即只给目录加标识。

   

  (3)使用 find 查询类型为目录的文件。

    .  代表当前目录

      find .  -type d  查找当前目录下的目录文件。

    !  非

      

      !   查找当前目录下不带 . 的目录

    -maxdepth  levels  查找目录的深度。levels 表示的是数字,数字是几就几层。

        find  .  -maxdepth 1 -type d

      !    非

      -o  或

      -a  且(在 find 里默认是 and)

        查找当前目录下的目录并且目录为 abc 的目录

        

   (4)使用 ls -l 长格式输出,再用 sed 命令输出,-n 表示取消默认输出。

      ls -l |sed -n /^d/p  以 d 开头,p 打印;以 / 结尾

      

2、查看最近创建的文件,ll -lrt  按照时间顺序进行排序。

ll 的别名是 ls -l,以下内容也可以是 ls -lrt

-r    当排序时,逆序

-t    按照修改时间排序(默认最近修改的文件在最上面)

-l    使用一个长的列表格式

3、删除当前目录下的所有修改时间在7天以前的文件。

  find  .  -type  f  -mtime  +7   |xargs  rm  -f

  删除当前目录下30天以前的目录

  fing  .  -type  d  -mtime  +30  |xargs  rm  -rf

4、网卡配置路径:

  /etc/sysconfig/network-scripts/iscfg-eno16777736

  DNS配置路径:/etc/resolv.conf

  

5、echo  输出

  -n  不换行输出  

  -e  后面可以接特殊字符

      \t  一个tab键

      \n  换行输出

6、date  可以打印当前系统时间

  -s  可以改变当前系统时间

  

  

  

Linux习题小结的更多相关文章

  1. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  2. 跟阿铭学Linux习题答案

    第一章:走进Linux 1.简述它的发展历史,列举几种代表性的发行版 Linux之前是Unix,由于Unix收费昂贵,so,Richard Stallman 发起了开发自由软件的运动,并成立了自由软件 ...

  3. linux命令小结

    查看IP  ip a 测试ip   ping 10.0.0.128 测试端口   telnet 10.0.0.128  22  # telnet + ip + 端口 Linux - CentOS 7. ...

  4. 高频Linux命令小结(新手向)

    示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:<大史住在大前端>原创博文目录 华为云社区地址:[你要的前端打怪升级指南] 近期 ...

  5. Linux 服务器模型小结

    当我们用socket进行编程的时候,细节上都是选择一个AF_LOCAL,AF_INET再根据相应的类型填充地址,其实根据通信需求,有几种简单的服务模型可供选用,掌握了这些框架再结合socket高度的抽 ...

  6. Linux指令小结

    1.apt指令集:是ubuntu中最强大的命令行软件管理工具,用于获取.安装.编译.卸载和查询软件包.还可以检查软件包的依赖关系.在ubunt中下载是根据/etc/apt/sources.list这个 ...

  7. Linux命令小结:fdisk

    查看分区信息 分区信息包括容量.扇区数目.柱面数目.磁头数目和IO大小等信息. root@cvm:/# fdisk -l /dev/sda7 Disk /dev/sda7: 441.8 GB, 441 ...

  8. 【LINUX】Linux学习小结

    ****xargs命令**** 当需要将参数列表转换成小块分段传递给其他命令时,可以使用xargs命令.栗子如下: 若想在启动lampp之后用kill方式杀掉全部的进程就可以用下面的命令: ps -e ...

  9. Linux学习小结(转)

    linux目录架构 / 根目录/bin    常用的命令 binary file 的目錄/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内/boot/grub/menu.l ...

随机推荐

  1. 16个Spring注解,你知道的有几个?

    @Controller 标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象.   @RestController Spring4之后加入的注解,原来在@Co ...

  2. 获取浏览器视口高度device-width

    在进行移动设备web开发时,我们总会用到这样一条代码“<meta name='viewport' content='width=device-width,initial-scale=1.0' / ...

  3. COCI 2012 Inspektor

    coci 2012 inspektor 街道由左到右分布着\(N\)个办公室,编号为\(1\)到\(N\),最开始,每个办公室都是空的,一些公司将入住,并赶走办公室里面现有的公司.一人每天会路过一些连 ...

  4. HttpRunner学习4--使用正则表达式提取数据

    前言 在HttpRunner中,我们可通过extract提取数据,当响应结果为 JSON 结构,可使用 content 结合 . 运算符的方式,如 content.code,用起来十分方便,但如果响应 ...

  5. 知识图谱推理与实践(3) -- jena自定义builtin

    在第2篇里,介绍了jena的The general purpose rule engine(通用规则引擎)及其使用,本篇继续探究,如何自定义builtin. builtin介绍 先回顾builtin为 ...

  6. 脚本批量执行Redis命令

    1.将命令写在文件中 数据量比较大的话,建议用程序去生成文件.例如: List<String> planIdList = planDao.findAll().parallelStream( ...

  7. IE浏览器下载文件保存时提示:“你没有权限在此位置中保存文件”解决办法

    E浏览器下载文件保存时提示 解决办法: 1.Win + R,打开运行命令,输入gpedit.msc,如图所示 2.打开计算机本地组策略编辑器:选择计算机配置-windows设置-安全设置-本地策略-安 ...

  8. PuppeteerSharp读取页面完整HTML(.NetCore)

    1.使用NUGET安装PuppeteerSharp 通过工具或者命令方式安装 2.初始化浏览器 await new BrowserFetcher().DownloadAsync(BrowserFetc ...

  9. mysql的MHA高可用

    一.MHA简介 作者简介 松信嘉範: MySQL/Linux专家 2001年索尼公司入职 2001年开始使用oracle 2004年开始使用MySQL 2006年9月-2010年8月MySQL从事顾问 ...

  10. 【STM32-V6】STM32F429BIT6开发板开源, 丰富软件资源, 强劲硬件配置, 配套400多实例, 9套手册持续更新中2019-12-12

    淘宝购买地址:淘宝购买链接 次.当前标准库最新版本V2.3,HAL库最新版本V1.1 安富莱微信公共平台,欢迎大家关注(打造高质量公众号) 新版用户手册,重在BSP驱动包设计方法,HAL库的框架学习, ...