Linux入门到放弃之二《目录处理常用命令的使用方法》
一,目录操作命令
1.用pwd命令查看当前所在的目录;

2.用ls命令列出此目录下的文件和目录;

3.列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示;
( -l表示长格式,-a表示隐藏文件 )

4.进入/home目录下,创建测试目录test;
( mkdir是创建目录的命令 )

5.进入test目录;

6.回到上一次工作目录,再删除test目录;
( -r表示删除目录,-f表示强制删除不需要用户选择yes/no )

7.cd /后,进入/home的命令;
相对路径:
绝对路径:
二,文件操作命令
1.利用touch命令,在/home目录创建一个新的空文件newfile;
( touch是创建文件的命令 )

2.利用cp命令复制系统文件/etc/profile到/home目录下;

3.在/home中复制文件profile到一个新文件profile.bak,作为备份;

4.用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同;
( -h表示文件大小 )

5.查找 /etc下的passwd这个文件;

6.查找/home目录下的所有包含profile的文件;
( *表示匹配任意字符 )

7.在/home下面创建test目录,在test目录下创建目录a,在a目录下创建目录b,
在b目录中创建目录c.在目录c中创建d,用一个命令完成;
( -p表示递归创建 )

8.进入c目录中。删除目录d;

9.回到b目录中,然后cd ../..看看到什么目录里去了;

10.在cd ~ 回到什么目录了;
( ~代表当前用户的家目录 )

11.在cd –回到什么目录;
( -代表返回上次目录 )

12.删除test子目录下的所有文件;
( ./*代表当前目录下所有文件 )

三,文件查找命令
1.查找文件名为install.log的文件;

2.查找文件名包含install的文件;
命令:find / -name *install*
( find是查找文件命令,/是从根目录开始查找 )
图未截取完。。。太多了

3.查找/usr/目录下文件小于为1k的文件;
命令:find /usr -size -1k
( -表示小于)

4.查找/usr目录下文件大于10M的文件;
命令:find /usr -size +10M
( +表示大于 )

5.查找/usr目录下10天以前文件内容被修改过的所有文件;
命令:find /usr -mtime +10

6.查找/usr目录下15天以前文件属性被修改过的所有文件;
命令:find /usr -ctime +15

7.查找/tmp 目录下所有者为root的文件或目录并且以长模式方式显示出来;

8.在/usr目录下查找文件名第二个字符为h的文件;
命令:find /usr -name "?h*"

9.在/ 目录下查找大小为0的文件并以长模式显示;
命令:find / -size 0k -exec ls -l {} \;

10.在/ 目录下查找大小为0的文件并删除它;
命令:find / -size 0k -exec rm -rf {} \;

这里删除不了是因为权限不足
Linux入门到放弃之二《目录处理常用命令的使用方法》的更多相关文章
- FQ:从入门到放弃(二)
上次的FQ:从入门到放弃(一)介绍了XXNet的部署和基本使用.本文整理一些部署过程中出现的问题,都是这几天朋友们安装过程中出现的问题.如果覆盖不全,欢迎在博客下方评论,互相交流,互相学习. 不过首先 ...
- Linux服务器上监控网络带宽的18个常用命令nload, iftop,iptraf-ng, nethogs, vnstat. nagios,运用Ntop监控网络流量
Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量 ...
- (Linux环境Kafka集群安装配置及常用命令
Linux环境Kafka集群安装配置及常用命令 Kafka 消息队列内部实现原理 Kafka架构 一.下载Kafka安装包 二.Kafka安装包的解压 三.设置环境变量 四.配置kafka文件 4.1 ...
- Dockerfile自动制作Docker镜像(二)—— 其它常用命令
Dockerfile自动制作Docker镜像(二)-- 其它常用命令 前言 a. 本文主要为 Docker的视频教程 笔记. b. 环境为 CentOS 7.0 云服务器 c. 上一篇:Dockerf ...
- linux学习:【第2篇】常用命令
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! linux学习:[第2篇]常用命令 基本命令 //打开终端: CentOS:在任何地方,右键-- ...
- Linux服务器上监控网络带宽的18个常用命令和工具
一.如何查看CentOS的网络带宽出口 检查维护系统的时候,经常会要查看服务器的网络端口是多大的,所以需要用到Linux的一个命令. 如何查看CentOS的网络带宽出口多大?可以用下面的命令来查看. ...
- linux日常---1、linux下安装、查看、卸载包常用命令
linux日常---1.linux下安装.查看.卸载包常用命令 一.总结 一句话总结: 对比学习 1.linux如何查看系统中安装的程序? rpm -qa # 查看所有安装的软件包 2.linux ...
- Linux 下 expect 脚本语言中交互处理常用命令
Linux 下 expect 脚本语言中交互处理常用命令 1. #!/usr/bin/expect 告诉操作系统脚本里的代码使用那一个 shell 来执行.这里的 expect 其实和 Linux 下 ...
- Linux服务器上监控网络带宽的18个常用命令 zz
Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量 ...
随机推荐
- 7种jvm垃圾回收器,这次全部搞懂
前言 之前我们讲解了jvm的组成结构与垃圾回收算法等知识点,今天我们来讲讲jvm最重要的堆内存是如何使用垃圾回收器进行垃圾回收,并且如何使用命令去配置使用这些垃圾回收器. 堆内存详解 上面这个图大家应 ...
- Hibernate4.3 继承映射
一.单表继承映射 父子类合成一张表 An_id An_name gender Weight Height type 1 dog 1 300 D 2 cat 1 100 C 在Animal.hbm.xm ...
- Python-类属性查询协议-__getattr__ __getattribute__
__getattr__ 查找不到类属性的时候调用 class BeiMenChuiXue: def __init__(self, name): self.name = name def __getat ...
- 从零搭建Golang开发环境--go修仙序章
1. 什么是go语言 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态 .强类型.编译型语言 .Go 语 ...
- 阿里云oss对象存储配置CDN
阿里云oss对象存储配置CDN 1.打开阿里云CDN 2.填写信息,这个地方要注意,我的备案域名是www.ljwXXX.work,我们可以自定义一个域名,test.ljwXXX.work作为加速域名. ...
- Centos6.6x系统与unbutu18.04系统升级ssh到8.3版本
Centos6.6升级ssh5.3版本到ssh8.3版本 下载所需要的源码包: ]#wget https://files-cdn.cnblogs.com/files/luckjinyan/zlib-1 ...
- Arduino 跑马灯
参考: 1. https://blog.csdn.net/hunhun1122/article/details/70254606 2. http://www.51hei.com/arduino/392 ...
- C语言中的左移与右移 <<, >> 位运算
这里参考了一篇很好的位运算,涉及到位运算可能会遇到的正负号问题,左右溢出怎么处理问题. 参考: 1. https://www.cnblogs.com/myblesh/articles/2431806. ...
- Struts2 学习记录-第一天
Struts2 -01 struts2框架认识 struts2框架是web层框架.struts2框架=webwork+strut1框架发展过来的.struts2框架设计主要用到技术:通过过滤器进行请求 ...
- 多测师讲解 自动化测试理论(1)_高级讲师肖sir
自动化测试理论什么是自动化测试?广义的:通过工具或程序替代或辅助人工测试的行为叫自动化测试狭义的:通过工具录制或编写脚本模拟手工测试的过程,通过回放或运行脚本执行测试用例,从而代替人工对系统的功能验证 ...