Ubuntu常用命令

2023-05-16

目录

    • 更新仓库命令
    • 查看软件依赖包
    • 安装软件
    • 定时查看某个命令
    • 查找文件
    • 查找文件中的内容(grep)
    • 将命令行中输出内容保存文档
    • scp通过ssh连接复制文件
    • 修改环境变量
    • 删除指定路径下包含某个关键字的文件与文件夹
    • 压缩解压
    • 查看运行信息
    • 远程桌面连接Windows系统
    • 软链接
    • 监控某个进程占用情况

更新仓库命令

sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get -y update && sudo apt-get -y dist-upgrade && sudo apt-get -y autoremove

查看软件依赖包

apt-cache depends build-essential
# 安装依赖包,包括gcc,g ++和make。
sudo apt install build-essential

安装软件

sudo dpkg -i *.deb

定时查看某个命令

# 每3秒定时执行命令,可临时用于定时执行任务
watch -n 3 <命令>

查找文件

# 强力推荐的方法,最快,最好的方法.
# 注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
locate <file_name>
# 模糊查找快速
whereis <file_name>
# 特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用
find <path> -name <file_name>

查找文件中的内容(grep)

# 查找当前路径下全部包含abcd字符的文件
grep abcd *

-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
--color=auto :可以将找到的关键词部分加上颜色的显示

将命令行中输出内容保存文档

# 将输出内容追加到文件末尾
<命令> >> <输出文件名>

# 将命令输出内容覆盖文件(如果文件有内容删除文件内容)
<命令> > <输出文件名>

scp通过ssh连接复制文件

# scp [参数] [原路径] [目标路径]
# 本地到远程,-r是递归整个文件夹,远程到本地同理,换下位置
scp -r file_name username@remote_ip:path_folder

修改环境变量

# 用户级
vim ~/.bashrc
export PATH="PATH:/new_path"
source ~/.bashrc
# 系统级
vim /etc/profile
source /etc/profile
# 系统登录时环境变量读取顺序
/etc/profile -> /etc/environment -> $HOME/.profile -> $HOME/.env

删除指定路径下包含某个关键字的文件与文件夹

