Linux系统基本操作指令

Linux系统基本操作指令

在这里插入图片描述

文章目录

  • Linux系统基本操作指令
    • 一、介绍
    • 二、基础设置
      • 2.1 设置ubuntu与window的共享目录
      • 2.2 ubuntu系统简单介绍
    • 三、Linux命令及工具介绍
      • 3.1 目录管理命令(功能,格式,参数,系统参数)
      • 3.2 文件操作命令
    • 四、网络命令
      • 4.1 ifconfig:
      • 4.2 ping:测试网络是否联通(DNS)
      • 4.3 linux与window连接:
    • 五、语音录制和播放命令
      • 5.1 arecord:录音
      • 5.2 aplay: 播放音频
    • 六、暂时到这

一、介绍

VM+Ubuntu系统+基本指令

二、基础设置

2.1 设置ubuntu与window的共享目录

  1. 在D:\下创建workspace目录
  2. 点击vmware的菜单:虚拟机->设置->选项->共享文件夹->选择:总是启用->添加->下一步->浏览:选择到D:\workspace目录->下一步->完成->确定
  3. 在ubuntu中访问共享目录
    a) 点击ubuntu左部菜单中的终端
    b) 输入cd /mnt/hgfs/workspace/
    c) 看ls
    d) init 6
复制粘贴
Ubuntu系统ctrl+shift+cctrl+shift+v
Windows系统ctrl + c 复制ctrl+v

2.2 ubuntu系统简单介绍

  1. 顶部按钮介绍
  2. 左部快捷菜单介绍
  3. 终端使用介绍:
    ctrl+shit+t (打开新终端)
    ctrl+shift++(终端字放大)
    ctrl±(终端字缩小)

三、Linux命令及工具介绍

3.1 目录管理命令(功能,格式,参数,系统参数)

  1. ls:显示指定目录的内容
    a.格式1:ls 目标目录 (显示指定目录)
    b.格式2:ls (显示当前目录的内容)

-l: 详细信息 -a:显示所有文件
*:通配多个任意字符 ?:通配单个任意字符 ~ 用户主目录 当前用户是student /home/student . 表示当前目录 … 表示当前目录的上一级目录

  1. 查看帮助文档
    a.命令 --help
    b. man ls
  2. cd:切换目录
    a. cd 目标目录(进入到指定目标目录)
    b. cd (进入到用户主目录) /home/student /root
  3. mkdir:创建目录
    格式:mkdir 目标目录

注意:
a.不能创建与当前目录同名的目录
b. 默认只创建最后一级目录

3.2 文件操作命令

  1. rm: 删除文件或目录
rm -rf /mnt/hgfs/workspace/bin

格式1:rm 目标文件 (rm .h) (rm h)
格式2:rm -r 目标目录
-i: 询问 -f:强制

  1. cp: 复制文件或者目录
sudo cp bin/ /mnt/hgfs/workspace/ -rf

格式:cp 源 目标 文件1 文件2 (复制)复制1到2下 文件1 目录1 (复制)
-r 目录1 目录2 (复制目录)
-f:强制

  1. tar: 打包解包
tar -jxvf SoundAisys.tar.bz2 -C bin/

-j 调用bzip2/bunzip2工具, -z gzip/gunzip
-v : 显示过程 -f 指定目标 -C :解包时指定目标目录 -t : 测试包

  1. 打包:tar -jcvf(zcvf对应gz) 目标包(*.tar.bz2) 源文件|目录 (-j调用了bzip2工具,-z是调用gzip工具打包)

解包到bin目录

tar -jcvf SoundAisys.tar.bz2 /bin/
tar -zcvf SoundAisys.tar.gz /bin/
  1. 测试包/查看包内容:tar -tvf 包名
  2. 解包:tar -jxvf 源包(*.tar.bz2) (zxvf对应gz)
    tar -jxvf SoundAisys.tar.bz2
    tar -zxvf SoundAisys.tar.gz

四、网络命令

4.1 ifconfig:

ifconfig:查询,临时设置网卡,启用和关闭网卡

a.查询:
ifconfig 查询所有网卡设备
ifconfig eth0 只查询eth0这个网卡的信息
b.设置网卡:
设置网卡IP地址:sudo ifconfig 网卡设备名(eth0) IP地址
临时修改:

sudo ifconfig eth0 +ip

c. window查看IP:

在运行中输入:cmd
在window的终端中输入:ipconfig

