【Linux学习】【Ubuntu入门】1-4 ubuntu终端操作与shell命令1

embedded/2024/11/17 16:57:36/

1.使用快捷键Ctrl+Alt+T打开命令终端,或者单击右键点击…

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

2.常用shell命令

  • 目录信息查看命令:ls

  • ls -a:显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的

  • ls -l:显示文件的详细信息

  • ls -al:显示所有文件及文件夹的详细信息,包括隐藏文件
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

  • cd:目录切换命令

  • cd /:进入Linux根目录,在输入cd命令即可回到原来位置
    在这里插入图片描述
    在这里插入图片描述

  • 当前路径显示命令:pwd
    在这里插入图片描述

  • 系统信息查看命令:uname

  • uname:查看详细信息
    在这里插入图片描述

  • 清理屏幕命令:clear

  • 显示文件内容命令:cat
    在这里插入图片描述

  • 切换用户身份命令:sudo
    以root用户权限运行

  • sudo apt-get install xxx:下载软件
    软件下载参考连接

  • sudo su:切换root用户
    在这里插入图片描述

  • sudo su xxx:切换回,xxx为虚拟机用户名
    在这里插入图片描述

  • 文件拷贝命令:cp

  • 创建文件命令:touch

touch cs.c:创建一个名为cs的.c文件

在这里插入图片描述

cp cs.c bs.c:复制cs.c文件并重命名为bs.c
在这里插入图片描述

  • 删除文件命令:rm

rm cs.c:删除cs.c文件

在这里插入图片描述

  • 创建文件夹命令:mkdir
  • 删除文件夹命令:rm test/ -rfrmdir test

mkdir test:创建名为test的文件夹
rm test/ -rf:删除名为test的文件夹及全部内容
rmdir testrmdir test/:删除名为test的文件夹,文件夹里需要无文件

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

  • mv a.c b.c:将a.c文件重命名为b.c
  • mv test test1:将test文件夹重命名为test1
    这里是引用
    在这里插入图片描述
  • mv a.c test1:将a.c文件移动到test1文件夹中
    在这里插入图片描述

http://www.ppmy.cn/embedded/138296.html

相关文章

Spark RDD中的迭代器

Spark RDD中的迭代器 1. 什么是迭代器? 迭代器 (Iterator) 是 Spark 中用于处理每个分区数据的核心组件。它提供了对分区内元素的顺序访问,并且是惰性计算(lazy evaluation)的实现基础。 在 Spark 中,RDD 的每个分区…

第八章利用css制造导航菜单

8.1 水平顶部导航栏 8.1.1 简单水平导航栏的设计与实现 8.1.1.1导航栏的创建 <nav>标签是 HIML5 新增的文档结构标签&#xff0c;用于标记导航栏&#xff0c;以便后续与网站的其他内整合&#xff0c;所以常用<nav>标签在页面上创建导航栏菜单区域。 例如,在<n…

C++创建型设计模式体现出的面向对象设计原则

C创建型设计模式&#xff08;如单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式&#xff09;在实现过程中体现了许多软件设计原则&#xff0c;尤其是SOLID原则和KISS原则。这些模式的设计和应用有助于编写灵活、可维护和可扩展的代码。以下是每个模式如何体现这些…

day66 Floyd 算法 A * 算法

97. 小明逛公园 题目描述 小明喜欢去公园散步&#xff0c;公园内布置了许多的景点&#xff0c;相互之间通过小路连接&#xff0c;小明希望在观看景点的同时&#xff0c;能够节省体力&#xff0c;走最短的路径。 给定一个公园景点图&#xff0c;图中有 N 个景点&#xff08;…

信号处理-Hilbert包络谱

Hilbert通常用来得到解析信号&#xff0c;基于此原理&#xff0c;Hilbert可以用来对窄带信号进行解包络&#xff0c;并求解信号的瞬时频率&#xff0c;包络谱是通过提取信号的瞬时幅度信息来揭示信号的动态特性。 基本理论 A-Hilbert变换定义 对于一个实信号x(t)&#xff0c;…

Android 最新的AndroidStudio引入依赖失败如何解决?如:Failed to resolve:xxxx

错误信息&#xff1a; 在引入依赖时报错&#xff1a;Failed to resolve: xxx.xxxx:1.1.0 解决方案&#xff1a; 需要修改maven库的代理&#xff0c;否则就需要翻墙编译 新的AndroidStudio版本比较坑&#xff0c;修改代理的位置发生了变化&#xff1a; 最新变化&#xff1a;…

浙大版《C语言程序设计(第4版)》题目集(一)

✨博客主页&#xff1a; https://blog.csdn.net/m0_63815035?typeblog &#x1f497;《博客内容》&#xff1a;.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识 &#x1f4e2;博客专栏&#xff1a; https://blog.csdn.net/m0_63815035/cat…

【电脑】解决DiskGenius调整分区大小时报错“文件使用的簇被标记为空闲或与其它文件有交叉”

【电脑】解决DiskGenius调整分区大小时报错“文件使用的簇被标记为空闲或与其它文件有交叉” 零、报错 在使用DiskGenius对磁盘分区进行调整时&#xff0c;DiskGenius检查出磁盘报错&#xff0c;报错信息&#xff1a;文件使用的簇被标记为空闲或与其它文件有交叉&#xff0c;…