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

第一节Linux常见指令

目录

1.Linux下基本指令

ls指令

pwd 命令

cd 指令

知识点:理解树形结构

touch 指令

mkdir指令(重要)

rmdir指令 && rm指令(重要)

知识点:ls file* 可以找到当前目录下任何以file开头的文件​编辑

知识点:热键

man指令()重要

补充知识点:nano

cp指令(重要)

mv指令(重要)

cat、tac

知识点:echo 重定向等

more 指令 

less指令 (重要)

head、tail指令(重要)

时间相关的指令

Cal指令

find指令:(非常重要)-name

grep 指令

zip/unzip指令

知识点

tar指令(重要):打包/解包,不打开它,直接看内容

bc指令

uname -r指令

重要的几个热键[Tab],[ctrl]-c,[ctrl]-d

关机

以下命令作为扩展:


1.Linux下基本指令

ls指令

img

语法:ls 选项 [目录或文件]

功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

常用选项:

· -a 列出目录下的所有文件,包括以.开头的隐含文件

· -d 将目录像文件一样显示,而不是显示其下的文件。如:ls -d 指定目录

· -i 输出文件的 i 节点的索引信息,如 ls -ai 指定文件

· -k 以 k 字节的形式表示文件的大小,ls -alk 指定文件

· -l 列出文件的详细信息

· -t 以时间排序

· -R 列出所有子目录下的文件(递归)

ls -a:显示目录下的所有文件

在Linux中,以. 开头的文件,我们叫做隐藏文件

ls -al:显示目录下的所有文件 + 列出文件的详细信息

文件 = 文件内容 + 文件属性

对文件进行任何操作,无非 1.对内容操作 2.对属性操作

ls -al /root 

 

ls -d //不进入目录 查看目录自己

 

pwd 命令

语法:pwd

功能:显示用户当前所在的目录

常用选项 无

img

cd 指令

Linux系统中,磁盘上的文件和目录被组成一颗目录树,每个节点都是目录或文件

img

知识点:理解树形结构

1.这是一个多叉树的叶子叶子节点,一定是空目录 or 普通文件

2.任何一个父节点,可能存在多个子节点

任何一个子节点,一定只有一个父节点

3.所以,我们可以从/开始定位一个文件,因为路径具有唯一性(最开始的根节点:/ 为根目录)

4.windows:\ 是路径分隔符 Linux:/ 是Linux下的路径分隔符

5.用文件夹(目录)和 路径分隔符 == 一条路径(定义一个文件/找到文件)

6.路径分为 相对路径绝对路径

绝对路径是从根节点开始,到当前文件/目录的路径

相对路径是相对于某个文件来说,另一个文件的路径,也叫做当前路径

7.绝对路径 vs 相对路径:

✸ 一般命令行操作的时候,比较喜欢用相对路径

✸ 绝对路径下,在任何路径下,都能找到制定的文件 -- 配置文件中使用

8.Linux下,任何一个目录,都有...新建的空目录也是如此!

语法:cd 目录名
功能:改变工作目录,将当前工作目录改变到指定的目录下
example:cd .. :返回上级目录cd /home/litao/linux/ : 绝对路径(从根节点开始)cd ../day02/ : 相对路径(相对于当前路径,返回上级目录->进入day02)cd ~:进入家目录cd -:返回最近访问目录

touch 指令

语法:touch[选项]...文件...
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件
常用选项:· -a 或 --time = atime 或 --time = use 只更改存取时间· -d 使用指定的日期时间,而非现在的时间。· -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。· -m 或--time = mtime 或 --time = modify 只更改变动时间· -r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同· -t 使用指定的日期时间,而非现在的时间

用touch 创建一个Queue.cpp文件

img

mkdir指令(重要)

语法:mkdir [选项] dirname
功能:在当前目录下创建一个名为“dirname:的目录
常用选项:-p,--parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录

例如:

img

rmdir指令 && rm指令(重要)

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令

语法:rmdir [-p] [dirName]
适用对象:具有当前目录操作权限的所有使用者
功能:删除空目录
常用选项:-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除

rm命令可以同时删除文件或目录

语法:rm [-f-i-r-v] [dirName/dir]
适用对象:所有使用者
功能࿱

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • CV11_模型部署pytorch转ONNX
  • 前端练习小项目——方向感应名片
  • Open-TeleVision——通过VR沉浸式感受人形机器人视野:兼备远程控制和深度感知能力
  • Base64文件流查看下载PDF方法-CSDN
  • python-矩阵加法(赛氪OJ)
  • BERT架构的深入解析
  • c# 依赖注入-服务的生命周期
  • 如何恢复电脑上删除的文件?快速恢复被删除文件的技巧【5个实用方法】
  • css的三大特性
  • MATLAB quiver矢量图 设置colorbar
  • R语言学习笔记6-数据框
  • 2024黑马AI+若依框架项目开发 个人心得、踩坑和bug记录 全网最快最全 基础功能认识篇
  • Redis的热key解决
  • Windows上LabVIEW编译生成可执行程序
  • 并发编程-07之CountDownLatch
  • 【css3】浏览器内核及其兼容性
  • IndexedDB
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • PAT A1050
  • PHP的Ev教程三(Periodic watcher)
  • Python十分钟制作属于你自己的个性logo
  • React16时代,该用什么姿势写 React ?
  • springMvc学习笔记(2)
  • XForms - 更强大的Form
  • 编写符合Python风格的对象
  • 反思总结然后整装待发
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 如何设计一个微型分布式架构?
  • 使用 @font-face
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #QT(TCP网络编程-服务端)
  • (C++17) optional的使用
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (八)Flink Join 连接
  • (笔试题)分解质因式
  • (二)斐波那契Fabonacci函数
  • (函数)颠倒字符串顺序(C语言)
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转)ObjectiveC 深浅拷贝学习
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core 中插件式开发实现
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET 分布式技术比较
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET6 命令行启动及发布单个Exe文件
  • .Net小白的大学四年,内含面经
  • /run/containerd/containerd.sock connect: connection refused