4.2 ping:测试网络是否联通(DNS)

ping 目标IP/目标域名

sudo ping ip

4.3 linux与window连接:

  1. window物理网卡要处于工作状态,
  2. vmware的net服务和DHCP服务要启用,两块虚拟机网卡要处于工作状态,要检查虚拟网卡(vmnet1 vmnet8)是否正常工作(两个都为NAT)
  3. ubuntu系统的网卡要处于工作状态(上下箭头)
  4. 修改网卡设置(虚拟机->设置->硬件->网络适配器),都nat(需要用到虚拟网卡)ifconfig
  5. 把linux与window网卡设置同一网段(桥接模式下:如192.168.1网段)(关闭window防火墙及其它防火墙)

五、语音录制和播放命令

5.1 arecord:录音

命令:

arecord -D "plughw:0,0" -f S16_LE -r 16000 -d 5 -t raw awake.pcm

参数解析
-D 指定了录音设备,"plughw:0,0"表示linux系统默认声卡
-f 指定录音格式,S16_LE表示16位小端字节序
-r 指定了采样率,单位时Hz, 16000表示16kHz采样
-d 指定录音的时长,单位:秒
-t 指定生成的文件格式 awake:表示awake格式 raw:表示pcm格式

5.2 aplay: 播放音频

  1. 格式: aplay result.awake (只用于播放wav格式)
  2. 如果播放pcm格式则需要指定pcm格式 、采样率、channel个数等
    -D参数用于指定音频设备PCM以hwx,x开头,如果是hdmi则pcm设备为plughw:0,0声卡号,设备号
    -t: type raw表示是PCM
    -c: channel 1
    -r指定采样频率:5512/8000/11025/16000/22050/32000/44100/48000等
    -f指定采样格式:
    cd/cdr/dat/S16_LE/S32_LE/…
aplay -t raw -c 1 -f S16_LE -r 16000 awake.pcm

六、暂时到这

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

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

相关文章

系统思考VS心智模式

在这张图片中,我们看到的是两杯相同价格的咖啡,它们的价格显示方式不同。一杯咖啡的原价和现价都写得很大,而另一杯的价格则以较小的字体呈现。这种微妙的设计差异揭示了一个有趣的心理现象——心智模式。 人们在面对同样的价格时&#xff0…

all()函数和any()函数

参考文献 在if上使用.all和.any # 中心点未改变,说明达到稳态,结束递归if (self.points new_center).all():sum self.__sumdis(result)return result, self.points, sum

Maven:依赖管理就像乐高拼装的艺术

目录 🏗️ 第一章:Maven是高级乐高玩家🔍 依赖管理的基本单元 🧩 第二章:多模块项目——乐高巨舰组装术🌟 为什么要拆分模块?🛠️ 父子POM配置示范 ⚔️ 第三章:依赖冲突…

空间数据挖掘 期末复习

