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

文章目录

  • 前言
    • 目录
    • 常见命令
      • 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.mzph.cn/news/745836.shtml

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

相关文章

一口吃掉Linux基础操作

一般在windows上面想要操作Linux系统就需要装软件搞一个虚拟机,我用的是Ubuntu22,就是Linux的发行版.安装Ubuntu的过程比较复杂,最重要的一点是安装时要断网,否则会很慢。 Ubuntu 配置指南 — 地震“学”科研入门教程 先介绍一个…

光伏便携式EL检测仪是什么?—科技助农

光伏便携式EL监测仪是一种专门用于检测光伏电池组件性能的高效、实用的设备。它利用电致发光(Electroluminescence,EL)原理,通过检测光伏板在受到光照后产生的电流所激发出的光线,来评估光伏板的性能。这种设备通常具有…

C++初阶:2_类与对象(上)

类与对象(上) 一.面向过程和面向对象初步认识 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之…

【DAY10 软考中级备考笔记】数据结构 图

数据结构 图 3月11日 – 天气:晴 晚上无线网络突然不能用了,花费好久弄这个,耽误了一些时间 1. 图的定义 这里需要注意完全图的定义,以及完全图的边数 这里需要注意连通图和连通分量的概念。 2. 图的存储结构 图有两种存储结构&a…

Java操作Sql语句 出现迭代死循环 (Bug排查)

目录 1. 问题所示2. 原理分析3. 解决方法4. 彩蛋1. 问题所示 Java执行Sql语句来查询一些数据的时候 虽说数据量很大,但是查询过程中一直迭代查询 截图如下所示: 2. 原理分析 至于迭代死循环,可能是不满足的条件也进入查询(本身我的数据量就很大) 主要可能引起的两个原…

C#/WPF 清理任务栏托盘图标缓存

在我们开发Windows客户端程序时,往往会出现程序退出后,任务还保留之前程序的缓存图标。每打开关闭一次程序,图标会一直增加,导致托盘存放大量缓存图标。为了解决这个问题,我们可以通过下面的程序清理任务栏托盘图标缓存…

【UE5】非持枪趴姿移动混合空间

项目资源文末百度网盘自取 创建角色在非持枪状态趴姿移动的动画混合空间 在BlendSpace文件夹中单击右键选择 动画(Animation) 中的混合空间(Blend Space) 选择SK_Female_Skeleton 命名为BS_NormaProne 打开BS_NormaProne 水平轴表示角色的方向,命名为Directi…

SecureCRT出现乱码的解决方法

SecureCRT是一个商业终端连接工具,它支持多种自定义设置。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。 当然解决这个问题也很简单,将SecureCRT字符编码设置成…

ACM记忆化DFS与基于优先队列的BFS

基本概念--记忆化DFS 使用数组保存已经算出来的值,在后续的计算中减少大量的重复计算,提高效率。(用于dp不方便,但是搜索方便的情况,可以提升效率。) eg. 记忆化dfs求解斐波那契数列 int dfs(int n) {if…

idea Springboot 数码商城系统LayUI框架开发mysql数据库web结构java编程计算机网页

一、源码特点 springboot 数码商城系统是一套完善的完整信息系统,结合mvc框架和LayUI框架完成本系统springboot spring mybatis ,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发),系统具有完整…

SpringMVC请求、响应和拦截器的使用

SpringMVC请求 RequestMapping注解 RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系 RequestMapping注解可以作用在方法和类上 1. 作用在类上:第一级的访问目录 2. 作用在方法上:第二级的访问目录 3. 细节:路径可以不编写…

软件设计师:06-程序设计语言与语言处理程序基础

章节章节01-计算机组成原理与体系结构07 - 法律法规与标准化与多媒体基础02 - 操作系统基本原理08 - 设计模式03 - 数据库系统09 - 软件工程04 - 计算机网络10 - 面向对象05 - 数据结构与算法11 - 结构化开发与UML06 - 程序设计语言与语言处理程序基础12 - 下午题历年真题End -…

windows达梦安装

1.首先准备好windows安装系统,准备工作的做好,然后把素材包dm8_20230418_x86_win_64放进去,进行解压 解压完成之后,把dm8_20230418_x86_win_64再次进行解压,然后点击安装setup进行安装 然后点击接受进行下一步&#xf…

搭建Docker私有仓库registry

下载registry registry是Docker官方提供的仓库镜像 拉取镜像,不指定版本默认拉取最新版本镜像。 docker pull registry Using default tag: latest latest: Pulling from library/registry 79e9f2f55bf5: Pull complete 0d96da54f60b: Pull complete 5b27040df4…

ZooKeeper命令和监控详解

ZooKeeper监控命令详解 在分布式系统中,ZooKeeper作为一个非常重要的协调服务,它的健康状态直接影响到整个系统的可靠性和稳定性。因此,对ZooKeeper进行有效监控是非常必要的。本文将详细介绍ZooKeeper提供的命令行工具zkCli.sh,…

vue2之过滤器

过滤器 过滤器的实现类似Django的过滤器。 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>过…

Mysql---库表操作

文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 一.Mysql数据库简介 MySQL是一种关系型数据库管理系统&#xff0c;是最流行的开源数据库之一。它是由瑞典MySQL AB公司开发的&#xff0c;后来被Sun Microsystems收购&#xff0c;之后又被Oracl…

企业架构设计方法与实践中的架构治理演进、架构评估方法、架构成熟度模型

企业架构设计方法与实践中的架构治理演进、架构评估方法、架构成熟度模型。 架构治理演进: 架构治理是指通过设立和执行一套政策和程序,来管理和控制一个组织的架构活动。架构治理演进是一个持续的过程,需要根据组织的实际情况进行定期审查和调整。 在演进过程中,重点需要…

1 redis7概述

Redis7 1 Redis简介 Redis之所以称之为字典服务&#xff0c; 是因为 Redis 是一个 key-value存储系统。 支持存储的 value类型很多&#xff0c; 包括 String(字符串)、List(链表)、Set(集合)、Zset(sorted set --有序集合)和 Hash&#xff08;哈希类型&#xff09;等。 Redis…

[java基础揉碎]多态数组

介绍: 多态数组就是有一个父类数组, 数组含有不同多个父类子类对象 解析: 新建一个person类, 有名字,年龄属性, 同时有个say方法 新建一个子类, 有一个成绩的属性,并重写了say方法, 加上了成绩 新建一个子类老师, 并有工资这个属性, 一样重写了say方法加上了这个属性 要求创…