Linux习题小结
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习题小结的更多相关文章
- 常用Linux命令小结
常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...
- 跟阿铭学Linux习题答案
第一章:走进Linux 1.简述它的发展历史,列举几种代表性的发行版 Linux之前是Unix,由于Unix收费昂贵,so,Richard Stallman 发起了开发自由软件的运动,并成立了自由软件 ...
- linux命令小结
查看IP ip a 测试ip ping 10.0.0.128 测试端口 telnet 10.0.0.128 22 # telnet + ip + 端口 Linux - CentOS 7. ...
- 高频Linux命令小结(新手向)
示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:<大史住在大前端>原创博文目录 华为云社区地址:[你要的前端打怪升级指南] 近期 ...
- Linux 服务器模型小结
当我们用socket进行编程的时候,细节上都是选择一个AF_LOCAL,AF_INET再根据相应的类型填充地址,其实根据通信需求,有几种简单的服务模型可供选用,掌握了这些框架再结合socket高度的抽 ...
- Linux指令小结
1.apt指令集:是ubuntu中最强大的命令行软件管理工具,用于获取.安装.编译.卸载和查询软件包.还可以检查软件包的依赖关系.在ubunt中下载是根据/etc/apt/sources.list这个 ...
- Linux命令小结:fdisk
查看分区信息 分区信息包括容量.扇区数目.柱面数目.磁头数目和IO大小等信息. root@cvm:/# fdisk -l /dev/sda7 Disk /dev/sda7: 441.8 GB, 441 ...
- 【LINUX】Linux学习小结
****xargs命令**** 当需要将参数列表转换成小块分段传递给其他命令时,可以使用xargs命令.栗子如下: 若想在启动lampp之后用kill方式杀掉全部的进程就可以用下面的命令: ps -e ...
- Linux学习小结(转)
linux目录架构 / 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内/boot/grub/menu.l ...
随机推荐
- 3年Java开发都知道的Redis数据结构和通用命令
Redis的数据结构 Redis支持多种不同的数据结构,包括5种基础数据结构和几种比较复杂的数据,这些数据结构可以满足不同的应用场景. 五种基础数据结构 String:字符串,是构建其他数据结构的基础 ...
- 非线性函数的最小二乘拟合及在Jupyter notebook中输入公式 [原创]
突然有个想法,能否通过学习一阶RC电路的阶跃响应得到RC电路的结构特征——时间常数τ(即R*C).回答无疑是肯定的,但问题是怎样通过最小二乘法.正规方程,以更多的采样点数来降低信号采集噪声对τ估计值的 ...
- 将SD系统启动卡恢复成普通卡
1.卸载SD卡分区 在使用fdisk命令前,请使用如下命令卸载boot分区和rootfs分区: umount /media/boot umount /media/rootfs 2.在插入SD卡前后分别 ...
- Django forms组件里的ChoiceField、ModelChoiceField和ModelMutipleChoiceField的区别
阅读简要 首先我们要明白Django forms组件里的ChoiceField.ModelChoiceField和ModelMutipleChoiceField是继承关系 ChoiceField 1. ...
- CSP-S 2019 游记
目录 CSP-S 2019 游记 DAY -1 Day 0 Day 1 Day 2 后记 CSP-S 2019 游记 机房段子: zr(老师):yyx我看你最近不错哦(此人外号拳皇 yyx:运气好运气 ...
- JS---案例:点击按钮摇起来 & 星星闪动 (挺难看的)
案例1:点击按钮摇起来 思路: 1. 2张图片,放进div里面,摇起来的本质是,此div按上下左右的位置和在一定的时间内发生移动 2. 所以用随机数的概念来实现位置的移动,用setInterval来实 ...
- puppet5.1 安装与配置
一.Puppet概念 简介 当服务器数量达到一定的规模时,仅依靠人为完成批量部署服务器个资源的配置,运维工作将变得繁琐且容易出错,为了解决这一问题,我们应该怎么办呢?我们可以引入一批工具,这批工具可编 ...
- 渗透测试初学者的靶场实战 3--墨者学院SQL注入—宽字节盲注
墨者SQL注入-MYSQL数据库实战环境 实践步骤 1. 决断注入点 输入单引号,提示错误信息: 输入and 1=1 返回页面正常: 输入 and 1=2 返回正常 输入-1,返回异常: 2. 带入s ...
- 敏捷开发--洞察敏捷模型,从PO的角度看敏捷产品管理
转自本人运营的公众号“ 携程技术中心PMO”(ID:cso_pmo) 经常有人抱怨的一个问题:敏捷会让团队自组织,要求团队能“一方有难,八方支援”,但是为什么总感觉自己团队虽然实践了敏捷, ...
- linux源码安装mysql,shell编程学习,ubuntu
一.mysql安装 以源码安装的方式编译和安装Mysql 5.6. 1.卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6 ...