【初识Linux】Linux环境配置、Linux的基本指令 一

Linux基本指令一

  • 一、学习前提(环境配置)
    • ①安装Xshell和云服务器推荐
    • ②Xshell用途如下图
    • ③打开Xshell
  • 二、 Linux基本指令
    • ①whoami和who指令
    • ②pwd、ls、ls -l三个指令
      • ls指令扩充
    • ③cd指令
      • 前提了解
      • 有了上面的认识,我们就可以开始cd指令的学习了
    • ④tree指令
    • ⑤touch指令
    • ⑥mkdir指令(重要)

在这里插入图片描述

一、学习前提(环境配置)

①安装Xshell和云服务器推荐

因为博主是利用华为云服务器学习Linux,所以要一个远程登录软件访问你购买的云服务器,所以要安装一个Xshell

还有就是云服务器的购买,推荐华为云的云服务器(比较便宜,应该是目前最便宜的云服务器了),1核2G的对我们学习的就足够了。

注意:购买完云服务器,一定要重置一次密码,尽量复杂些,否则服务器有可能登录不上去

遥遥领先!!!
在这里插入图片描述


②Xshell用途如下图

Xshell全屏和还原快捷键 alt + enter复制: ctrl + insert (有些电脑的 insert 需要配合 fn 来按)
粘贴: shift + insert

在这里插入图片描述


③打开Xshell


第一步
ssh root@你的云服务器公网IP地址
在这里插入图片描述


第二步
因为我不是第一次打开所以是下面的页面,有可能你一开始显示的是一些乱码一样的页面,直接点接受就行
在这里插入图片描述


第三步
在这里插入图片描述


第四步
就可以开始玩Linux指令了
在这里插入图片描述



二、 Linux基本指令

①whoami和who指令

whoami:查看我是谁,也就是root
who:当前有多少人登录了我的机器,因为就我一个人,所以还是root

[root@hecs-266257 ~]# whoami
root
[root@hecs-266257 ~]# who
root     pts/0        2023-10-05 23:25 (223.83.152.134)

在这里插入图片描述


②pwd、ls、ls -l三个指令

pwd 查看当前我所处的工作目录
ls 查看当前目录下的文件信息
ls-l 显示更多文件信息(显示文件的属性列表)


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-a指令讲解

ls查看文件名

ls -l查看文件属性

ls -la / s -l -a 都可查看隐藏文件(也就是 .开头的文件)

在这里插入图片描述

**扩充**
ls -la显示出来的那么多文件

  • 以d开头的是文件夹 (目录)
  • 以-r开头的是普通文本
    上面的ls -l可以缩写成ll
    在这里插入图片描述

③cd指令

前提了解

🥇
一个.表示当前路径
两个.表示上一级路径(也就是Windows里的回退按钮)
……
cd ..可以退回到/,也就是根目录
在这里插入图片描述


在这里插入图片描述


🥈

  • Linux的整体目录结构是一颗 多叉树的样子
  • 路径的本质就是一颗多叉树的搜索路径 且二叉树是递归遍历,返回时路径是唯一的,所以可以找到指定文件
    在这里插入图片描述

🥉

  • 我们将从/(根目录)开始,定位一个叶子文件的方式,形成的路径叫做:绝对路径

  • 我们将相对自身当前所处的目录为出发点,我们定位一个文件的路径叫做:相对路径


有了上面的认识,我们就可以开始cd指令的学习了

语法:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下。
举例:

cd … : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd …/day02/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录

cd -应用: 看源代码 和文件 ,在两个之间来回切换


cd ~指令补充

用户分为一类用户root、其他就是普通用户
root的家目录是:/root
普通用户家目录是:/home/XXX

root用户
在这里插入图片描述
普通用户
在这里插入图片描述


④tree指令

  1. 先确认直接是root账号,用whoami指令查看
  2. 在root目录下输入这条指令 yum install -y tree,就会显示很多加载信息
  3. 然后输入tree .就可以演示tree指令了
    在这里插入图片描述

⑤touch指令

语法:touch [选项]… 文件…
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
常用选项:
-a 或–time=atime或–time=access或–time=use只更改存取时间。
-c 或–no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间
在这里插入图片描述


⑥mkdir指令(重要)

语法:mkdir [选项] dirname…
功能:在当前目录下创建一个名为 “dirname”的目录

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

mkdir –p test/test1 : 递归建立多个目录


我们创建一个文件的时候会有时间属性,如下图有下面三种时间(简称ACM时间)
这三个时间我们下次博客来讲解
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

【JavaEE】JUC(Java.util.concurrent)常见类

文章目录 前言ReentrantLock原子类线程池信号量CountDownLatch相关面试题 前言 经过前面文章的学习我们大致了解了如何实现多线程编程和解决多线程编程中遇到的线程不安全问题,java.util.concurrent 是我们多线程编程的一个常用包,那么今天我将为大家分…

ES 关于 remote_cluster 的一记小坑

最近有小伙伴找到我们说 Kibana 上添加不了 Remote Cluster,填完信息点 Save 直接跳回原界面了。具体页面,就和没添加前一样。 我们和小伙伴虽然隔着网线但还是进行了深入、详细的交流,梳理出来了如下信息: 两个集群:…

源码上分析Vue2和Vue3的响应式原理

本文节选自我的博客:源码上分析Vue2和Vue3的响应式原理 💖 作者简介:大家好,我是MilesChen,偏前端的全栈开发者。📝 CSDN主页:爱吃糖的猫🔥📣 我的博客:爱吃糖…

【多线程进阶】synchronized 原理

