第一节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]
适用对象:所有使用者
功能࿱

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/800538.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PyTorch垃圾分类任务与垃圾图片数据集

新书速览|PyTorch深度学习与企业级项目实战-CSDN博客 人工智能用于垃圾分类 人工智能用于垃圾分类,业界早有过相关的讨论,主要有三种方案:第一种方案,把垃圾的相关信息制成表格化数据,然后用传统的机器学习方法实现分…

C++ //练习 15.15 定义你自己的Disc_quote和Bulk_quote。

C Primer(第5版) 练习 15.15 练习 15.15 定义你自己的Disc_quote和Bulk_quote。 环境:Linux Ubuntu(云服务器) 工具:vim 代码块 /******************************************************************…

JavaSE——集合框架二(5/6)-Map系列集合:HashMap、LinkHashMap、TreeMap原理

目录 HashMap集合的底层原理 LinkHashMap的底层原理 TreeMap的底层原理 HashMap集合的底层原理 HashMap的特点 HashMap(由键决定特点):无序、不重复、无索引;(用的最多) HashMap的底层原理 HashMap跟HashSet的底…

如何搭建App自动化测试框架?

前言 Appium是一个开源的自动化测试框架,支持跨平台,支持多种编程语言,可用于原生,混合和移动web应用程序,使用webdriver驱动ios,android应用程序、那么为了学习app自动化测试首要任务肯定就是搭建测试开发…

scratch数学计算 2024年6月中国电子学会图形化编程 少儿编程 scratch编程等级考试三级真题和答案解析

目录 scratch数学计算 一、题目要求 1、准备工作 2、功能实现 二、案例分析 1、角色分析 2、背景分析 3、前期准备 三、解题思路 1、思路分析 2、详细过程 四、程序编写 五、考点分析 六、推荐资料 1、入门基础 2、蓝桥杯比赛 3、考级资料 4、视频课程 5、p…

shell脚本-linux如何在脚本中远程到一台linux机器并执行命令

需求:我们需要从11.0.1.17远程到11.0.1.16上执行命令 实现: 1.让11.0.1.17 可以免密登录到11.0.1.16 [rootlocalhost ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created d…

【密码学】密码学数学基础:剩余系

不得不啃的密码学数学基础之剩余系是个啥?数学里面有好多的定义都有前置的数学概念,要想弄懂剩余系还得先说说“同余”。 一、同余 那么“同余”有是个什么呢?在谈论“同余”之前,我们先圈定个讨论的范围。接下来讨论的都是整数集…

linux基本指令的学习

文章目录 ls指令pwd指令小知识 cd 指令小知识 touch 指令mkdir指令rm指令小知识 man指令cp指令mv指令cat,more,less指令小知识 (echo)head 和 tail指令小知识 (管道) date指令小知识 (时间戳) find指令小知…

STM32(五):STM32指南者-按键控制灯开关实验

说明:源代码和教程可从野火处下载,本博客为了记录学习过程STM32(四):STM32指南者-跑马灯实验的基础上 一、采用轮询方式1、bsp_key.h2、bsp_key.c3、main.c 二、采用中断方式1、bsp_exti.h2、bsp_exti.c3、stm32f10x_i…

ARM架构(一)—— ARMV8V9基础概念

目录 1.ARMCore的时间线2.ARM术语小结2.1 A64和arrch642.2ARM架构现在的5个系列2.3 微架构2.4 PE2.5 Banked2.6 ARM文档术语2.7 IMPLEMENTATION DEFINFD 和 DEPRECATED2.8 EL1t和EL1h 3 ARMv7的软件架构4 安全状态切换模型4.1 Secure state和Non-secure state介绍 5 Interproce…

鸿蒙模拟器(HarmonyOS Emulator)Beta申请审核流程

文 | Promise Sun 一.背景: 鸿蒙项目开发需要使用模拟器进行开发测试,但目前想在DevEco Studio开发工具中使用模拟器就必须到华为官网进行报名申请,参加“鸿蒙模拟器(HarmonyOS Emulator)Beta活动申请”。 申请审核通…

cleanshot Mac 上的截图工具

笔者闲来无事,最近在找一些mac上好用的工具其中一款就是cleanShot。为什么不用原有的mac自带的呢。因为相对来说编辑功能不算全面,不支持长截图。那有没有一款软件支持关于截图的好用工具呢。 所以笔者找了这款。安装包是直接安装就可使用的。请大家点赞…

AI算法17-贝叶斯岭回归算法Bayesian Ridge Regression | BRR

贝叶斯岭回归算法简介 贝叶斯岭回归(Bayesian Ridge Regression)是一种回归分析方法,它结合了岭回归(Ridge Regression)的正则化特性和贝叶斯统计的推断能力。这种方法在处理具有大量特征的数据集时特别有用&#xff…

STM32第九课:STM32-基于标准库的42步进电机的简单I/O控制(附电机教程,看到即赚到)

一:步进电机简介 步进电机又称为脉冲电机,简而言之,就是一步一步前进的电机。基于最基本的电磁铁原理,它是一种可以自由回转的电磁铁,其动作原理是依靠气隙磁导的变化来产生电磁转矩,步进电机的角位移量与输入的脉冲个数严格成正比…

4000厂商默认账号密码、默认登录凭证汇总.pdf

获取方式: 链接:https://pan.baidu.com/s/1F8ho42HTQhebKURWWVW1BQ?pwdy2u5 提取码:y2u5

Linux编程乐趣《简单、有趣、好玩的Linux命令》

文章目录 一、黑客帝国(cmatrix)1.1 centOS 手动安装:1.2 . 运行1.3 . 效果 二、cal命令三、htop四、sl:蒸汽火车五、cowsay:会说话的小牛六、boxes七、pv 一、黑客帝国(cmatrix) 1.1 centOS 手动安装: #…

2024.7.12单片机PWM

遇到了一个光标变成下划线的问题: Keil5光标变下划线,变回来的方法_keil5光标是下划线-CSDN博客 这里是用了输入捕获(IC:input capture),输出比较(OC:Output Compare)区别 学到这…

加速访问:优秀的Python、Java、Javascript和Linux镜像站点推荐

前言 当访问位于国外的官方网站时,常常会面临到网速缓慢或者无法访问的问题,这不仅令人沮丧,也影响了工作效率。为了解决这些问题,我开始寻找并使用一些镜像站点,特别是在Python、Java、Javascript和Linux等领域。 这…

3DMAX造山地形插件Mountain使用方法详解

3DMAX造山地形插件Mountain使用教程 3DMAX造山地形插件Mountain,用于在3dMax中轻松快速地创建逼真的山脉地形。它具有交互性、快速性和易用性,初学者只需点击一下即可,高级用户可以使用各种丰富的参数。Mountain创建简单的3dMax几何体&#x…