Linux学习笔记(一)Linux基本指令

news2024/12/26 13:50:31

文章目录

  • 前言
    • 目录
    • 常见命令
      • 1. pwd 打印当前所在路径
      • 2. cd 改变路径、切换路径
      • 3. 家目录 回到顶级目录
      • 4. 当前路径和上一路径
      • 5. 上一次路径
      • 6. 绝对路径和相对路径
      • 7. ls 列出目录内容
      • 8. mkdir 创建目录
      • 9. rmdir 删除目录
      • 10. touch 创建文件
      • 11. mv 修改文件目录、移动路径
      • 12. cp 复制文件或目录
      • 13. rm 删除文件或目录
      • 14. cat 复制文件或目录
      • 15. tar 解压、压缩文件
      • 16. find 查找文件
      • 17. grep 查找字符串
    • 系统命令
      • 1. date 显示日期和时间
      • 2.cal 显示日历
      • 3. users 显示当前登录系统的所有用户名字
      • 4. who 显示已登录到系统的用户的详细信息
      • 5. whoami 显示当前有效的用户名
      • 6. uname 打印系统信息
      • 7.free 显示系统内存使用状态
      • 8.ps 显示当前进程信息快照
      • 9. top 动态的显示系统进程信息
      • 10. kill 发送信号给进程
      • 11. reboot 重启计算机
      • 12. halt / shutdown 关闭计算机
    • 帮助命令

前言

本文旨在自学Linux相关知识,这里简单聊聊记录一下。

目录

Ubuntu和Windows的最大差别:目录
Windows中每一个分区都对应一个盘符,盘符下可以存放目录与文件:

在这里插入图片描述

注意:目录就是文件夹。
Windows下某个文件的绝对路径以盘符开始,比如:C:\abc\def\hello.txt,这是在C盘的abc目录下,有def子目录;而def中有hello.txt文件。

Ubuntu中,以树状结构表示文件夹与文件,没有盘符的概念。比如:/abc/def/hello.txt,这表示在根目录下有abc子目录,而abc下又有def目录;def中有hello.txt文件。

从名字“/abc/def/hello.txt”中你无法知道hello.txt文件位于磁盘哪一个分区。

注意:要想查看某个分区挂载在哪一个目录下,可以执行命令:df -h

对于普通用户,在Ubuntu下不再关心分区、盘符。需要关心的是哪个目录存什么:

在这里插入图片描述

Ubuntu中的目录遵循FHS标准(Filesystem Hierarchy Standard,文件系统层次标准)。它定义了文件系统中目录、文件分类存放的原则、定义了系统运行所需的最小文件、目录的集合,并列举了不遵循这些原则的例外情况及其原因。FHS并不是一个强制的标准,但是大多的Linux、Unix发行版本遵循FHS。

在这里插入图片描述

常见命令

1. pwd 打印当前所在路径

在这里插入图片描述

2. cd 改变路径、切换路径

在这里插入图片描述

3. 家目录 回到顶级目录

在这里插入图片描述

4. 当前路径和上一路径

在这里插入图片描述

5. 上一次路径

在这里插入图片描述

6. 绝对路径和相对路径

在这里插入图片描述

在这里插入图片描述

7. ls 列出目录内容

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

在这里插入图片描述

8. mkdir 创建目录

在这里插入图片描述

9. rmdir 删除目录

在这里插入图片描述

10. touch 创建文件

在这里插入图片描述

11. mv 修改文件目录、移动路径

在这里插入图片描述

12. cp 复制文件或目录

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

-r 递归地删除
-f 强制删除,删不了就重试
-d 拷贝时保留链接

13. rm 删除文件或目录

在这里插入图片描述
同样的,-r 代表递归地删除 -p代表删除其文件夹和父文件夹

14. cat 复制文件或目录

在这里插入图片描述

15. tar 解压、压缩文件

在这里插入图片描述

