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命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量 ...
随机推荐
- Linux实战(12):Centos装机常用脚本-进阶版
#!/bin/bash #shell菜单演示 function menu() { echo -e `date` cat <<EOF ---------------------------- ...
- python中的方向控制函数
方向控制函数:控制海龟方向,包含绝对角度&海龟角度 改变海龟运行方向,让海龟转向 angle :改变行进方向,将海归运行方向改变为某一个绝对的角度 例如 将坐标系中的海龟方向改变为绝对系中的4 ...
- 二、Git安装--Windows
Git安装配置 在使用Git前我们需要先安装 Git.Git 目前支持 Linux/Unix.Solaris.Mac和 Windows 平台上运行. Git 各平台安装包下载地址为:http://gi ...
- RFID了解
转载自为什么大家都抛弃传统标签选择RFID电子标签? rfid电子标签是一种非接触式的自动识别技术,它通过射频信号来识别目标对象并获取相关数据,识别工作无需人工干预,作为条形码的无线版本,RFID技术 ...
- Linux系统编程—信号量
大家知道,互斥锁可以用于线程间同步,但是,每次只能有一个线程抢到互斥锁,这样限制了程序的并发行.如果我们希望允许多个线程同时访问同一个资源,那么使用互斥锁是没有办法实现的,只能互斥锁会将整个共享资源锁 ...
- 喜大普奔!GitHub中文版帮助文档上线了!
日前,GitHub 文档的简体中文正式发布,开发者可以到官方文档上随意查阅浏览中文文档啦! 对于想要玩 GitHub,但一直苦于英语水平较差的程序员来说,这真是一个天大的好消息.下面一起来感受一下 ...
- jquery学习:
1.什么是jQuery jquery 全称 javaScript Query.是js的一个框架.本质上仍然是js. 2.jQuery的特点 支持各种主流的浏览器. 使用特别简单 拥有便捷的插件扩展机制 ...
- 《Redis入门指南》笔记
第1章 简介 1.1 历史与发展 2008年 意大利创业公司创始人因对mysql性能不满意,于是他决定开发redis. 2009年 redis初版由他一个人开发完成.redis是"remot ...
- sqli-labs第一关 详解
sqli-labs第一关 方法一:手工注入 方法二:sqlmap工具 两种方式,都可以学学,顺便学会用sqlmap,也是不错的.不多说,我们开始吧 方法一: 来到第一关,图上说我们需要一个数字的参数 ...
- 082 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 01 构造方法-无参构造方法
082 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 01 构造方法-无参构造方法 本文知识点:构造方法-无参构造方法 说明:因为时间紧张, ...