VMware命令

打开终端:Ctrl + Alt + T

注意:时刻谨记空格号

自己常用命令:

cd 拖入需要切换的文件夹:切换至指定文件夹;

cd /:切换至根目录;

unzip archive_name.zip:解压zip文件;

nano xxxxx.sh:创建脚本;

clear:清空终端屏幕;

history:查看命令历史记录;

pwd:显示当前工作目录;

常用命令:

文件和目录操作

  • 列出目录内容

    ls
    

    • ls -l:显示详细信息(权限、所有者、大小、修改时间等)。
    • ls -a:显示隐藏文件。
  • 切换目录

    cd /path/to/directory
    
    • cd ~:切换到用户主目录。
    • cd ..:切换到上一级目录。
  • 创建目录

    mkdir new_directory
    
    • mkdir -p /path/to/new_directory:创建多级目录。
  • 复制文件或目录

    cp source_file destination
    
    • cp -r source_directory destination_directory:复制目录及其内容。
  • 移动或重命名文件或目录

    mv source_file destination
    
  • 删除文件或目录

    rm file_name
    
    • rm -r directory_name:删除目录及其内容。
    • 小心rm -rf 是强制删除,不会提示确认,需谨慎使用。
  • 查看文件内容

    cat file_name
    
    • more file_name:分页查看文件。
    • less file_name:类似于 more,但更功能强大。
    • head file_name:查看文件的前 10 行。
    • tail file_name:查看文件的后 10 行。
  • 查找文件或目录

    find /path/to/search -name "filename"
    
  • 查找文件中的内容

    grep "search_term" /path/to/file
    
    • grep -r "search_term" /path/to/directory:在目录中递归查找。

命令合集:

#!/bin/bash# 切换到根目录
cd /# 列出根目录内容
echo "列出根目录内容:"
ls -l# 查看系统信息
echo "系统信息:"
uname -a# 查看内存使用情况
echo "内存使用情况:"
free -h# 查看磁盘使用情况
echo "磁盘使用情况:"
df -h# 查找并查看特定文件内容
echo "查找并查看特定文件内容:"
find / -name "example_file.txt" -exec cat {} \;# 显示当前时间
echo "当前时间:"
date# 压缩文件或目录(创建 tar.gz 文件)
echo "正在创建 tar.gz 文件:"
tar -czvf archive_name.tar.gz /path/to/directory
echo "tar.gz 文件已创建:archive_name.tar.gz"# 解压 tar.gz 文件
echo "正在解压 tar.gz 文件:"
tar -xzvf archive_name.tar.gz
echo "tar.gz 文件已解压:archive_name.tar.gz"# 压缩文件或目录(创建 zip 文件)
echo "正在创建 zip 文件:"
zip -r archive_name.zip /path/to/directory
echo "zip 文件已创建:archive_name.zip"# 解压 zip 文件
echo "正在解压 zip 文件:"
unzip archive_name.zip
echo "zip 文件已解压:archive_name.zip"# 测试网络连接
echo "测试网络连接:"
ping -c 4 google.com# 显示网络接口信息
echo "网络接口信息:"
ip addr show# 查看当前登录用户
echo "当前登录用户:"
who# 查看系统启动时间和运行时间
echo "系统启动时间和运行时间:"
uptime# 显示文件权限和所有者
echo "文件权限和所有者:"
ls -l /path/to/file# 更改文件权限
echo "更改文件权限:"
chmod 755 /path/to/file# 更改文件所有者
echo "更改文件所有者:"
chown user:group /path/to/file# 查看命令历史记录
echo "命令历史记录:"
history# 设置一个环境变量
export MY_VARIABLE="example_value"
echo "环境变量设置:"
echo $MY_VARIABLE# 显示当前目录内容
echo "当前目录内容:"
ls -l# 查看文件内容的前几行
echo "查看文件前几行:"
head /path/to/file# 查看文件内容的后几行
echo "查看文件后几行:"
tail /path/to/file# 查看文件的实时更新内容
echo "查看文件实时更新内容:"
tail -f /path/to/file# 查看目录树结构
echo "目录树结构:"
tree /path/to/directory# 查找文件的大小
echo "文件大小:"
du -sh /path/to/file_or_directory# 比较文件内容
echo "比较文件内容:"
diff /path/to/file1 /path/to/file2# 复制文件并保留文件属性
echo "复制文件并保留属性:"
cp -p /path/to/source /path/to/destination# 创建空文件
echo "创建空文件:"
touch /path/to/newfile# 显示所有运行的进程
echo "所有运行的进程:"
ps aux# 按内存使用量排序进程
echo "按内存使用量排序进程:"
ps aux --sort=-%mem# 显示 CPU 使用情况
echo "CPU 使用情况:"
mpstat# 显示磁盘 I/O 使用情况
echo "磁盘 I/O 使用情况:"
iostat# 显示系统的详细信息
echo "系统详细信息:"
lshw# 检查内核版本
echo "内核版本:"
uname -r# 显示所有开放的端口
echo "所有开放的端口:"
netstat -tuln# 显示网络路由表
echo "网络路由表:"
route -n# 检查域名解析情况
echo "域名解析情况:"
nslookup example.com# 检测网络带宽
echo "检测网络带宽:"
iperf3 -s &  # 在后台启动服务器
sleep 5
iperf3 -c localhost  # 在客户端上运行(假设在同一台机器上)# 显示网络接口状态
echo "网络接口状态:"
ethtool eth0# 检查系统上开放的端口
echo "检查系统上开放的端口:"
nmap localhost# 查看用户的权限
echo "查看用户的权限:"
sudo -l# 修改文件的访问权限
echo "修改文件访问权限:"
chmod 644 /path/to/file# 查看或设置 SELinux 状态
echo "SELinux 状态:"
sestatus
echo "禁用 SELinux 临时:"
sudo setenforce 0
echo "启用 SELinux 临时:"
sudo setenforce 1# 在 Ubuntu/Debian 上更新所有包
echo "更新所有包(Ubuntu/Debian):"
sudo apt update
sudo apt upgrade -y# 在 CentOS/RHEL 上更新所有包
echo "更新所有包(CentOS/RHEL):"
sudo yum update -y# 安装指定软件包(Ubuntu/Debian)
echo "安装指定软件包(Ubuntu/Debian):"
sudo apt install -y package_name# 安装指定软件包(CentOS/RHEL)
echo "安装指定软件包(CentOS/RHEL):"
sudo yum install -y package_name# 删除软件包(Ubuntu/Debian)
echo "删除软件包(Ubuntu/Debian):"
sudo apt remove -y package_name# 删除软件包(CentOS/RHEL)
echo "删除软件包(CentOS/RHEL):"
sudo yum remove -y package_name# 启动服务
echo "启动服务:"
sudo systemctl start service_name# 停止服务
echo "停止服务:"
sudo systemctl stop service_name# 重启服务
echo "重启服务:"
sudo systemctl restart service_name# 查看服务状态
echo "查看服务状态:"
sudo systemctl status service_name# 检查磁盘健康状态
echo "检查磁盘健康状态:"
sudo smartctl -a /dev/sda# 查看挂载点
echo "查看挂载点:"
mount# 手动挂载文件系统
echo "手动挂载文件系统:"
sudo mount /dev/sda1 /mnt# 手动卸载文件系统
echo "手动卸载文件系统:"
sudo umount /mnt# 创建新用户
echo "创建新用户:"
sudo adduser username# 删除用户
echo "删除用户:"
sudo deluser username# 创建新组
echo "创建新组:"
sudo addgroup groupname# 将用户添加到组
echo "将用户添加到组:"
sudo usermod -aG groupname username

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

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

