linux ubuntu常用命令大总结(1)

假设:在/home/test文件夹下有一个a.py文件

清屏 clear

  1. 文件和目录操作
  • clear: 清屏
clear
  • ls: 列出 /home/test 目录中的文件和子目录。
ls
ls /home/test
  • cd: 切换到 /home/test 目录。
cd
cd /home/test
  • pwd: 显示当前工作目录的路径。
pwd
  • touch: 在 /home/test 目录下创建一个名为 b.txt 的空文件。
touch /home/test/b.txt
  • mkdir: 在 /home/test 目录下创建一个名为 my_folder 的新目录。
mkdir /home/test/my_folder
  • cp: 复制 a.py 文件到 /home/test/my_folder 目录。
cp /home/test/a.py /home/test/my_folder/
  • mv: 将 a.py 文件重命名为 renamed.py
mv /home/test/a.py /home/test/renamed.py
  • rm: 删除 /home/test/renamed.py 文件。
rm /home/test/renamed.py
  • find: 在 /home/test 目录下查找所有以 .py 结尾的文件。
find /home/test -name "*.py"
  • grep: 在 /home/test 目录下的 a.py 文件中搜索包含文本 “keyword” 的行。
grep "keyword" /home/test/a.py
  • chmod: 更改 /home/test/a.py 文件的权限,例如,将其设置为可执行文件。
chmod +x /home/test/a.py
  • chown: 更改 /home/test/a.py 文件的所有者和组。
chown user:group /home/test/a.py

  1. 文件查看和编辑
  • cat: 显示 /home/test/a.py 文件的内容。
cat /home/test/a.py
  • lessmore: 分页查看 /home/test/a.py 文件的内容。
less /home/test/a.py
  • nanovim: 使用文本编辑器编辑 /home/test/a.py 文件。
nano /home/test/a.py

vim /home/test/a.py
  • headtail: 查看 /home/test/a.py 文件的开头和结尾部分。
head /home/test/a.py

tail /home/test/a.py
  1. 系统信息
  • uname: 显示系统信息。
uname -a
  • lsb_release: 显示 Linux 发行版信息。
lsb_release -a
  • tophtop: 显示系统资源使用情况和进程列表。
top

htop
  • df: 显示磁盘空间使用情况。
df -h
  • free: 显示内存使用情况。
free -h
  1. 用户和权限
  • who: 显示当前登录用户。
who
  • useradduserdel: 添加和删除用户(需要管理员权限)。
sudo useradd newuser

sudo userdel existinguser
  • passwd: 更改用户密码(需要管理员权限)。
sudo passwd username
  • sudo: 以管理员权限执行命令。
sudo command
  • su: 切换用户身份为其他用户。
su - otheruser
  1. 软件包管理
  • apt-getapt: 安装、更新和删除软件包(需要管理员权限)。
sudo apt-get install package

sudo apt-get remove package
  • dpkg: 安装、管理和查询 .deb 软件包(需要管理员权限)。
sudo dpkg -i package.deb
  • snap: 安装和管理 Snap 软件包。
sudo snap install package
  • wgetcurl: 下载文件和资源。
wget URL

curl -O URL
  1. 进程管理
  • ps: 列出正在运行的进程。
ps aux
  • kill: 终止进程(使用进程 ID)。
kill -9 process_id
  • pgreppkill: 根据名称查找和终止进程。
pgrep process_name

pkill process_name
  1. 网络工具
  • ifconfigip: 查看网络接口信息。
ifconfig

ip addr
  • ping: 测试网络连接。
ping example.com
  • netstatss: 显示网络连接和统计信息。
netstat -tuln

ss -tuln
  • ssh: 远程登录到其他计算机。
ssh username@hostname
  • scp: 安全复制文件到远程计算机。
scp /local/path/to/file username@remote:/remote/path/
  1. 压缩和解压缩
  • tar: 创建、查看和提取 tar 存档。
tar -cvzf archive.tar.gz /home/test/a.py

tar -xvzf archive.tar.gz
  • gzipgunzip:

压缩和解压缩文件。

gzip file.txt

gunzip file.txt.gz
  • zipunzip: 创建和提取 zip 存档。
zip archive.zip /home/test/a.py

unzip archive.zip
  1. 系统维护
  • reboot: 重启系统。
sudo reboot
  • shutdown: 关闭系统。
sudo shutdown now

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

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

相关文章

Docker jenkins 镜像制作

下载war包 https://www.jenkins.io/download/ 镜像制作 # 使用基础镜像,这里以 OpenJDK 11 为例 FROM adoptopenjdk/openjdk11-openj9 # 设置工作目录 WORKDIR /app# 复制 WAR 包到工作目录 COPY jenkins.war /app/# 暴露容器端口(如果应用程序监听了…

Springboot整合多数据源,Mybatis-plus,druid 的实现

第一步、导入依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/P…

IPv4 VS IPv6代理全解,跨境电商代理IP选哪种?

IP&#xff08;互联网协议&#xff09;被网站用来收集用户位置信息。当今最流行的两种互联网协议是 IPv4 和 IPv6。 在我们选择IP代理的过程中可以看到IPv4、IPv6两种类型&#xff0c;他们有何区别&#xff1f;如何选择&#xff1f;下面为大家讲解&#xff01; 在这篇文章中&a…

数据库开发之子查询的详细解析

1.4 子查询 1.4.1 介绍 SQL语句中嵌套select语句&#xff0c;称为嵌套查询&#xff0c;又称子查询。 SELECT * FROM t1 WHERE column1 ( SELECT column1 FROM t2 ... ); 子查询外部的语句可以是insert / update / delete / select 的任何一个&#xff0c;最常见…

