Linux基本指令(一)

前言:我们今天换个口味,我们来学习Linux,我们平时电脑上都只使用windows系统,但是作为后来者,Linux有着windows所没有的优点,那么我们今天就来学习Linux的一些基本指令。我会通过Xshell和阿里云云服务器进行指令分享。

在这里插入图片描述

whoami指令
该指令用来查看当前登录系统人的身份
在这里插入图片描述

who指令
该指令用来查看系统中有哪些用户在使用我的系统,我的主用户是root,因为这里只有我一个主用户所以就只有root。
在这里插入图片描述

pwd指令
该指令我们用来查看当前路径
在这里插入图片描述
我们因为表示的我在root目录下。
在这里插入图片描述
这里显示我们目录root的test目录下。

mkdir指令
这个指令用来创建一个目录
在这里插入图片描述

ls指令
对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息
在这里插入图片描述
ls-l:列出文件的详细信息,亦可以用ll来表示
ls-a:列出目录下的所有文件,包括以 . 开头的隐含文件

cd指令
进入指定目录或文件,将当前工作目录改变到指定的目录下
在这里插入图片描述
. 表示当前路径
… 表示上级路径 cd … 表示进入到当前路径的上一级目录
在这里插入图片描述

cd ~指令
进入用户家目录
对于root账户,默认家目录/root,也就是我们常说的超级管理员账号
对于普通用户,我们默认家目录为/home/xxx,xxx为新建的用户名
在这里插入图片描述

cd -指令
跳转最近一次所处目录中
在这里插入图片描述

clear指令
用来清理桌面
在这里插入图片描述

which指令
这个指令的作用是要求系统打印出我所指定的指令名称,在系统的路径
在这里插入图片描述

alias指令
这个指令是用来给其他指令起一个别名
在这里插入图片描述

touch指令
用来创建一个普通文件
在这里插入图片描述

stat指令
该指令可以查看文件的相关属性,如访问信息的时间,修改文件信息的时间,改变文件信息的时间
在这里插入图片描述

tree指令
该指令在当前目录下执行,把该目录的目录或文件以树状图的形式列出
在这里插入图片描述
如果你没有tree的信息的话,得先执行yum install -y tree 这条指令来安装tree指令的相关信息。

rm指令
用来删除文件或目录
rm test.txt //我们用来删除文件
rm-r test //我们用来删除目录
删除的时候都会询问你是否删除,如果你输入yes,就删除成功,如果输入no,就不删除
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里我们将test目录和test.txt文件删除之后,我们在用tree指令的时候我们就会发现我们的root目录下已经没有这两个文件了。

如果我们的指令为rm -f 和 rm -rf 的时候系统就不会询问你了,就睡强制性的删除。

man指令
这里也和我们的tree一样先安装,执行‘yum -install -y man -pages’进行安装,这个指令的作用是查资料的库,你不会的指令都可以在里面查询。
在这里插入图片描述
我们的查的时候记得加上手册的编号,3是C语言的库函数,1是一些可执行程序和指令。如我们要查找C语言printf函数为例:
在这里插入图片描述

cp指令
cp+文件名+路径 复制文件
cp+文件名+新的文件名 将文件中的内容复制到当前路径,改变原来文件名
在这里插入图片描述
在这里插入图片描述

nano指令
同样的先执行‘yum install -y nano’进行安装,相当于记事本,相当于打开记事本
在这里插入图片描述在这里插入图片描述

mv指令
mv+文件名+新文件名 相当于对文件重命名操作
mv+目录名+新目录名 相当于对目录重命名操作
在这里插入图片描述
在这里插入图片描述

接下来我们用Linux来进行编程C语言程序:

打开记事本:

在这里插入图片描述

进行C语言源程序的编写:

在这里插入图片描述
进行程序的运行:由于没有换行所以打印出来的结果就在一起了。
在这里插入图片描述

如果我们想看我们源程序中的内容我们可以用指令cat test.c来查看:
在这里插入图片描述
如果我们想要反过来看C语言源程序的内容我们就可以用指令tac test.c:
在这里插入图片描述
如果对大家有帮助的话就支持一下吧!!!

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

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

相关文章

振南技术干货集:比萨斜塔要倒了,倾斜传感器快来!(5)