sudo rm /usr/local/{bin, lib}/*filename* 

压缩解压

# 参数加z实现压缩,否则只是单纯打包,有可能打包后文件更大
tar -zcvf archive_name.tar.gz <path>
# 和cp不同,-C后面的path必须创建好
tar -zxvf archive_name.tar.gz -C <path>

查看运行信息

# 查看整体运行信息
top
# 查看磁盘运行状态
df -h

远程桌面连接Windows系统

rdesktop -g 1800x980 ip -u user_name -p password -r disk:E=/home<共享文件目录>

软链接

sudo ln -s /usr/bin/python3 /usr/bin/python

监控某个进程占用情况

# p进程号,r为查看占用的时间间隔(S)
pidstat -p 14910 -r 1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu常用命令 的相关文章

  • 技术文档写作

    科技文排版技巧 目录 一 段落格式的设定 2 二 设置标题 3 三 利用 导航 选项 xff0c 对论文进行快速定位 xff08 建立在3的基础上 xff09 4 四 插入 分页符 和 分节符 5 五 页码的设置 6 六自动目录生成 xff
  • 资料目录三

    需要更多资料请添加微信 xff1a Stestack 毕设项目 美食美刻网站制作 视频http yun itheima com course 253 html 资料链接 xff1a http pan baidu com s 1dFkYBXv
  • VMware虚拟机ubuntu显示屏幕太小解决办法

    1 安装VMware Tool需要用到虚拟光驱 xff0c 加载一个ISO文件 2 从 media 中复制到 opt下 3 击ubuntu左侧列表里的DVD图标 xff0c 就会出现VMware Tools的安装文件VMwareTools
  • 面向edas开发的规范

    前言 概述 本文档 主要介绍了 服务开发者基于Aliware做项目开发时 xff0c 从项目环境搭建 xff0c 项目开发 xff0c 项目上线及Aliware 服务功能相关的使用 说明 xff0c 操作步骤及代码示例 应用范围 服务开发者
  • 用 Python 进行金融数据可视化

    用 Python 进行金融数据可视化 Python量化的关键是金融数据可视化 xff0c 无论是传统的K线图 xff0c 还是现在的策略分析 xff0c 都需要大量的可视化图表 具体到编程代码 xff0c 就是使用Python绘图模块库绘图
  • Ubuntu双屏的副屏抖动闪烁

    将设置按如下即可 xff1a
  • 日志切割的方法

    一 关于日志切割 日志文件包含了关于系统中发生的事件的有用信息 xff0c 在排障过程中或者系统性能分析时经常被用到 对于忙碌的服务器 xff0c 日志文件大小会增长极快 xff0c 服务器会很快消耗磁盘空间 xff0c 这成了个问题 除此
  • 软件测试的四个阶段

    软件测试的对象包括软件需求 概要设计 详细设计 软件运行环境 可运行程序和软件源代码等 软件测试包括质量 人员 资源 技术和流程五大要素 xff0c 以及测试覆盖率和测试效率两个目标 软件测试一般分为4个阶段 xff1a 单元测试 集成测试
  • Rabbitmq实现多系统间的分布式事务,保证数据一致性

    Rabbitmq实现多系统间的分布式事务 xff0c 保证数据一致性 一 实验环境二 实验目的三 实验方案四 实验步骤1 消息队列1 1 rabbitmq安装过程略过 1 2 创建订单交换器 xff1a orderExchange1 3 创
  • Android -Lottie加载动画喂饭指南

    什么是Lottie 简单的说 xff0c Lottie就是airbnb开源的一个使用json文件快速加载动画且支持多平台的库 更多介绍请查看官网 官网地址 xff1a https airbnb design lottie 怎么使用Lotti
  • Ubuntu安装汉化版Portainer(Docker图形UI界面)

    1 找镜像 docker search dockerui NAME DESCRIPTION STARS OFFICIAL AUTOMATED abh1nav dockerui An updated version of crosbymich
  • 解决Deepin、统信UOS开机出现引导错误

    开机后GRUB提示错误 错误提示 xff1a error unknown filesystem 原因分析 xff1a 对硬盘进行分区后 xff0c 导致原先的分区发生位置变化 xff0c 比如sda6分区变成了sda7分区 这时候 xff0
  • 2022年了,Windows Vista还能用吗?

    今年试用了一段时间Windows11 xff0c 老实说总觉得差点意思 怎么说呢 xff0c 现在的Windows简直就是Linux 43 macOS的缝合怪 xff1a 任务栏越来越像苹果Dock xff1b 浏览器Edge用上Chrom
  • Windows11硬盘读写速度变慢的解决方法

    解决方法 命令提示符 xff0c 以管理员身份打开 fsutil usn 查询与USN日志相关的命令 deleteJournal 删除 USN 日志 用法 fsutil usn deleteJournal lt 标志 gt lt 卷路径名称
  • Ubuntu 22.04 安装 VMware Workstation 16

    基本安装 sudo chmod 43 x VMware Workstation Full 16 2 4 20089737 x86 64 bundle sudo VMware Workstation Full 16 2 4 20089737
  • 2018年了,Windows2000还能用吗?

    前两天偶尔在B 站看到一个宝岛小伙子阿哲录了一期在 2018 年用 Windows2000 的节目 xff0c 他花了一个礼拜时间体验虚拟机下使用 Windows2000 其实真的要日常使用 Windows2000 xff0c 估计是坚持不
  • flask jsonify TypeError: Object of type int64 is not JSON serializable

    写接口的时候 Google找了半天 xff0c 觉得都很麻烦 灵机一动 xff0c 想到了一个简单方法 问题的原因 字典中的数字被识别成了int64类型 xff0c json无法识别int64 解决方式 xff1a 先将字典转换成字符串再将
  • 修改Windows的Internet时间服务器使时间同步

    Windows自带的Internet时间服务器会出现不能同步时间的毛病 xff0c 我选择了上海交通大学网络中心NTP服务器来同步时间 xff0c 速度很快 方法 xff1a 桌面右下角 xff0c 时钟 xff0c 点击 xff0c 调整
  • Ubuntu下卸载和重新安装wps ——解决wps不能带格式复制粘贴网页文字和图片问题

    我的ubuntu 原来安装的 wps 通过 apt update 命令自动升级 WPS For Linux 6634 后出现了以下问题 xff1a A 变得臃肿和缓慢 xff0c 打开时会要求登录和自动打开模板页 B 不能带格式复制粘贴网页
  • 360安全路由器外网连内网(端口映射)的设置方法

    功能扩展 gt 端口映射 功能扩展 高级工具 端口映射 端口映射 xff0c 主要是为了实现从互联网访问家庭内的指定的电脑的服务和数据 它包括虚拟服务器和DMZ主机两种常用方式 xff0c 通过家庭网内主机和路由器端口的映射 xff0c 将

随机推荐