Linux——常见指令及其权限理解(正在更新中)

1.指令

1.1 快速了解指令

pwd         首次登录,默认所处的路径

whoami   当前所用的用户的名称

ls             显示当前路径下,文件名称

mkdir       在当前目录下,创建一个文件夹/目录

cd            进入一个目录

touch       新建一个文件

rm            删除一个文件(是的话yes/y,不是的话not/n)

1.2 详细学习指令

1.2.1 ls

用来显示当前目录下的所有普通文件和目录(文件又可分为普通文件和目录

文件 = 文件内容 + 文件属性,其中都是数据,所以都要被保存下来

ls -l 显示当前目录下,详细的文件属性信息

需要注意的是,Linux中,以 . 开头的文件或者目录,是隐藏文件

-a : 显示隐藏文件

1.2.2 pwd

显示用户当前所在路径

1.2.3 cd

一个知识点:

其中红色框中,开头为d的为目录,开头为 - 的表示普通文件

其中, . ->当前路径

            .. ->上级路径

cd : 改变目录,将当前的工作目录改变到指定目录下

此时,最开始的 / 表示的是根目录

Linux 的所有的文件的系统结构是一个多叉树结构

(图片来自于比特就业课)

在Linux中,找到一个文件的方式是通过路径来找的。

绝对路径:具有唯一性的,定位文件的方式。

相对路径:以本身所处位置为参照点,查找定位目标文件路径的方式。

操作时,一般用相对路径;配置文件,系统配置文件,可以采用绝对路径。

在任何一个目录中,都存在.. 

特定用户的家目录:如果是root 账号,则在实行pwd指令后,显示为 /root ,而如果不是,则显示 /home/name

cd ~ :直接进入指定用户的家目录。

cd -:返回最近访问目录

1.2.4 touch

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

 在Linux系统中,文件类型与文件后缀无关。建议带上后缀。

file : 直接跟文件名称,可以显示文件类型,例如:

stat : 可以显示一个文件的详细信息。例如:

1.2.5 mkdir

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

可以创建一个路径,例如:

tree : tree + 指定目录,以树型结构展示文件和目录结构。

 当出现刷屏时,ctrl + c即可停止

rmdir : 删除有dir的文件

1.2.6 man

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是
man 语法: man [选项] 命令 

 Linux下一切皆文件(显示器、键盘也是文件)

1.2.7 echo

echo : 默认写到显示器上

 

当带“ > ” 时,就会向指定文件中写入,当文件不存在时,会自动增加该文件。且该文件重复使用时,会将文件先清空后加入写入的值。

当带“ >> ”时,就会在原来文件的内容的基础上,加上新增的内容。

 

cat : 是输入重定向,直接打印在屏幕上。 

 

这个可以表示,Linux下一切皆文件 

1.2.8 cp  

语法:cp [ 选项 ]源文件或目录 目标文件或目录

功能:复制文件或目录

 

 从上述我们可以看到,指令就是程序

 cp src dst 

cp -rf src_ dir dst_dir

cp src dst_dir/新的名称

which : 快速找到指定的命令文件。

 

在上述的图片中,我们可以知道,当执行" ls "  和  " /usr/bin/ls --color=auto "时是一样的,这是为什么呢?

 

其中的 alias 是别名的意思,可以取别名。

 (但是不建议取太多的别名,因为会弄混)

1.2.9 mv

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。


语法 :  mv [选项] 源文件或目录 目标文件或目录
功能 :
1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

 常用的几种形式:

1 mv src dst
2 mv src newname( 不存在的名称 )

1.2.10 cat

语法 : cat [ 选项 ] [ 文件 ]

功能 : 查看目标文件的内容

常用选项:

1 -b 对非空输出行编号
2 -n 对输出的所有行编号
3 -s 不输出多行空行

(补充:tac 将文本内容逆向打印出来) 

1.2.11 more

语法:more [选项][文件]
功能:more命令,功能类似 cat


常用选项:

1 -n 对输出的所有行编号
2 q 退出more

通过enter 键可以向下走(但是,该命令并不常用) 

1.2.12 less

less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看
但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

语法: less [参数] 文件
功能
less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。

-n 查看下一个匹配项

1.2.13 head&tail

head 与 tail 就像它的名字一样,是来显示开头或结尾某个数量的文字区块, head用来显示档案的开头,而 tail 是显示档案的结尾。

head -n 显示开头的n行
tail -n 显示结尾的n行

这个指令可以将2000到2020行的代码运行出来。 

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

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

相关文章

Kafka 物理存储机制

优质博文:IT-BLOG-CN 一个商业化消息队列的性能好坏,其文件存储机制设计是衡量一个消息队列服务技术水平和最关键指标之一。下面将从Kafka文件存储机制和物理结构角度,分析Kafka是如何实现高效文件存储,及实际应用效果。Kafka的基…

采用STM32CubeMX和HAL库的定时器应用实例

目录 STM32的通用定时器配置流程 定时器应用的硬件设计 定时器应用的软件设计 1. 通过STM32CubeMX新建工程 通过STM32CubeMX新建工程的步骤如下: 2. 通过Keil MDK实现工程 通过Keil MDK实现工程的步骤如下: STM32的通用定时器配置流程 通用定时器…

【优选算法篇】前缀之序,后缀之章:于数列深处邂逅算法的光与影

文章目录 C 前缀和详解:基础题解与思维分析前言第一章:前缀和基础应用1.1 一维前缀和模板题解法(前缀和)图解分析C代码实现易错点提示代码解读题目解析总结 1.2 二维前缀和模板题解法(二维前缀和)图解分析C…

Topaz Video AI for Mac 视频无损放大软件安装教程【保姆级,操作简单轻松上手】

Mac分享吧 文章目录 Topaz Video AI for Mac 视频无损放大软件 安装完成,软件打开效果一、Topaz Video AI 视频无损放大软件 Mac电脑版——v5.3.5⚠️注意事项:1️⃣:下载软件2️⃣:安装软件,将安装包从左侧拖入右侧文…

CNAS软件测试的好处有哪些?上海软件测试中心推荐

在进行软件测试或其他项目检测需要选择软件测试中心时,我们常常会把该公司有无资质认证考虑进去。那么CNAS认可作为检测机构或实验室的一项重要资质认证,我们可能会产生疑问:CNAS认可什么意思?CNAS软件测试又有什么好处呢? 1、CNAS认可是什…

【51 Pandas+Pyecharts | 深圳市共享单车数据分析可视化】

文章目录 🏳️‍🌈 1. 导入模块🏳️‍🌈 2. Pandas数据处理2.1 读取数据2.2 查看数据信息2.3 处理起始时间、结束时间2.4 增加骑行时长区间列2.5 增加骑行里程区间列 🏳️‍🌈 3. Pyecharts数据可视化3.1 各…

AMBA之AXI 总线

AMBA概述 AMBA(Advanced Microcontroller Bus Architecture)是ARM公司开发的一种高级微控制器总线架构,用于连接处理器、存储器和外设的通信。AMBA总线架构定义了一组协议和接口,用于实现高性能、低功耗、可扩展的系统设计。 AM…

Amcor 如何借助 Liquid UI 实现SAP PM可靠性

背景介绍 安姆科是塑料行业的全球领军企业,该企业认识到 SAP 工厂维护(SAP PM)对于确保高效的维护管理的重要性。 在诸如制造业等高度依赖机械设备的行业中,SAP PM是一种通过数据驱动决策来最大限度减少停机时间、降低间接成本、…

【C语言】预处理(预编译)详解(下)(C语言最终篇)

文章目录 一、#和##1.#运算符2.##运算符 二、预处理指令#undef三、条件编译1.单分支条件编译2.多分支条件编译3.判断符号是否被定义4.判断符号是否没有被定义 四、头文件的包含1.库头文件的包含2.本地头文件的包含3.嵌套包含头文件的解决方法使用条件编译指令使用预处理指令#pr…

宠物空气净化器哪个牌子好?有没有噪音低的宠物空气净化器推荐?

如今随着社会竞争越来越激烈,不少人开始焦虑内耗,但为了能更好的生活,养宠物便成为不少人的排忧解乏的方法。 我也不例外,作为一名996社畜,天刚亮就出门,天黑很久才回家,所以选择养猫来陪我度过…

C++设计模式创建型模式———生成器模式

文章目录 一、引言二、生成器/建造者模式三、总结 一、引言 上一篇文章我们介绍了工厂模式,工厂模式的主要特点是生成对象。当对象较简单时,可以使用简单工厂模式或工厂模式;而当对象相对复杂时,则可以选择使用抽象工厂模式。 工…

创作三周年:在忙碌中寻找灵感与快乐

目录 机缘 收获 技能的提升 粉丝的积累 正向的反馈 同行的伙伴 日常 运动 旅行 生活 憧憬 结语 机缘 不知不觉已经成为创作者3年了,这一路走来,有过高峰和低谷,但始终让我坚持的,是最初那份简单的初心:我…

C#从零开始学习(用户界面)(unity Lab4)

这是书本中第四个unity Lab 在这次实验中,将学习如何搭建一个开始界面 分数系统 点击球,会增加分数 public void ClickOnBall(){Score;}在OneBallBehaviour类添加下列方法 void OnMouseDown(){GameController controller Camera.main.GetComponent<GameController>();…

分布式搜索引擎elasticsearch操作文档操作介绍

1.DSL查询文档 elasticsearch的查询依然是基于JSON风格的DSL来实现的。 1.1.DSL查询分类 Elasticsearch提供了基于JSON的DSL&#xff08;Domain Specific Language&#xff09;来定义查询。常见的查询类型包括&#xff1a; 查询所有&#xff1a;查询出所有数据&#xff0c;…

软件系统安全保证措施,质量保证措施方案(Word原件套用)

系统安全保证措施是构建稳固防御体系的核心&#xff0c;旨在全方位保障信息系统的安全性。以下是对这七项措施的简要概述&#xff1a; 一、身份鉴别&#xff1a;采用多种认证方式&#xff0c;如密码、生物识别等&#xff0c;确保用户身份的准确无误&#xff0c;防止非法入侵。 …

玩转Docker | 使用Docker部署捕鱼网页小游戏

玩转Docker | 使用Docker部署捕鱼网页小游戏 一、项目介绍项目简介项目预览 二、系统要求环境要求环境检查Docker版本检查检查操作系统版本 三、部署捕鱼网页小游戏下载镜像创建容器检查容器状态下载项目内容查看服务监听端口安全设置 四、访问捕鱼网页小游戏五、总结 一、项目…

局域网 docker pull 使用代理拉取镜像

局域网 docker pull 使用代理拉取镜像 1、需求&#xff1a; 我有win主机&#xff0c;上面装有代理可连接dockerhub&#xff1b;我另有linux主机&#xff0c;直接pull因墙失败&#xff0c;想走win的代理访问dockerhub拉镜像&#xff1b;两台主机在同一个局域网中&#xff1b; …

c语言中结构体传参和实现位段

结构体传参 有两种方法: #include<stdio.h> struct S {int data[1000];int num; }; //结构体传参 void print1(struct S s) {printf("%d\n",s.num); } //结构体地址传参 void print2(struct S *ps) {printf("%d\n",ps->num); }int main() {pr…

2024年10月HarmonyOS应用开发者基础认证全新题库

注意事项&#xff1a;切记在考试之外的设备上打开题库进行搜索&#xff0c;防止切屏三次考试自动结束&#xff0c;题目是乱序&#xff0c;每次考试&#xff0c;选项的顺序都不同 这是基础认证题库&#xff0c;不是高级认证题库注意看清楚标题 高级认证题库地址&#xff1a;20…

HTML3D旋转相册

文章目录 序号目录1HTML满屏跳动的爱心(可写字)2HTML五彩缤纷的爱心3HTML满屏漂浮爱心4HTML情人节快乐