相关文章

【论文精读】SCINet-基于降采样和交互学习的时序卷积模型

《SCINet: Time Series Modeling and Forecasting with Sample Convolution and Interaction》的作者团队来自香港中文大学,发表在NeurIPS 2022会议上。 动机 该论文的出发点是观察到时间序列数据具有独特的属性:即使在将时间序列下采样成两个子序列后,时间关系(例如数据…

科研小白成长记40——第三个五年计划

小gap期间,拼命玩和拼命休息的同时,仔细思考了下我期望的五年之后的样子,gap结束,算是目标愈发清晰起来。曾经,读博的目标是成为一名independent researcher,并且具备发至少一篇顶会的能力。而现在&#xf…

iOS面试:如何手动触发一个value的KVO?

在 iOS 开发中,手动触发一个属性的 KVO(Key-Value Observing)更新,通常是在属性的值在代码中发生变化时,确保观察者能够收到这些变化的通知。虽然 KVO 通常是在观察某些属性变化时自动通知观察者的,但如果你…

【PPT学习笔记】使用PPT制作动画/手书/视频等作品的适配性和可能性?

【PPT学习笔记】使用PPT制作动画/手书等作品的可能性? 背景前摇:(省流可不看) 最近找到另外一份新的实习工作,有很多需要用到PPT动画的地方。 然而,我们之前制作的理工科PPT全是摒弃了形式主义的艰苦朴素…

STM32 HAL CAN通讯 实操

1、简介 相比于串口通讯,对于刚接触CAN通讯的小白来说,CAN通讯相对复杂,看各种视频、帖子理论,总是一知半解。本次通过傻瓜式操作,先实现CAN通讯的交互,以提高小白的信心,也便于自己复习观看。本次以STM32CubeMX进行初始化配置,通过Keil 5软件进行软件设计,通过CAN盒…

各种各样的正则表达式

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正…

uniapp整合windicss

官方文档:https://weapp-tw.icebreaker.top/docs/quick-start/frameworks/hbuilderx 安装: npm i -D tailwindcss postcss autoprefixer # 初始化 tailwind.config.js 文件 npx tailwindcss initnpm i -D weapp-tailwindcss# 假如 tailwindcss 在 weap…

Unity-OpenCV-Imgproc函数概览

OpenCV-Imgproc函数概览 函数名功能描述createLineSegmentDetector创建一个智能指针到 LineSegmentDetector 对象并初始化它。此算法用于检测图像中的线段。getGaussianKernel返回高斯滤波器的系数。这些系数用于平滑图像或进行高斯模糊。getDerivKernels返回计算图像空间导数的…

linux-性能优化命令

top 我们先来说说top命令用法,这个命令对于我们监控linux性能是至关重要的,我们先来看看展示结果。 top - 15:20:23 up 10 min, 2 users, load average: 0.39, 0.53, 0.35 Tasks: 217 total, 1 running, 216 sleeping, 0 stopped, 0 zombie %C…

如何实时更新module get到的cfg class句柄里面的值

接上篇csdn博客验证知识之在module里面get class里面的set参数-CSDN博客文章浏览阅读155次。验证知识之在module里面get class里面的set参数https://blog.csdn.net/pgl512228/article/details/141748039?spm1001.2014.3001.5501 我们是通过uvm_config_db去get到的class句柄&a…

Golang环境安装、配置详细

Windows下安装Go开发环境 点我下载 Windows配置Go环境变量 出现工具install失败时,切换其它代理 # 1. 七牛 CDN go env -w GOPROXYhttps://goproxy.cn,direct# 2. 阿里云 go env -w GOPROXYhttps://mirrors.aliyun.com/goproxy/,direct# 3. 官方 go env -w GOP…

复盘高质量Vision Pro沉浸式视频的制作流程与工具

在探索虚拟现实(VR)和增强现实(AR)技术的过程中,高质量的沉浸式体验是至关重要的。最近,国外开发者Dreamwieber在其作品中展示了如何使用一系列工具和技术,创造出令人震撼的Vision Pro沉浸式视频。本文将详细复盘Dreamwieber的工作流,希望能为从事相关领域的开发者们提…

Mybatis---代理设计模式(超详细)

Mybatis—代理设计模式 文章目录 Mybatis---代理设计模式一、什么是代理设计模式二、静态代理1、定义2、结构3、示例 三、动态代理1、定义2、newProxyInstance ()方法3、示例 四、CGLIB代理1、引入2、定义3、工作原理4、示例 一、什么是代理设计模式 首…

EmguCV学习笔记 C# 9.2 VideoWriter类

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

『功能项目』Unity本地数据库读取进入游戏【29】

本章项目成果展示 打开上一篇28Unity连接读取本地数据库的项目, 本章要做的事情是通过读取本地数据库登录进入游戏场景 首先创建一个脚本文件夹: 新建脚本:MySqlAccess.cs 编写脚本:MySqlAccess.cs using UnityEngine; using MyS…

uniapp scroll-view滚动页面

页面滚动固定距离&#xff08;scrollTop&#xff09; <template><view><button click"Test">测试</button><scroll-view style"height: 100px;" :scroll-top"scrollTop" scroll-y"true" class"scrol…

FME教程:通过更新读模块,解决FME读取shapefile数据,提示意外输入,“在转换中,某些读取的要素与工作空间的要素类不匹配……”的问题

目录 一、问题情况 二、解决方法 一、问题情况 在使用制作好的FME模板读取shapefile数据时&#xff0c;有时候会遇到弹窗提示意外输入&#xff0c;模板无法运行&#xff0c;在日志信息中警示“在转换中&#xff0c;某些读取的要素与工作空间的要素类不匹配。可能由于读模块的…

鸿蒙轻内核M核源码分析系列十三 消息队列Queue

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 轻内核M核源码分析系列一 数据结构-双向循环链表 轻内核M核源码分析系列二 数据结构-任务就绪队列 鸿蒙轻内核M核源码分析系列三 数据结构-任务排序链表 轻…

Unity TMP (TextMeshPro) 更新中文字符集

TMP更新中文字符集 1 字符集缺失说明2 字体的字符表2.1 字符表更新模式&#xff1a;动态2.2 字符表更新模式&#xff1a;静态 3 更新字符集步骤3.1 打开纹理更新面板3.1 导入文本文件3.3 关于警告处理 4 修改TMP默认字体设置 1 字符集缺失说明 使用TMP显示中文需要用到中文字体…

数据预处理与协同过滤推荐算法——从数据清洗到个性化电影推荐

推荐系统在现代应用中占据了重要地位&#xff0c;尤其在电影、音乐等个性化内容推荐中广泛使用。本文将介绍如何使用数据预处理、特征工程以及多种推荐算法&#xff08;包括协同过滤、基于内容的推荐、混合推荐等&#xff09;来实现电影推荐系统。通过Pandas、Scikit-learn、Te…