linux 实用指令文件目录类
linux实用指令文件目录类
路径
pwd指令
基本语法
pwd
说明
Print working directory 显示当前工作目录的绝对路径
参数
pwd -P:如果目录是链接时,显示出实际路径,而非使用连接(link)路径。
cd指令
基本语法
cd [参数]
说明
切换目录
常用选项
绝对路径和相对路径
cd ~或cd:回到自己的家目录
cd ..:回到当前目录的上一级目录
cd -P: 切换目录到实际路径,而非使用连接(link)路径。
案例

/home # /从根目录开始
home # 当前目录下的home
操作文件夹/文件
ls指令
基本语法
ls [选项]
常用选项
-a 显示当前目录所有的文件和目录,包括隐藏目录 (all)
-l 以列表的方式显示信息,简化指令ll (list)
-h 文件大小按M、K等人能看懂的格式显示 (human)
-R 递归显示,显示子目录的文件和目录,一般用于统计
案例

mkdir
说明
用于创建目录
基本语法
mkdir [选项] 要创建的目录
常用选项
-p 创建多级目录,如果目录存在也不会报错。如果没有这个参数 mkdir 目录,目录存在mkdir的命令就会报错。
一次性创建几个目录

rmdir
说明
删除空目录,如果不是非空目录是无法删除的。
基本语法
rmdir [选项] 要删除的空目录
补充
如果要删除非空目录,使用rm -rf 要删除的目录
touch
说明
touch创建一个空文件
基本语法
touch 文件名称
可以一次性创建多个文件

cp(重要)
说明
拷贝文件到指定目录下
基本语法
cp [选项] 源 目的
常用选项
-r:递归复制整个文件夹,用于复制文件夹
使用细节
当发现目标目录下有相同文件,会提示是否覆盖。强制覆盖不提示的方法:\cp -r 源文件夹位置 目的文件夹位置
案例
1.将/home/aaa.txt拷贝到/home/bbb目录下

2.将/home/bbb文件夹拷贝到/home/aaa文件夹下

rm
全称:remove
说明
删除文件或目录
基本语法
rm [选项] 要删除的文件或目录
常用选项
-r 递归删除整个文件夹
-f force强制删除不提示
mv
说明
①移动文件与目录(剪切) ②重命名
基本语法
mv oldNameFile newNameFile(重命名)
mv 原目录 目标目录(移动剪切)
案列
相当于把当前目录的aaa.txt移动到当前目录。发现当前目录有aaa.txt就重命名为pig.txt。

移动到bb文件夹下,发现bb文件夹下没有pig.txt,就剪切过去

操作内容
cat
说明
查看文件内容,不能修改文件,为了浏览方便,一般会带上管道命令| more,| more 分页显示。
基本语法
cat [选项] 要查看的文件
常用选项
-n 显示行号
more
说明
more指令基于VI编辑器的文本过滤器,以全屏幕的方式按页显示文本文件的内容
基本语法
more 要查看的文件
操作快捷键

less
说明
less指令用来分屏查看文件内容,less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需求加载内容,对于显示大型文件具有较高的效率。
基本语法
less 要查看的文件
操作快捷键
Enter 向下翻一行

>和>> 写入
说明
>输出重定向,覆盖写
>>追加在尾部
案例
ls -l >文件
功能描述:列表的内容覆盖写入文件a.txt中

ls -al >> 文件
列表的追加到a.txt后面

echo"内容"> 文件
把该内容覆盖写入文件

补充:cal 显示本月日历
echo
说明
输出内容到控制台
基本语法
echo [选项] 输出内容
案例
输出环境变量

