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…

ms office学习记录:Word㈣ 布局设计引用选项卡 对应配套作业㈤

⒈页面设置 (主要考查页面设置对话框) 页码范围:对称页边距/拼页(在一张纸上从左往右打印两页内容) 行号可在两个位置设置 若找不到规定纸张大小,则文件→打印→更换驱动打印机 ⒉页面背景 页面颜色&a…

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

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

python使用词袋模型将句子向量化,使用KNN进行文本分类

要使用词袋模型将句子向量化,并使用KNN进行分类,你可以使用Python的sklearn库。以下是一个简单的例子: 加载数据集文本预处理(如分词、去除停用词等)使用词袋模型进行向量化使用KNN进行训练和分类 首先,确…

RockChip Android13 修改U盘挂载目录

环境:Android13 安卓默认U盘挂载目录为设备UUID,如下所示: /dev/block/vold/public:8,0 on /mnt/media_rw/1E46712C467105B5 type fuseblk (rw,dirsync,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096) /dev/fuse on /mnt/user/…

自动化运维技术与工具整合

以下这些自动化运维技术与工具覆盖了软件开发和运维的多个关键领域:自动化配置管理、容器化、容器编排、监控与可视化、自动化构建与部署、基础设施及应用配置管理、性能监控,以及日志分析。Ansible 简介: Ansible 是一个开源的自动化平台,用…

C++/CLI学习笔记7(快速打通c++与c#相互调用的桥梁)

3.11 操作符和表达式 操作符说明=赋值操作符 a=b=0;+,-,*,/,%,+=,-=,*=,/=,%=,++,--算术操作符 int a,b,c; a=b=c-0; b=++a; c=b-a+b*a; ... >,>=,<,<=,==,!=关系操作符 a > b // a大于b就返回true a >= b // a大于或等于b就返回true a < b //a小于b就返…

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

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

【C++函数速查】lower_bound和upper_bound使用方法详细解读

文章目录 1&#xff09;概述2&#xff09;函数使用3&#xff09;案例代码 1&#xff09;概述 l o w e r _ b o u n d ( ) lower\_bound() lower_bound() 和 u p p e r _ b o u n d ( ) upper\_bound() upper_bound() 都是基于二分查找在一个排好序的数组或容器&#xff08;如 …

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

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

C 练习实例76-求倒数和

题目&#xff1a;编写一个函数&#xff0c;输入n为偶数时&#xff0c;调用函数求1/21/4...1/n,当输入n为奇数时&#xff0c;调用函数1/11/3...1/n(利用指针函数)。 代码 #include <stdio.h> void fun1(int n,double *ret) {for(int i1;i<n;i2)*ret1.0/i; } void fun…

SecureCRT出现乱码的解决方法

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

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

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

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

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

<网络安全>《67 微课堂<第8课 常见网络安全厂商简介>》

奇安信科技集团股份有限公司 简称&#xff1a;奇安信 英文名称&#xff1a;QiAnXin Technology Group Co., Ltd. 成立时间&#xff1a;2014年 总部位置&#xff1a;中国北京 主营业务&#xff1a;提供企业级网络安全产品、安全解决方案和安全运营服务&#xff0c;专注于网络空…

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

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

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

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