前言:此篇复习笔记结合了课程ppt和deepseek回答进行总结,如有谬误恳请指正。 期末考例题 (名词解释*10、简答*6、论述*6) 一、名词解释 数据挖掘 过拟合(Overfitting) Apriori算法 决策树(…

跳跳杆、弹跳杆、Poto stick:百年弹跳玩具的健康与使用分享(大模型改写)

跳跳杆:百年弹跳神器的健康争议与安全指南 (用DeepSeek改写前一篇文章,可惜没有接广告,否则植入一些链接多好) 🔍 一、健康功效:惊喜与风险并存 争议性健康主张 坊间流传跳跳杆可能具备&…

WHAT - React Native 开发 App 从 0 到上线全流程周期

文章目录 一、React Native App 开发流程总览二、各阶段详细说明需求分析 & 产品规划技术选型 & 方案确定项目初始化A. 使用 Expo(推荐新手)B. 使用 React Native CLI(自由度更高) UI 开发 功能开发(主开发阶…

Windows11 无法发现局域网内设备解决方法

临时解决 发生问题绝大多数Windows11 24H2版本,该版本目前来看没有永久解决方案 初步问题可以定位在FDResPub服务问题,重启该服务可以短暂恢复,临时解决方案就是重启该服务,然后把网络设备右键创建快捷方式 做成批处理文件 创建…

张 心理健康咨询相关论文;AI心理咨询数字孪生:个性化风格的突破

张 心理健康咨询相关论文 EmoLLM:多模态情感理解与大型语言模型的结合 PsyDT:使用 LLM 构建具有个性化咨询风格的心理咨询师数字孪生 目前,大型语言模型 (LLM) 在心理咨询领域取得了重大进展。然而,现有的心理健康 LLM 忽略了一个关键问题,即他们没有考虑不同的心理咨…

通达信【千军趋势决策系统】幅图指标

指标功能说明 本指标基于价格波动与趋势转折点,结合K线形态分析,提供多维度买卖信号,适用于股票、期货等趋势交易场景。 核心信号解读 「横扫千军」 触发条件:短期、中期、长期趋势同时确认反转向上。 用法:趋势共振信号,提示较强多头机会,可结合成交量验证。 「出击!…

大模型LoRA微调实践

大模型LoRA微调实践 准备工作 数据集:采用 GitHub 上的 Chinese-medical-dialogue-data 中文医疗对话数据集 Github地址如下: https://github.com/Toyhom/Chinese-medical-dialogue-data 微调模型: Qwen 1.5B模型(Qwen2、2.5均…

跟着AI学习C#之项目实践Day1

🧭 实战项目:博客平台系统 - Day1 🏗️ 目标 创建新的 ASP.NET Core 项目添加 EF Core 和 Identity 支持实现用户注册、登录功能运行并测试基本身份验证流程 🗒️ 任务清单 1. 创建新项目 打开 Visual Studio 或 Visual Studi…

Java面试复习指南:基础、面向对象、Java 8新特性及并发编程

Java面试复习指南:基础、面向对象、Java 8新特性、常用框架及并发编程 面试中,Java开发者常被问及多个核心技术点。本文从以下几个方面帮助考生快速复习: Java基础 概念解析:Java是一种面向对象的高级编程语言,具有…

微信小程序form表单手机号正则检验pattern失效

好奇怪啊,h5页面校验没问题,在微信小程序模拟器以及真机运行都失效,排查半天,记录一下 PS:身份证号校验也没问题,就手机号校验有问题,奇奇怪怪的 之前的写法(在小程序上不生效&…

基于LQR的双积分小车轨迹跟踪控制系列(三)从连续到离散:双积分小车状态空间的数字实现

为什么要离散化? 以便在数字硬件和仿真程序中使用。 离散化的数学推导 连续状态空间: 双积分小车的简化形式 由于双积分小车的 A 矩阵结构简单(A0),矩阵指数可以化简: Python实现(示例代码&am…

如何在服务器终端下载百度网盘数据

使用BaiduPCS-Go在终端实现远程服务器对百度网盘数据的上传与下载流程学习 BaiduPCS-Go可用于访问和管理百度网盘文件资源的命令行客户端下载百度网盘数据至服务器从服务器中上传文件至百度网盘中BaiduPCS-Go可用于访问和管理百度网盘文件资源的命令行客户端 下载百度网盘数据…

消息队列:基本知识

定义 队列 Queue 是一种先进先出的数据结构,所以消费消息时也是按照顺序来消费的 消息队列看作是一个存放消息的容器,需要使用消息的时候,直接从容器中取出消息供自己使用即可 参与消息传递的双方称为 生产者 和 消费者 生产者负责发送消…

算法-动态规划-钢条切割问题

钢条切割问题是一个经典的动态规划问题,旨在通过切割钢条获得最大收益。以下是详细解释和解决方案: 问题描述 给定长度为 n 的钢条和价格表 p,其中 p[i] 表示长度为 i 的钢条的价格(i 1, 2, ..., n)。目标&#xff…

DeepSeek:中国AI开源先锋的技术突破与行业革新

在人工智能技术迅猛发展的浪潮中,DeepSeek(深度求索)作为中国AI领域的新锐力量,凭借其创新的技术路线和开源策略,正在全球AI舞台上崭露头角。这家由知名量化投资机构幻方量化支持的AI公司,自2023年7月成立以…

cmake:动态链接库(dll)的调用

如题,动态链接库的调用和静态链接库有所不同,现将步骤整理如下。 动态链接库文件 正常情况下,编译的动态链接库有五个生成文件和对应的头文件,在调用中,使用dll文件,lib文件 和头文件。编译生成动态库的步骤和配置见C++:动态链接库的编写,__declspec 用法详解-CSDN博…

SAP调用api

之前是把SAP程序封装成api,然后又接到了需求是sap调用其他api,直接上代码吧 FUNCTION ZRFC_PP_016. *"---------------------------------------------------------------------- *"*"Local interface: *" IMPORTING *" …