Linux指令(二)

1.指令:cd ~

该指令表示进入家目录。

那么你可能会问了,什么是家目录呢?

定义:家目录,又叫主目录。实际上是指用户所在的根目录,例如:在windows系统下,我们的用户目录就是家目录,如图:

里面就是你的账号目录,点进去就进入了账号目录中,那么现在我们回到指令上,该指令表示我们回到我们的根目录中,对于Linux系统,如果我们不是root账户的话,是回到对用的子账户中去。

例如如下操作:

我们开始时是在study目录中,现在我们利用cd -指令就回到了root目录,即我们的根目录中去。

2.指令cd -

该指令是指回到上次所处的目录中。

如图:

我们开始时候是在learning目录中的,现在我们回到/root中,然后执行该命令,我们是不是就回到了learning目录中去。

补充知识:

我们其实在windows系统下也是可以有多用户存在的,但是通常情况下我们是以一个用户存在使用!并且我们每次重新登陆,都会回到家目录中。

3.指令whoami

该指令听名字就知道是问自己是谁?是的,该指令表示为自己是以什么用户登陆的,如果是root账户,就会显示/root,当然,如果是子账户,就会显示子账户信息。

如下:

补充知识:

我们知道,我们每次打开windows账户时,就会显示桌面,然后就可以进行各种操作,那么桌面本质上是什么呢?

点击会发现,它显示是一个文件夹,没错,其实我们所谓的桌面是如何来的呢?

首先,电脑确定用户信息之后,就会打开对应的桌面文件夹,而打开之后系统通过可视化界面操作将桌面显示为图形化界面,这样就将桌面里面的内容从一个个文件变成图标形式了,如果你在桌面点击所需的图标,就是打开一个该应用的快捷方式,它能够快速的找到应用所在的文件并且运行该应用,不信的话,你可以右键点开桌面一个应用快捷方式,点开属性,就可以去找到该文件位置。

4.指令mkdir -p 文件名

该指令表示为递归建立多个目录,当我们如果需要新建很多目录时,可以通过该指令进行操作。

如下:

这样我们就通过该指令建立了递归形式的多个文件。

(tree后面会讲,这里为了显示给大家观察所以提前使用)

5.指令tree

上面我们是不是就利用了该指令,其实该指令非常容易理解,就是将当前路径的文件以树状形式展开,由于我们上面已经实例过了,这里就不在重复实例化。

如果你的tree是显示错误的话,

可以进行如下操作:

yum install -y tree

6.指令man

面对如此多的指令,有时候真是让人害怕

下面,你将找到一个致胜良方,就是man指令:它可以教我们如何使用指令,查找指令的含义等等

下面请看实例:

打开之后就可以查找所要的东西了

当然,如果你又出现了not found的情况,还是可以如下操作:

yum install -y man

不知道你想过这样一个问题不?既然man是查找如何使用的,那么如果我们 man man会如何呢?

结果会如下:

当然我这里只是截取一小部分内容,实际上远不止于此。

对于该部分内容,我们现在只需要了解前三个即可!后面的我们没必要当下学习。

通过我们英文储备可以知道:

1.表示为指令

2.内核命令

3.库调用

即我们可以通过分别属于哪种来快速查找。

如下:

这里我们就通过man 1 来查找printf,但是实际上我们应该用man 3 来查找的

这里,再次提醒书写形式。

7.指令的深入了解

我们现在也学习过了那么多的指令,那么你认为什么是指令呢?

相比较与程序/可执行化程序,他们有什么区别吗?

如果你对程序有着不错的了解的话,你可能会知道,程序/可执行话程序本质上都是文件,由属性+内容构成,而指令其实也是一个程序,即文件,所以你会发现,我们写的指令,其实就是对一个可执行化程序的调用。

即得出指令就是程序,书写指令的过程就是对程序的调用过程。

8.which指令

我们刚才说了,指令就是程序,那么指令是不是就应该是一个可以查找的文件,那么怎么找呢?

which指令表示为查找指令所在的路径。

如下:

我们发现,是不是真的在找到了,是的,他们其实都是在bin文件路径下。

那么我们现在可以用文件位置访问其他操作其他文件吗?

你会发现我们是不是也调用了pwd指令,所以这是可行的。

9.指令alias

该指令表示给指令起一个别名。

现在我们是不是通过起别名的方式运行了ls指令。

10.ls相关指令

我们发现ls是指显示该路径下的简单文件。而ls -la/ls -al是指显示该路径下的所有文件,包括隐藏文件。

