linux下基本指令(持续更新)

目录

1.adduser 

2.passwd

3.userdel

4. su -

5.ls  

6.pwd

​编辑

7.cd

8.touch

9.mkdir  🚀 

10. rmdir && rm 🚀

11.whoami (who am i)

12.clear

13.tree (需要安装 yum install -y tree)

14.who


这里我用的是腾讯云下的centOS7.6

1.adduser 

语法:adduser 用户名称

功能:添加用户

常用选项:

2.passwd

语法:passwd 密码

功能:为你新添加的用户设置一个密码

常用选项:

 例:

这里我们使用两个指令创建用户和设置密码,输的密码我们是看不到的记住增加用户需要在管理员用户下

我们可以查看家目录下的有我们刚创建的用户,可以看到zhangsan,创建成功

3.userdel

语法:userdel 已存在的用户

功能:删除这个用户

常用选项:userdel -r 已存在的用户      (解释:-r是递归的意思,递归删除才能删干净)

例:

可以看到我们刚刚创建的用户已经被删除了

4. su -

语法: su - [用户名] / [用户名] - su 

功能:普通用户和root用户之间的切换

常用选项:

例:

这是管理员账号切换普通用户账号

可以看到已经切换过来了

5.ls  

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

功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息(就是列出所在目录所有子目录和普通文件的属性)。

常用选项:

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
  • -d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
  • -i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
  • -k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
  • -l 列出文件的详细信息。
  • -n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
  • -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表 示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
  • -r 对目录反向排序。
  • -t 以时间排序。
  • -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
  • -R 列出所有子目录下的文件。(递归) -1 一行只输出一个文件。

ls指令这里演示跳几个演示:

例:

ls指令

当目录中没有文件或目录时,输入ls指令什么都不会弹出

有文件时就会将文件名显示出来

ls还可以配合其他子指令使用

如:

ls -l 指令(也可以缩写:ll)

显示文件更多的属性

使用ll也可以,一样的

Windows和Linux一样也可以看到文件属性

例:

ls -a指令

显示隐藏文件,在Linux中以 开头的文件我们称之为隐藏文件

还可以

ls -l -a指令组合使用(缩写:ls -la 或者ls -al)

显示文件,目录,隐藏文件更多属性

我们Windows也有隐藏文件

当我没选择打开时,文件就不会显示出来

勾选上之后.git就显示出来了

这里讲解一下:

使用ls带子指令进行操作,就是可以说是对文件的属性进行操作,就算之创建一共记事本,不使用它也是会占用内存的,因为它只要创建就会被记录到系统中

Linux任何一共目录下都有两个隐藏目录 

:帮用户定位当前目录下的一个文件

.. :是上一级目录

ls -F  (在不同的文件后面加表示符)

这些指令都可以组合使用

ls -d  (指定显示某个目录,只能显示这个目录中的子目录)

6.pwd

语法:pwd

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

常用选项:

例:

pwd

这个正斜杠代表分隔符,这是Linux上的分隔符

Windows上的分隔符为反斜杠:\

7.cd

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

Linux的目录结构是一颗多叉树,它的叶子节点一定是空目录或者目录文件,路上节点一定是一个非空文件

我们对文件或者目录的增删改查,本质都是对这颗多叉树的增删改查

语法:  cd 目录名

功能:改变工作目录。将当前工作目录改变到指定的目录下。

常用选项:

举例:

cd .. :返回上一级目录

cd /home/litao/linux/ : 绝对路径

cd ../day02/ : 相对路径

cd ~:进入用户家目

cd -:返回最近访问目录

cd ..

上面描述了..就是返回上一级目录我们来试试

可以看到我们退到 / 就退不出去了

因为 / 也算目录它是这颗多叉树的根,称为:Linux的根目录

cd /root/dir/d1  绝对路径和 cd ../../dir2  相对路径

例:

路径定位具有唯一性(从叶子节点往上推,每个节点只要对应的一个父节点,只有一条路径,同样的我们反过来推也是一样),所以我们定位一个文件通常用路径来定位,像C:\code\heyerous\game1 这样的,叫做:绝对路径

我们将从/开始的位置到指定位置,具有唯一的路径:绝对路径

我们从我们现在所处的路径作为起始路径,来进行特定文件的定位,我们将这种称为:相对路径

相对路径也有缺点;如果我们所处的路径发生变化,可能会影响到相对路径

绝对路径和相对路径怎么使用?

1.绝对路径往往比较长,但是不变,一般在固定场景,配置文件中使用

2.相对路径一般在文件行中使用

例:

绝对路径:

相对路径:

cd ~

我们使用管理员账号登录进来目录就是  /root

使用普通账号登录就是 /home/名称