注解目录 1、倾斜传感器的那些基础干货 1.1 典型应用场景 (危楼、边坡、古建筑都是对倾斜敏感的。) 1.2 倾斜传感器的原理 1.2.1 滚珠式倾斜开关 1.2.2 加速度式倾斜传感器 1)直接输出倾角 2)加速度计算倾角 3)倾角精度的提高 (如果…

NC65 如何设置现金流量明细查询的查询框中核算账簿可多选??

NC65 如何设置现金流量明细查询的查询框中核算账簿可多选?? NC65 如何设置现金流量明细查询的查询框中核算账簿可多选??效果如下图 解决方案二开,即在 nc.ui.gl.cashflowcase.CashFlowDetailQueryUI 的 onButtonQuer…

周年纪念篇

一周年纪念! 凌晨逛手机版csdn时才突然发现已经错过一周年了,但我当闰年来纪念一下不过分吧hhh 浅浅的整些怀念的东西吧! 这是人生第一段代码:不是hello world写不起,而是纯爱单推人更有性价比。 有这段代码在&#x…

【汇编】Loop指令、段前缀

文章目录 前言一、Loop指令1.1 Loop指令是什么?1.2 他的条件是什么?1.3 例子示例1示例2 1.4 要点总结 二、段前缀2.1 为什么要引入他2.2 对策 总结 前言 在计算机编程的世界里,了解底层的硬件操作是提升程序员能力的关键一步。汇编语言作为一…

【用unity实现100个游戏之15】开发一个类保卫萝卜的Unity2D塔防游戏5(附项目源码,完结)

文章目录 最终效果前言简单绘制一下环境显示当前波数生成不同的敌人控制游戏运行速度游戏结束最终效果扩展源码完结最终效果 前言 本期是本项目的最后一篇,主要内容是配置环境、生成不同敌人、结束重开。 简单绘制一下环境 环境可以按自己喜好,去找一些瓦片,想怎么配置怎…

基于热交换算法优化概率神经网络PNN的分类预测 - 附代码

基于热交换算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于热交换算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于热交换优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络…

电脑技巧:低配置的旧电脑也可以使用Win11系统了

目录 一、优点和适用场景 二、下载以及版本说明 三、安装说明 四、Tiny11 设置安装简体中文语言方法 Windows 11,作为微软最新一代操作系统,固然有其强大的功能和卓越的性能,但有时,更轻、更小、更快速的需求也在用户的考虑范…

LLM大模型权重量化实战

大型语言模型 (LLM) 以其广泛的计算要求而闻名。 通常,模型的大小是通过将参数数量(大小)乘以这些值的精度(数据类型)来计算的。 然而,为了节省内存,可以通过称为量化的过程使用较低精度的数据类…

某app c++层3处魔改md5详解

hello everybody,本期是安卓逆向so层魔改md5教学,干货满满,可以细细品味,重点介绍的是so层魔改md5的处理. 常见的魔改md5有: 1:明文加密前处理 2:改初始化魔数 3:改k表中的值 4:改循环左移的次数 本期遇到的是124.且循环左移的次数是动态的,需要前面的加密结果处理生成 目录…

[C/C++]数据结构 链表(单向链表,双向链表)

前言: 上一文中我们介绍了顺序表的特点及实现,但是顺序表由于每次扩容都是呈二倍增长(扩容大小是自己定义的),可能会造成空间的大量浪费,但是链表却可以解决这个问题. 概念及结构: 链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接…

halcon识别验证码,先训练后识别

识别验证码图片,使用halcon 21.05 下面代码识别准确率100% 目录 训练,图片打标签使用代码创建分类器;识别验证码,检验识别效果使用“助手”加载训练文件,加载训练分类器,察看收集的字符,训练识别…

Theory behind GAN

假如要生成一些人脸图,实际上就是想要找到一个分布,从这个分布内sample出来的图片像是人脸,分布之外生成的就不像人脸。而GAN要做的就是找到这个distribution。 在GAN之前用的是Maximum Likelihood Estimation。 Maximum Likelihood Estimat…

【C++】类和对象(5)--运算符重载

目录 一 概念 二 运算符重载的实现 三 关于时间的所有运算符重载 四 默认赋值运算符 五 const取地址操作符重载 一 概念 C为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数…

Android 13.0 Launcher3仿ios长按app图标实现抖动动画开始拖拽停止动画

1.概述 在13.0的系统rom定制化开发中,在对系统原生Launcher3的定制需求中,也有好多功能定制的,在ios等电子产品中 的一些好用的功能,也是可以被拿来借用的,所以在最近的产品开发需求中,需求要求模仿ios的 功能实现长按app图标实现抖动动画,接下来看如何分析该功能的实现…

基于静电放电算法优化概率神经网络PNN的分类预测 - 附代码

基于静电放电算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于静电放电算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于静电放电优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神…

【数据结构与算法】JavaScript实现双向链表

文章目录 一、双向链表简介二、封装双向链表类2.0.创建双向链表类2.1.append(element)2.2.toString()汇总2.3.insert(position,element)2.4.get(position)2.5.indexOf(element)2.7.update(position,element)2.8.removeAt(position)2.9.其他方法2.10.完整实现 三、链表结构总结3…

苍穹外卖--员工分页查询

请求参数封装: Data public class EmployeePageQueryDTO implements Serializable {//员工姓名private String name;//页码private int page;//每页显示记录数private int pageSize;}请求结果封装: public class PageResult implements Serializable {…

青岛数字孪生赋能工业制造,加速推进制造业数字化转型

随着企业数字化进程的推进,数字孪生技术逐渐在汽车行业得到广泛应用。5G与数字孪生、工业互联网的融合将加速数字中国、智慧社会建设,加速中国新型工业化进程,为中国经济发展注入新动能。数字孪生、工业物联网、工业互联网等新一代信息通信技…

Pattern Recognition投稿经验

文章目录 ManuscriptTitle PageHighlightsAuthor BiographyDeclarationSubmit 合作推广,分享一个人工智能学习网站。计划系统性学习的同学可以了解下,点击助力博主脱贫( •̀ ω •́ )✧ 停更了大半年,近期终于完成了论文投稿,趁…