文章目录 前言1. 基本锁策略2. 加锁工作过程2.1 偏向锁2.2 轻量级锁2.3 重量级锁 3. 其他的优化操作3.1 锁消除3.2 锁粗化 总结 前言 在前面章节中, 提到了多线程中的锁策略, 那么我们 Java 中的锁 synchronized 背后都采取了哪些锁策略呢? 又是如何进行工作的呢? 本节我们就…

全能视频工具 VideoProc Converter 4K for mac中文

VideoProc 4K提供快速完备的4K影片处理方案,您可以透过这款软体调节输出影片格式和大小。能够有效压缩HD/4K影片体积90%以上,以便更好更快地上传到YouTube,或是通过电子邮件附件发送。业界领先的视讯压缩引擎,让你轻松处理大体积视…

《Attention Is All You Need》论文笔记

下面是对《Attention Is All You Need》这篇论文的浅读。 参考文献: 李沐论文带读 HarvardNLP 《哈工大基于预训练模型的方法》 下面是对这篇论文的初步概览: 对Seq2Seq模型、Transformer的概括: 下面是蒟蒻在阅读完这篇论文后做的一…

STM32复习笔记(四):看门狗

目录 (一)简介 (二)IWDG IWDG的CUBEMX工程配置 IWDG相关函数(非常少,所以直接贴上来): (三)WWDG (一)简介 看门狗分为独立看门…

第三课 哈希表、集合、映射

文章目录 第三课 哈希表、集合、映射lc1.两数之和--简单题目描述代码展示 lc30.串联所有单词的子串--困难题目描述代码展示 lc49.字母异位分组--中等题目描述代码展示 lc874.模拟行走机器人--中等题目描述代码展示 lc146.LRU缓存--中等题目描述相关补充思路讲解代码展示图示理解…

mysql双主互从通过KeepAlived虚拟IP实现高可用

mysql双主互从通过KeepAlived虚拟IP实现高可用 在mysql 双主互从的基础上, 架构图: Keepalived有两个主要的功能: 提供虚拟IP,实现双机热备通过LVS,实现负载均衡 安装 # 安装 yum -y install keepalived # 卸载 …

【docker】数据卷和数据卷容器

一、如何管理docker容器中的数据? 二、数据卷 1、数据卷原理 将容器内部的配置文件目录,挂载到宿主机指定目录下 数据卷默认会一直存在,即使容器被删除 宿主机和容器是两个不同的名称空间,如果想进行连接需要用ssh,…

vue、vuex状态管理、vuex的核心概念state状态

每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。Vuex 和单纯的全局对象有以下两点不同: Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候&…

数据结构--Trie字符串统计

1、“Trie树” 作用: 高效地存储和查找字符串集合的数据结构。 2、“Trie树” 存储字符串的形式如下: 用 “0” 来表示 “根节点(root)”。存入一个字符串时,会在字符串最后结尾的那个字符节点打上标记。比如&#x…

Python柱形图

柱形图 柱形图,又称长条图、柱状统计图、条图、条状图、棒形图,是一种以长方形的长度为变量的统计图表。长条图用来比较两个或以上的价值(不同时间或者不同条件),只有一个变量,通常利用于较小的数据集分析…

投资理财:利率下行时代应该怎样存钱?

大家好,我是财富智星,今天跟大家分享一下当下利率下行的时代,钱应该怎样存,存哪里的问题。 一、 银行利率下行 在过去的三十年里,您已经逐渐适应了不断下降的利率,从10%到现在的1.65%。而在未来&#xff0c…

迄今为止丨ChatGPT最强指令,一个可以让机器人生成机器人的Prompt,价值百万!

原文: 【ChatGPT调教】ChatGPT最强指令、让机器人为你生成机器人!-CSDN博客 说明:最好看原文 昨天,发现了一条可能是迄今为止,我见过最牛的,商业价值最高的ChatGPT指令。 通过这条指令,可以…

1400*C. Soldier and Cards(贪心模拟)

Problem - 546C - Codeforces Soldier and Cards - 洛谷 解析&#xff1a; 模拟即可&#xff0c;当循环次数过大的时候跳出循环打印 -1 #include<bits/stdc.h> using namespace std; #define int long long const int N2e55; int n,x,k1,k2,cnt; queue<int>a,b;…

[黑马程序员TypeScript笔记]------一篇就够了

目录&#xff1a; TypeScript 介绍 TypeScript 是什么&#xff1f;TypeScript 为什么要为 JS 添加类型支持&#xff1f;TypeScript 相比 JS 的优势TypeScript 初体验 安装编译 TS 的工具包 编译并运行 TS 代码 简化运行 TS 的步骤 TypeScript 常用类型 概述类型注解常用基础…

MATLAB算法实战应用案例精讲-【优化算法】沙丁鱼优化算法(SOA)(附MATLAB代码实现)

前言 沙丁鱼优化算法(Sardine optimization algorithm,SOA)由Zhang HongGuang等人于2023年提出,该算法模拟沙丁鱼的生存策略,具有搜索能力强,求解精度高等特点。 沙丁鱼主要以浮游生物为食,这些生物包括细菌、腔肠动物、软体动物、原生动物、十足目、幼小藤壶、鱼卵、甲藻…

LeetCode 面试题 08.02. 迷路的机器人

文章目录 一、题目二、C# 题解 一、题目 设想有个机器人坐在一个网格的左上角&#xff0c;网格 r 行 c 列。机器人只能向下或向右移动&#xff0c;但不能走到一些被禁止的网格&#xff08;有障碍物&#xff09;。设计一种算法&#xff0c;寻找机器人从左上角移动到右下角的路径…