该指令是指显示该路径

补充知识:如果你的指令一直显示不断的话,可以通过:Ctrl+C来退出。

11.指令rmdir

该指令表示删除一个空路径(文件夹)

通常情况下我们是不会用的,可了解。

我们新建一个空路径,然后就可以用rmdir指令删除该空路径了。

12.rm及相关指令(非常重要)

对于该指令,我们必须要非常谨慎对待!!!

rm指令也是用于删除的,与rmdir不同,该指令不论是路径还是普通文件,都可以进行删除。

你如果是root账号,删除时可能会问你是否确定要删除,如果是就y,否则n即可

但是如果你非常确定要删除,那么可以跳过询问吗?

你会发现,现在是不是就可以强制删除了。

但是如果你是要删除某个路径呢?这时候你就需要递归删除了。

利用 rm -r 我们就可以删除路径了,但是还是要每次询问,我觉得麻烦,所以我们可以通过如下操作来改变。

没错,我们只要将 r和f连用就可以直接删除,跳过询问。

在这里我们一定要提醒大家,千万不要直接:rm /root了

13.指令cp

该指令是指复制文件或目录

即我们可以将文件或目录从一个位置复制到另一个位置

复制的时候可以携带绝对路径或相对路径

最后,感谢大家的支持,寒假一起加油!

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

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

相关文章

java基础:求数组的最值