16. find 查找文件

在这里插入图片描述

17. grep 查找字符串

在这里插入图片描述

系统命令

1. date 显示日期和时间

在这里插入图片描述

2.cal 显示日历

在这里插入图片描述

3. users 显示当前登录系统的所有用户名字

在这里插入图片描述

4. who 显示已登录到系统的用户的详细信息

在这里插入图片描述

5. whoami 显示当前有效的用户名

在这里插入图片描述

6. uname 打印系统信息

在这里插入图片描述

7.free 显示系统内存使用状态

在这里插入图片描述

8.ps 显示当前进程信息快照

在这里插入图片描述

在这里插入图片描述

9. top 动态的显示系统进程信息

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

10. kill 发送信号给进程

在这里插入图片描述

11. reboot 重启计算机

在这里插入图片描述

12. halt / shutdown 关闭计算机

在这里插入图片描述

帮助命令

–help是个命令的参数,man和info是独立的命令

它们都是Linux中获取帮助信息最权威最快捷的途径。

在这里插入图片描述

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

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

相关文章

Vue3基础笔记(1)模版语法 属性绑定 渲染

Vue全称Vue.js是一种渐进式的JavaScript框架,采用自底向上增量开发的设计,核心库只关注视图层。性能丰富,完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用,适用于场景丰富的web前端框架。灵活性和可逐步集成…

一周学会Django5 Python Web开发-Jinja3模版引擎-模板语法

锋哥原创的Python Web开发 Django5视频教程: 2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~共计37条视频,包括:2024版 Django5 Python we…

Linux系统架构----Tomcat 部署

一.Tomcat概述 Tomcat服务器是一个免费的开放式源代码的web应用服务器,属于轻量级应用级服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首首选。 一般来说,tomcat虽然和Apache或者Nginx这些…

ThingsBoard 开源物联网平台

文章目录 1.ThingsBoard 介绍2.ThingsBoard 架构2.1.单体架构2.2.微服务架构 3.物联网网关4.边缘计算 ThingsBoard # ThingsBoardhttps://iothub.org.cn/docs/iot/ https://iothub.org.cn/docs/iot/thingsboard-ce/1.ThingsBoard 介绍 ThingsBoard 是一个开源物联网平台&…

MySQL 数据库 下载地址 国内阿里云站点

mysql安装包下载_开源镜像站-阿里云 以 MySQL 5.7 为例 mysql-MySQL-5.7安装包下载_开源镜像站-阿里云

C++ 拷贝构造函数和运算符重载

目录 一. 拷贝构造函数 1. 引入 2. 拷贝构造的概念 3. 浅拷贝 4. 深拷贝 二. C运算符重载 1. 概念 2. 注意事项 3.举例 一. 拷贝构造函数 1. 引入 我们在创建对象时,能不能创建一个与原先对象一模一样的新对象呢?为了解决这个问题&#x…

Qt/QML编程之路:基于QWidget编程及各种2D/3D/PIC绘制的示例(45)

关于使用GWidget,这里有一个示例,看了之后很多图形绘制,控件使用,及最基本的QWidget编程都比较清楚了。ui的绘制: 运行后的界面如 工程中有非常丰富的关于各种图形的绘制,比如上图中circle,还有image。有下面一段readme的说明: # EasyQPainter Various operation pra…

java数据结构与算法刷题-----LeetCode47. 全排列 II

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 暴力回溯2. 分区法回溯 此题为46题的衍生题,在46题…

QT c++ 双精度数拆分和组合 Tool

本文描述QT c的双精度数拆分和合并,即双精度浮点数拆为四个16位无符号整数以及将四个16位无符号整数组合为双精度浮点数。 开发平台:win10QT6.2.4 MSVC2019 64 bit 在本文的最好列出了代码和可执行文件打包下载链接(可直接使用)…

【数学】【计算几何】1453. 圆形靶内的最大飞镖数量