可以看到已经跳转到了家目录

cd - 

跳转到最近一次所在的目录

8.touch

语法:touch [选项]... 文件...

功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

常用选项:

-a   或--time=atime或--time=access或--time=use只更改存取时间。

-c   或--no-create  不建立任何文档。

-d  使用指定的日期时间,而非现在的时间。

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m   或--time=mtime或--time=modify  只更改变动时间。

-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

touch dir.txt 创建普通目录

9.mkdir  🚀 

语法:mkdir [选项] dirname...

功能:在当前目录下创建一个名为 “dirname”的目录

常用选项:

-p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立 好那些尚不存在的目录,即一次可以建立多个目录

举例:

mkdir -p d1/d2/d3 : 递归建立多个目录

mkdir 创建目录

mkdir 递归创建目录

10. rmdir && rm 🚀

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

语法:rmdir [-p][dirName]

适用对象:具有当前目录操作权限的所有使用者

功能:删除空目录

常用选项: -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。 rm命令可以同时删除文件或目录

语法:rm [-f-i-r-v][dirName/dir]

适用对象:所有使用者 功能:删除文件或目录

常用选项:

-f 即使文件属性为只读(即写保护),亦直接删除

-i 删除前逐一询问确认

-r 删除目录及其下所有文件

rmdir dir3(删除dir3这个文件)

可以看到已经被删了

如果你去删dd1它会提示你该目录不为空

rmdir只能删空目录,而且不能删普通文件

rm

使用 rm 删除他会提示你是否删除,输入y就可以了

如果文件很多的话就会很麻烦

所以这时就需要

rm -r d2

 

直接使用rm删除目录是不行的,需要使用 -r循环删除

如果文件太多可以配合 -f 使用,就不需要手动确认了

11.whoami (who am i)

语法:whoami

功能:查看当前登陆账号

常用选项:

例:

12.clear

语法:clear

功能:清屏

常用选项:

13.tree (需要安装 yum install -y tree)

语法:tree [用户名][文件夹名]

功能:将所有的文件,目录以树状的形式显示出来

常用选项:

使用yum install -y tree这个指令后就可以安装,安装之后就可以使用了

14.who

语法:who

功能:查看哪些人登陆过我的机器

常用选项:

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

#网络编程 笔记

认识网络 网络发展史 ARPnetA--->Internet--->移动互联网--->物联网 TCP 用来检测网络传输中差错的传输控制协议 UDP 用户数据报协议,专门负责对不同网络进行互联的互联网协议 局域网 实现小范围短距离网络通信 广域网 现大范围长距离网络通信…

Python编码系列—Python项目架构的艺术:最佳实践与实战应用

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

(一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)

ZSWatch是一个包括硬件、软件和3D打印外壳全部开源的智能手表,软件功能丰富,并可与手机互联用来接收信息和切换歌曲,开源协议为GPL-3.0。 因为ZSWatch建立在Zephyr™项目RTOS之上,因此得名ZSWatch- Zephyr,目前该项目…

HANA5 游戏逆向

前言 某著名百合R18游戏 以前尝试逆过一次,半途而废了。今天想起来再逆一下,记录下逆向的过程。 游戏文件结构: 游戏资源extract 主要目标是弄明白游戏资源:SE、CG这些怎么加载解密的。 还是像万华镜那样下三个API断点&…

稚晖君智元机器人远程机器人系列发布:引领具身智能新高度

在最近的发布会上,前华为“天才少年”稚晖君及其团队亮相了他们的最新作品——智元机器人的第二代远程机器人系列。这次发布会不仅展示了丰富的产品线,还揭示了其未来的发展路线以及开源计划。本文将详细解析本次发布会的亮点和技术背后的创新。 一、发…

Django国际化和本地化

【图书介绍】《Django 5企业级Web应用开发实战(视频教学版)》_django 5企业级web应用开发实战(视频教学版)-CSDN博客 《Django 5企业级Web应用开发实战(视频教学版)》(王金柱)【摘要 书评 试读】- 京东图书 (jd.com) 本节主要介…

【Go函数详解】二、参数传递、变长参数与多返回值

文章目录 一、传递参数1. 按值传参2. 引用传参2.1 特殊情况2.1.1 切片slice2.1.2 字典map 二、变长参数1. 基本定义和传值1.1 基本定义1.2 传值1.2.1 普通传值1.2.2 传递切片 2. 任意类型的变长参数(泛型) 三、多返回值1. 命名返回值 一、传递参数 1. 按…

customRef 与 ref

ref() 我们已经很熟悉了,就是用来定义响应式数据的,其底层原理还是通过 Object.defineprotpty 中的 get 实现收集依赖( trackRefValue 函数收集),通过 set 实现分发依赖通知更新( triggerRefValue 函数分发 )。我们看看 ref 的源码就知道了 …