方法一:顺序查找 先假设数组第一个元素为最值,然后和数组里的数按顺序进行比较得出最值,所以叫顺序查找。 代码如下 package idea;public class arr_int {public static void main(String[] args) { // 初始化一个数组int[] arr {12…

OpenGL Assimp加载各类型模型(.obj、.fbx、.glb、.3ds)

1.简介 本博客以.glb格式为例,加载glb格式的3d模型,网上找了一圈,基本上都是根据OpenGL官方示例,加载.obj格式的3d模型。 下面以.obj和.glb格式的3D模型简单介绍一下。 常见的.obj格式的3D模型如下所示:纹理都已经被…

往docker中cloudbeaver的容器添加达梦数据库、impala数据库连接支持(cloudbeaver添加自定义数据连接)

cloudbeaver默认没有开放impala连接,更不会支持国产数据库了 docker安装运行cloudbeaver可以参考文章:docker安装运行CloudBeaver并设置默认语言为中文 本文跳过cloudbeaver镜像拉取,直接就开始实现自定义数据库连接功能 1、初始化cloudbe…

C语言——atoi函数解析

目录 前言 atoi函数的介绍 atoi函数的使用 atoi函数的模拟实现 前言 对于atoi函数大家可能会有些陌生&#xff0c;不过当你选择并阅读到这里时&#xff0c;请往下阅读&#xff0c;我相信你能对atoi函数熟悉该函数的头文件为<stdlib.h> 或 <cstdlib> atoi函数的…

基于springboot+vue的房屋租赁系统(前后端分离)

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容&#xff1a;毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目背景…

从 GPT1 - GPT4 拆解

从 GPT1 - GPT4 拆解 从 GPT1 - GPT4GPT1&#xff1a;更适用于文本生成领域GPT2&#xff1a;扩展数据集、模型参数&#xff0c;实现一脑多用&#xff08;多个任务&#xff09;GPT3&#xff1a;元学习 大力出奇迹InstructGPT&#xff1a;指示和提示学习 人工反馈强化学习 RLHF…

什么?2024年AMC8正式比赛提前20多分钟强制交卷?后续如何处理?

今天&#xff08;2024年1月19日&#xff09;17:00-17:40是2024年AMC8美国数学思维活动&#xff08;竞赛&#xff09;正式比赛的时间&#xff0c;全国报名参加AMC8比赛的孩子们按要求提前架设好了设备&#xff0c;准时按要求登录考试系统&#xff0c;17点准时开考。原计划是要考…

排序链表(LeetCode 148)

文章目录 1.问题描述2.难度等级3.热门指数4.解题思路参考文献 1.问题描述 给你链表的头结点 head &#xff0c;请将其按 升序 排列并返回 排序后的链表 。 示例 1&#xff1a; 输入&#xff1a;head [4,2,1,3] 输出&#xff1a;[1,2,3,4]示例 2&#xff1a; 输入&#xff…

2023年全球软件架构师峰会(ArchSummit深圳站):核心内容与学习收获(附大会核心PPT下载)

本次峰会是一次重要的技术盛会&#xff0c;旨在为全球软件架构师提供一个交流和学习的平台。本次峰会聚焦于软件架构的最新趋势、最佳实践和技术创新&#xff0c;吸引了来自世界各地的软件架构师、技术专家和企业领袖。 在峰会中&#xff0c;与会者可以了解到数字化、AIGC、To…

C语言-字符串分割函数 strtok、strtok_r

一、函数介绍 函数名 strtok, strtok_r - extract tokens from strings //从字符串中提取标记头文件 #include <string.h>文件原型 char *strtok(char *str, const char *delim);char *strtok_r(char *str, const char *delim, char **saveptr);二、测试代码 官方代码…

外网连接配置及acl配置使用

外网连接 在路由器上进行配置 配置nat功能 NAT配置&#xff1a; [R1]acl basic 2000 创建acl规则 编号为2000 [R1-acl-ipv4-basic-2000]rule 0 permit source any 允许所有数据包 [R1-acl-ipv4-basic-2000]quit [R1]nat address-group 1 配置出接口转换地址 [R…

Unity-场景

创建场景 创建新的场景后&#xff1a; 文件 -> 生成设置 -> Build中的场景 -> 将项目中需要使用的场景拖进去 SceneTest public class SceneTest : MonoBehaviour {// Start is called before the first frame updatevoid Start(){// 两个类&#xff1a; 场景类、场…

广告灯的左移右移

1&#xff0e;  实验任务 做单一灯的左移右移&#xff0c;硬件电路如图4.4.1所示&#xff0c;八个发光二极管L1&#xff0d;L8分别接在单片机的P1.0&#xff0d;P1.7接口上&#xff0c;输出“0”时&#xff0c;发光二极管亮&#xff0c;开始时&#xff0c;P1.0→P1.1→P1.2→…

【分享】MathWorks中国汽车年会:“软件定义汽车”

从软件赋能到软件定义&#xff0c;汽车行业不仅需要解决诸如错误发现滞后带来的高昂代价、功能融合所需的跨学科知识、功能安全与实施成本之间的权衡等老问题&#xff0c;也面临着新的挑战&#xff1a;软件复杂度的不断提升、利用数据驱动创造价值、人工智能的引入和实现、数字…

transbigdata笔记:清理研究区域内的轨迹漂移

1 方法介绍 transbigdata 考虑了三种轨迹漂移&#xff0c;需要被清理 速度阈值&#xff1a;如果当前轨迹数据点与之前&#xff08;和后续&#xff09;轨迹数据点之间的速度超过阈值&#xff0c;则视为漂移。 距离阈值&#xff1a;如果当前轨迹数据点与上一个&#xff08;和后…

统计学-R语言-6.2

文章目录 前言总体均值的区间估计两个总体均值之差的估计两个总体均值之差的估计&#xff08;独立大样本的估计&#xff09;两个总体均值之差的估计&#xff08;独立小样本的估计&#xff09;两个总体均值之差的估计&#xff08;配对样本的估计&#xff09; 总体比例的区间估计…

python数字图像处理基础(九)——特征匹配

目录 蛮力匹配&#xff08;ORB匹配&#xff09;RANSAC算法全景图像拼接 蛮力匹配&#xff08;ORB匹配&#xff09; Brute-Force匹配非常简单&#xff0c;首先在第一幅图像中选取一个关键点然后依次与第二幅图像的每个关键点进行&#xff08;描述符&#xff09;距离测试&#x…

前端-基础 表格标签 总结

目录 表格的相关标签 &#xff1a; 表格的相关属性 合并单元格 &#xff1a; 表格的相关标签 &#xff1a; 表格标签 - <table> 行标签 - <tr> 单元格标签 - <td> 表头单元格标签 - <th> 表格结构标签 表头区域标签 - < thead >…

MySQL 查询数据

今天介绍一下 MySQL 数据库使用 SELECT 语句来查询数据。 语法 首先&#xff0c;介绍一下语法。以下为在 MySQL 数据库中查询数据通用的 SELECT 语法&#xff1a; SELECT column1, column2, ... FROM table_name [WHERE condition] [ORDER BY column_name [ASC | DESC]] [LI…

【算法】递归

递归 递归初始递归&#xff1a;数列求和递归的应用&#xff1a;任意进制转换递归深度限制递归可视化&#xff1a;分形树递归可视化&#xff1a;谢尔宾斯基Sierpinski三角形递归的应用&#xff1a;汉诺塔递归的应用&#xff1a;探索迷宫 分治策略和递归优化问题兑换最少个数硬币…