当前位置: 首页 > news >正文

Linux学习(2):文件目录指令

Linux学习(2):文件目录指令

  • 1 文件目录指令
    • 1.1 pwd 用来显示当前目录的绝对路径的
    • 1.2 ls 显示当前目录的信息
    • 1.3 cd 切换到指定目录
    • 1.4 mkdir 创建目录
    • 1.5 rmdir 删除空目录
    • 1.6 touch 创建空文件
    • 1.7 cp 拷贝文件到指定目录
    • 1.8 rm 移除文件或目录
    • 1.9 mv 移动文件或重命名
    • 1.10 cat 查看文件内容
    • 1.11 more 文本过滤器
    • 1.12 echo 输出内容到控制台
    • 1.13 head 用于显示文件开头部分内容
    • 1.14 >输出重定向 & >>追加
    • 1.15 history 查看执行过的历史命令
  • 2 帮助指令

1 文件目录指令

1.1 pwd 用来显示当前目录的绝对路径的

1.2 ls 显示当前目录的信息

ls -a 显示当前目录的所有文件和目录,包括隐藏的
ls -l 以列表的方式显示信息

1.3 cd 切换到指定目录

cd ~ 回到自己的家目录
cd . . 回到当前目录的上一级目录

1.4 mkdir 创建目录

mkdir -p 创建多级目录
在这里插入图片描述

比如:创建/home/animal/tiger

mkdir -p /home/animal/tiger

在这里插入图片描述

1.5 rmdir 删除空目录

rm -rf 强制删除(删除之后无法撤回,谨慎!)

rmdir /home/dog

在这里插入图片描述

1.6 touch 创建空文件

例如:在/home下创建一个空文件hello.txt
在这里插入图片描述

1.7 cp 拷贝文件到指定目录

cp -r 递归复制整个文件夹
\cp 强制覆盖不提示

例如:将/home下的hello.txt拷贝到/home/xzr
此时我已在/home
在这里插入图片描述
cxh这个文件夹拷贝到/opt
在这里插入图片描述

1.8 rm 移除文件或目录

rm -r 递归删除文件夹
rm -f 强制删除不提示
例如:删除/opt下的cxh文件夹
在这里插入图片描述

1.9 mv 移动文件或重命名

例如:把/home/cat.txt文件重命名为dog.txt文件

mv /home/cat.txt dog.txt

在这里插入图片描述
例如:将/home/pig.txt移动到/root目录下

mv pig.txt /root/

在这里插入图片描述
例如:将/home/cxh移动到/opt

mv cxh/ /opt/

在这里插入图片描述

1.10 cat 查看文件内容

cat -n 显示行号
例如:查看/etc/profile文件内容,并显示行号
在这里插入图片描述

1.11 more 文本过滤器

操作功能说明
空格键下翻一页
enter下翻一行
q立刻离开more,不显示该文件内容
ctrl+F向下滚动一屏
ctrl+B返回上一屏
=输出当前的行号

大文件用less指令更方便,/字串 n向下查找 N向上查找

1.12 echo 输出内容到控制台

echo $PATH
echo $HOSTNAME 

在这里插入图片描述

1.13 head 用于显示文件开头部分内容

在这里插入图片描述
同理tail用于显示文件尾部的内容

1.14 >输出重定向 & >>追加

在这里插入图片描述

ls -l /home > /home/info.txt

在这里插入图片描述

cal >> /home/mycal

1.15 history 查看执行过的历史命令

在这里插入图片描述

2 帮助指令

  1. man 获得帮助信息

例如查看ls的帮助信息

man ls

输入q退出

  1. help 获得shell内置的帮助信息
help cd

在这里插入图片描述

http://www.lryc.cn/news/278038.html

相关文章:

  • Dockerfile的ENV
  • 【普中开发板】基于51单片机的简易密码锁设计( proteus仿真+程序+设计报告+讲解视频)
  • c语言之输出函数用法 putchar
  • 高精度原边控制电路D3820,CC/CV精度±5%以内,可作为10W以下小功率、低待机功耗的电源替代,可兼容OB2520
  • Python库学习(十四):ORM框架-SQLAlchemy
  • 信息学奥赛一本通1014:与圆相关的计算
  • Vscode——通过SSH连接服务器
  • UE5 通过接口实现角色描边效果
  • 电脑提示dll丢失怎么办,教你一招将dll修复
  • MATLAB mat 文件
  • Linux du和df命令
  • Adobe Photoshop 快捷键
  • 缓存代理服务器
  • 四道面试题
  • BRC20 技术分析
  • 【Unity】Timer计时器属性及使用
  • Salesforce lightning优势介绍
  • leaflet学习笔记-贝塞尔曲线绘制(八)
  • 42-单双多路分支,嵌套分支,switch分支,for循环,for in,while,do while,break,continue
  • CNCF之CoreDNS
  • MySQL一主一从读写分离
  • 【学术会议】第三届神经计算青年研讨会 学习笔记
  • [C#]使用winform部署PP-MattingV2人像分割onnx模型
  • 回顾2023,立2024flag
  • 【PostgreSQL创建索引的锁分析和使用注意】
  • 什么是云安全?如何保护云资源
  • Android可换行的RadioGroup
  • 【ASP.NET Core 基础知识】--环境设置
  • docker/华为云cce 部署nacos 2.3.0 集群模式
  • Doris 数据模型—Aggregate 模型