【JavaScript】Set、Map、WeakSet、WeakMap

✨ 专栏介绍 在现代Web开发中&#xff0c;JavaScript已经成为了不可或缺的一部分。它不仅可以为网页增加交互性和动态性&#xff0c;还可以在后端开发中使用Node.js构建高效的服务器端应用程序。作为一种灵活且易学的脚本语言&#xff0c;JavaScript具有广泛的应用场景&#x…

数据治理认证大揭秘:CDMP、CDGA与CDGP,你了解多少?

IT码农们&#xff0c;你们是否经常被问到关于数据治理认证CDMP、CDGA和CDGP的问题&#xff1f;今天就来给大家好好科普一下&#xff01; &#x1f52e; CDMP&#xff1a;数据治理的基石 CDMP&#xff0c;即数据管理专业人士认证&#xff0c;是迈向数据治理旅程的起点。它为你打…

uniapp 统一获取授权提示和48小时间隔授权

应用商店审核要求 获取权限前需要给提示&#xff0c;拒绝之后48小时不能给弹窗授权 项目用的是uniapp getImagePermission(v?: string, tag?: any, source?: any, proj?: any) {// proj proj || vueSelf.$proj(tag, source);let data {state: false,//是否原生授权denied…

每日一练 | 华为认证真题练习Day155

1、两台路由器通过多条物理链路建立一个逻辑BGP对等体时&#xff0c;必须使用peer connect-interface命令。 A. 正确 B. 错误 2、对于链路状态路由协议&#xff0c;在入方向过滤路由实际上可以阻断链路状态信息的传递&#xff0c;过滤的效果是路由不能被加到本地路由表中&…

分享七种msvcp140.dll丢失的解决方法,帮助大家解决msvcp140.dll丢失

msvcp140.dll是一个重要的系统文件&#xff0c;它是微软视觉C可再发行包的一部分。这个动态链接库&#xff08;DLL&#xff09;文件对于运行那些用Visual Studio 2015及其更新版本开发的应用程序至关重要。在Windows操作系统中&#xff0c;DLL文件提供执行许多常见任务的必要指…

【回溯】装载问题Python实现

文章目录 [toc]问题描述问题转换回溯法时间复杂性Python实现 个人主页&#xff1a;丷从心 系列专栏&#xff1a;回溯法 问题描述 有一批共 n n n个集装箱要装上 2 2 2艘载重量分别为 c 1 c_{1} c1​和 c 2 c_{2} c2​的轮船&#xff0c;其中集装箱 i i i的重量为 w i w_{i} w…

async和await的使用

async和await是promise的一种语法糖,也就是更简单易懂的写法。 在很多项目中,你会经常看到async和await的配合使用,看到原始的promise写法反而不多,就是因为async-await这种写法是用同步的语法去实现异步的逻辑。 基础使用 原生promise写法 let value nulllet proFn new P…

AR智慧校园三维主电子沙盘系统研究及应用

一 、概述 易图讯科技(www.3dgis.top)自主研发的智慧校园三维主电子沙盘系统&#xff0c;采用B/S架构模式&#xff0c;采用自主可控高性能WebGIS可视化引擎&#xff0c;支持多用户客户端通过网络请求访问服务器地图和专题数据&#xff0c;提供地理信息数据、专题数据的并发访问…

Temu和Shein争端再起:海外电商“围城”下,一场厮杀正在酝酿

两家中国电商出海“双子星”&#xff0c;争端再起。 最近&#xff0c;美国法院最新公开临时限制令显示&#xff0c;跨境电商平台Temu&#xff08;特木&#xff09;的男装、休闲装、运动服等50款产品涉侵权时尚电商平台Shein&#xff08;希音&#xff09;&#xff0c;并向Temu旗…

智能优化算法应用:基于蜣螂算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于蜣螂算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于蜣螂算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.蜣螂算法4.实验参数设定5.算法结果6.参考文献7.MA…

十二.视图

视图 1.常见数据库对象2.视图概述2.1为什么使用视图2.2视图的理解 3.创建视图3.1创建单表视图3.2创建多表联合试图3.3基于试图创建视图 4.查看视图5.更新视图的数据5.1一般情况5.2不可更新的视图 6.修改、删除视图6.1修改视图6.2删除视图 7.总结7.1视图优点7.2视图不足 1.常见数…

【C语言:编译、预处理详解】

文章目录 1.编译2.预处理2.1宏定义2.1.1预定义符号2.1.2#define定义常量2.1.3#define定义宏2.1.4do-while-zero2.1.5宏的注意事项2.1.6宏与函数的对比 2.2条件编译2.3文件包含 3.offsetoff4.#与##4.1. #号4.2 ##号 1.编译 我们都知道&#xff0c;一个程序如果想运行起来要经过…

Python如何实现邮件的发送

python笔记- 发送邮件 依赖&#xff1a; Python代码实现发送邮件&#xff0c;使用的模块是smtplib、MIMEText&#xff0c;实现代码之前需要导入包&#xff1a; import smtplib from email.mime.text import MIMEText 使用163邮件发送邮件&#xff0c;具体代码实现如下&#x…

基于SpringBoot的自习室预约管理系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SpringBoot的自习室预约管理系统,ja…

Tofu5m目标识别跟踪模块 跟踪模块

Tofu5m 是高性价比目标识别跟踪模块&#xff0c;支持可见光视频或红外网络视频的输入&#xff0c;支持视频下的多类型物体检测、识别、跟踪等功能。 产品支持视频编码、设备管理、目标检测、深度学习识别、跟踪等功能&#xff0c;提供多机版与触控版管理软件&#xff0c;为二次…

基于SpringBoot的考编论坛网站

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SpringBoot的考编论坛网站,java项目…