作者推荐 视频算法专题 本文涉及知识点 数学 计算几何 LeetCoce:1453. 圆形靶内的最大飞镖数量 Alice 向一面非常大的墙上掷出 n 支飞镖。给你一个数组 darts ,其中 darts[i] [xi, yi] 表示 Alice 掷出的第 i 支飞镖落在墙上的位置。 Bob 知道墙上所有 n 支飞…

“计算机行业的未来:政策导向、技术创新与发展前景“

从政府工作报告探计算机行业发展 政府工作报告作为政府工作的全面总结和未来规划,不仅反映了国家整体的发展态势,也为各行各业提供了发展的指引和参考。随着信息技术的快速发展,计算机行业已经成为推动经济社会发展的重要引擎之一。因此&…

Hack The Box-Monitored

目录 信息收集 rustscan dirsearch WEB web信息收集 snmpwalk curl POST身份验证 漏洞探索 漏洞挖掘 sqlmap 登录后台 提权 get user get root 信息收集 rustscan ┌──(root㉿ru)-[~/kali/hackthebox] └─# rustscan -b 2250 10.10.11.248 --range0-65535 --…

攻防世界-misc-arrdeepee

题目链接:攻防世界 (xctf.org.cn) 题目:我们某一个box被pwn了。在检查过程中,我们发现了一个叫mimikatz的东西,我们以前没有安装过,所以我们清除了,并且重新安装了box。但是,我们忘记备份我们的flag文件了。幸运的是,我们有一个攻击者网络流量捕获。你可以帮我们恢复出…

第12集《天台教观纲宗》

请大家打开讲义第二十一页,我们看己二、明稍利随时得入。 蕅益大师在《弥陀要解》讲一个很重要的概念,提醒所有净土宗的行者,他说:方便有多门,归元无二路。学佛它有两个概念:一个是方便,一个是归…

Android 录屏操作

Android 录屏操作 本文主要介绍android中如何通过MediaRecorder实现录屏操作的. 1: 申请权限 <uses-permission android:name"android.permission.RECORD_AUDIO" /> <uses-permission android:name"android.permission.WRITE_EXTERNAL_STORAGE"…

vue3动态组件未渲染问题

渲染问题 component动态组件写法与vue2写法一致&#xff0c;代码如下&#xff1a; <component :is"componentName"/><script setup>import { ref } from vueimport account from ./user/account.vue// 组件名称const componentName ref(account)// 点击…

密码学——MAC

消息认证码 在信息发送和接收过程中,若攻击者能够得到信息,进行篡改,就能达到欺骗,诈骗,冒名顶替的作用。为了防止冒名诈骗,一个对策就是使用消息认证码——MAC: Message Authentication Code。 消息认证码,即确定消息真实性的认证程序。发件人将想要发送的信息和从哪个…

挑战OpenAI的新模型免费上线,40%计算量性能逼近GPT-4

据介绍,Inflection-2.5 将强大的 LLM 能力与 Inflection 标志性的「同理心微调」结合在一起,兼具高情商与高智商,可联网获取事实信息,其性能可与 GPT-4、Gemini 等领先大模型相媲美。 本周四,美国 AI 创业公司 Inflection AI 正式发布新一代大语言模型 Inflection-2.5。 …

es 聚合操作(二)

书接上文&#xff0c;示例数据在上一篇&#xff0c;这里就不展示了 一、Pipeline Aggregation 支持对聚合分析的结果&#xff0c;再次进行聚合分析。 Pipeline 的分析结果会输出到原结果中&#xff0c;根据位置的不同&#xff0c;分为两类&#xff1a; Sibling - 结果和现有…

Github 2024-03-15 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-03-15统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量TypeScript项目3Python项目3非开发语言项目2PHP项目1C#项目1Rust项目1《Hello 算法》:动画图解、一键运行的数据结构与算法教程 创建周期:476…