head
说明
用于显示文件开头部分的内容,默认情况下显示前10行
基本语法
head 文件 查看文件的前10行内容
head -n x 文件 查看文件的前x行
tail
说明
用于显示文件结尾的内容,默认情况下显示后10行
基本语法
tail 文件 查看文件后10行
tail -n x 文件 查看文件后x行内容
tail -f 文件 实时追踪该文件的所有更新。 常用
linux 实用指令文件目录类的更多相关文章
- linux 实用指令压缩和解压类
linux 实用指令压缩和解压类 目录 linux 实用指令压缩和解压类 gzip/gunzip指令(不常用) zip/unzip指令 tar指令(常用) gzip/gunzip指令(不常用) 说明 ...
- linux 实用指令搜索查找类
linux 实用指令搜索查找类 目录 linux 实用指令搜索查找类 find指令 locate指令 grep指令和管道符号 | find指令 说明 从指定目录向下递归地遍历其各个子目录,将满足条件的 ...
- Linux实用指令
Linux实用指令 Rpm&Yum 一种用于互联网下载包的打包和安装工具,它包含某些Linux分发版中,它生产具有 .rpm 扩展名的文件.RPM 是 RedHat Package Man ...
- Linux实用指令(1):运行级别&找回密码&帮助指令&文件目录类
指令运行级别: 0 :关机 1 :单用户[找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别是3和5 ,要修改 ...
- linux 实用指令时间日期类
linux 使用指令时间日期类 data 显示当前日期 基本语法 date 显示当前时间 date+%Y 显示当前年份 date+%m 显示当前月份 date+%d 显示当前是哪一天 date &qu ...
- Linux 实用指令(4)
目录 实用指令 1.指定运行级别 2.切换到指定运行级别的指令 3.帮助指令 3.1man获得帮助信息 3.2help指令 4.文件目录类 4.1pwd指令 4.2 ls指令 4.3 cd指令 4.4 ...
- Linux实用指令(5)
指定运行级别(系统的制定级别配置文件/etc/inittab): 0:关机 1:单用户(单用户级别root登录不需要密码,进入之后重新设置密码) 2:多用户无网络服务 3:多用户有网络服务 4:系统未 ...
- Linux 实用指令(7)--Linux 磁盘分区、挂载
目录 Linux 磁盘分区.挂载 1 分区基础知识 1.1 分区的方式: 1.2 windows 下的磁盘分区 2 Linux分区 2.1 原理分析 2.2 磁盘说明 2.3 使用lsblk指令查看当 ...
- linux实用指令 | 程序员线上排查必知必会linux指令(持续更新中)
Linux线上排查程序员实用指南 一.乱码问题 二.帮助指令 1. help命令 2. man命令 3. info命令 三.性能监测与优化 1. top命令 参考资源 Linux线上排查程序员实用指南 ...
随机推荐
- DDD领域驱动设计架构模式:防腐层(Anti-corruption layer)
在微服务(Microservices)架构实践中,架构设计借用了DDD中的一些概念和技术,比如一个微服务对应DDD中的一个限界上下文(Bounded Context):在微服务设计中应该首先识别出DD ...
- 摘录:ddr3内存条时序概念
本文摘自:内存系列二:深入理解硬件原理 - 知乎 (zhihu.com),感谢作者! 上次虽然解决了小张的问题,却引发了他对内存原理的兴趣.这不他又来找我了,说我还欠他一个解释.这次我们约在一个咖啡馆 ...
- js实现日期格式化封装-八种格式
封装一个momentTime.js文件,包含8种格式. 需要传两个参数: 时间戳:stamp 格式化的类型:type, 日期补零的方法用到es6语法中的padStart(length,'字符'): 第 ...
- Docker 18.03 Centos7.6 安装 内网
首先访问https://download.docker.com/linux/centos/7/x86_64/stable/Packages/获取对应版本的rpm包docker包docker-ce-18 ...
- oracle 数据库修改端口号1521
1.关闭监听 2.修改配置文件,port=1933 #vi $ORACLE_HOME/network/admin/listener.ora 3.登录并查看local_listener参数,因为使用的是 ...
- telnet IP 端口 的作用
测试远程服务器的端口是否开启
- 【高并发】深入解析Callable接口
大家好,我是冰河~~ 本文纯干货,从源码角度深入解析Callable接口,希望大家踏下心来,打开你的IDE,跟着文章看源码,相信你一定收获不小. 1.Callable接口介绍 Callable接口是J ...
- aardio 开发桌面应用,这几点必须要掌握!
1. 前言 大家好,我是安果! 上一篇文章写到可以通过 aardio 结合 Python 开发桌面应用,有些小伙伴后台给我留言,说 Aardio 资料太少,希望我能补充一些实用的功能 实用 | 利用 ...
- CVAT 用户指南
用户指南 计算机视觉标注工具(CVAT)是基于 Web 为计算机视觉算法标注视频和图像的在线工具. 它的灵感来自Vatic免费的.在线的.交互式的视频注释工具. CVAT有许多强大的功能: 在关键帧之 ...
- 设置IDEA启动,不要自动打开上次使用时的项目
打开idea时自动加载最近编辑的项目,很费时间,关闭设置如下