微气象在线监测系统:宏观层面的电网灾害预防和应急管理

微气象受局部地形(如山谷、河谷)、地物(如建筑物、森林)和地面条件(如水面、农田)的影响较大,而大范围气象环境则更多地受气候系统和天气模式的控制。输电线路微气象监测的主要目的是为了评估和…

YOLOv8环境搭建、创建数据集、训练推理教程(超级详细)

yolov8和yolov10 是一个流派,和yolov5区别还挺大,所以尝试使用yolov8来进行模型训练,下面是详细使用流程: 一、环境搭建 1.1 Anaconda安装 Anaconda是一个强大的开源数据科学平台,它将很多好的工具整合在一起,极大地…

华为海思招聘-芯片与器件设计工程师-数字芯片方向- 机试题——(共九套)(每套四十题)

华为海思招聘-芯片与器件设计工程师-数字芯片方向- 机试题-题目分享——共九套(每套四十题) 岗位——芯片与器件设计工程师 岗位意向——数字芯片 真题题目分享,完整版带答案(有答案和解析,答案非官方,未仔细校正&am…

论文阅读:VideoMamba: State Space Model for Efficient Video Understanding

论文地址:arxiv 摘要 为了解决视频理解中的局部冗余与全局依赖性的双重挑战。作者将 Mamba 模型应用于视频领域。所提出的 VideoMamba 克服了现有的 3D 卷积神经网络与视频 Transformer 的局限性。 经过广泛的评估提示了 VideoMamba 的能力: 在视觉领…

Hbuilder创建的项目(uniApp + Vue3)中引入UnoCSS原子css引擎

这里是UnoCSS的官网介绍 UnoCS通过简化和优化CSS的编写过程来提高Web开发的效率和可维护性。好处是: 提升开发效率提升开发效率提高一致性增强灵活性易于维护方便的集成与配置 同时还支持预设变量和规则。这些可参看官网进行配置。Unocss通过其原子化方法、高度的…

第二证券:静态市盈率与动态市盈率有什么区别?

市盈率(PE),是指投资者愿意为每一元净利润所支付的价格。 股票的市盈率股票价格(P)/每股净利润(EPS),或者用公司其时总市值/公司上一年总净利润。 动态市盈率与静态市盈率的区别&a…

<数据集>遥感航拍飞机和船舶和识别数据集<目标检测>

数据集格式:VOCYOLO格式 图片数量:19973张 标注数量(xml文件个数):19973 标注数量(txt文件个数):19973 标注类别数:2 标注类别名称:[ship,plane] 序号类别名称图片数框数1ship17575416292plane239815…

对比 PDAF、CDAF 和 LAAF 自动对焦技术

深入解析相位检测自动对焦(PDAF) 相位检测自动对焦(PDAF,Phase Detection Auto Focus)是一种高效的自动对焦技术,广泛应用于现代数码相机、无反相机和智能手机摄像头中。为了更好地理解 PDAF,我…

基于协同过滤算法的电影推荐系统的设计与实现(论文+源码)_kaic

摘 要 现在观看电影已逐渐成为人们日常生活中最常见的一种娱乐方式,人们通常会在周末或在休息、吃饭时间不由自主地在各种视频软件中搜索当前火热的影视节目。但是现在的视频软件电影推荐功能不够完善,所以需要开发出一套系统来使用户只需要简单操作就能…

华为云征文|部署私有云和文档管理系统 Kodcloud

华为云征文|部署私有云和文档管理系统 Kodcloud 一、Flexus云服务器X实例介绍1.1 云服务器介绍1.2 应用场景1.3 对比普通ECS 二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 Kodcloud3.1 Jellyfin 介绍3.2 Docker 环境搭建3.3 Jell…

【智能算法改进】路径规划问题的多策略改进樽海鞘群算法研究

目录 1.算法原理2.改进点3.结果展示4.参考文献5.代码获取 1.算法原理 【智能算法】樽海鞘群算法(SSA)原理及实现 2.改进点 无标度网络策略 复杂网络在图论中可以用边和节点表示, Barabasi 等于1999年通过分析大量的数据提出了无标度网络模型. 该网络…

人像比对-人证比对-人脸身份证比对-人脸身份证实名认证-人脸三要素对比-实人认证

​ 人证比对API接口,全称为人脸身份证比对API接口,也被称为人脸实名认证API接口或实人认证API接口。这种接口服务主要用于将提供的人脸图片和对应的身份证照片、姓名、身份证号码进行比对,以此验证用户的身份。以下是关于人证比对API接口的详…