Linux(Ubuntu)命令大全——已分类整理,学习、查看更加方便直观!(2024年最新编制)


Hello! 认真好学的小伙伴们,大家好呀(Respect~)!我是 H u a z z i Huazzi Huazzi,欢迎观看本篇博客,接下来让我们一起来学习 Ubuntu命令大全 吧!祝你有所收获!


文章目录

    • 前言:你的Linux之旅从这里起航!🚀
    • 1. 目录操作命令:文件夹管理的得力助手
      • 实战小课堂:边学边玩
        • 快速入门挑战赛 🏆
    • 2. 文件查看与复制
    • 3. 链接操作
    • 4. 驱动与挂载
    • 5. 软件包管理
      • (1)RPM包管理
      • (2)源代码包安装流程
    • 6. 压缩与解压缩
    • 7. 进程管理
    • 8. 用户与权限管理
    • 9. 权限代码详解
    • 10. 文本编辑器(vi / vim)基础
    • 11. 网络服务命令
    • 进阶秘籍:链接的魔法世界
    • 温馨提示与学习建议
    • 最后的鼓励


前言:你的Linux之旅从这里起航!🚀

亲爱的小伙伴们,欢迎来到Linux的奇妙世界!如果有小伙伴曾经对Linux命令感到困惑和畏难,那么这篇文章将成为你最好的入门指南。无论你是正在学习运维、软件开发,还是仅仅对计算机技术充满好奇,相信这份 “Linux命令大全” 都能帮助你逐步建立信心!

💡 小贴士:学习Linux命令就像学习一门新语言,重在实践,不必一次性记住所有内容。慢慢来,我们将一起探索这个充满魅力的操作系统!

1. 目录操作命令:文件夹管理的得力助手

想象你正在整理书桌上的文件,Linux的目录操作命令就像是你的私人助理,帮你快速创建、移动和管理文件夹。

命令功能示例趣味解释
mkdir创建目录mkdir newdir就像在书架上新开辟一个隔间
rmdir删除空目录rmdir emptydir清理不需要的"书架隔间"
rm -rf无条件删除目录rm -rf olddir⚠️ 小心使用!相当于一键清空整个书架
cd更改当前目录cd ~/Documents(进入home目录)cd -(返回上一目录)
pwd显示当前目录pwd
du查看目录大小du -h
ls显示目录文件列表ls -l(详细列表)ls -a(显示隐藏文件)

🔔 警告:rm -rf是一个非常强大但危险的命令。使用时务必双重确认,以免误删重要文件!

文件颜色的秘密语言:系统如何"说话"

Linux不仅仅是冰冷的代码,它还有自己独特的"语言"。文件颜色就像是系统的情感表达:

  • 🔵 蓝色:目录,就像一个神秘的文件夹
  • 🟢 绿色:可执行文件,随时准备"起舞"
  • 🔴 红色:压缩文件,藏着满满的惊喜
  • 🔷 浅蓝色:链接文件,犹如魔法般的传送门

实战小课堂:边学边玩

快速入门挑战赛 🏆
  1. 打开终端,尝试创建一个名为LinuxLearning的目录
  2. 进入这个目录
  3. 创建几个子文件夹
  4. 使用ls命令查看你的成果

💪 勇士挑战:如果你完成了上面的任务,给自己一个赞!你已经迈出了Linux学习的重要一步!

2. 文件查看与复制

命令功能示例
more分页查看文件内容more filename.txt
less更灵活的文件查看less filename.txt
cp复制文件cp source.txt destination.txt
cp -r sourcedir destdir(递归复制目录)
find查找文件find / -name filename
locate快速定位文件locate filename

3. 链接操作

命令功能示例
ln创建硬链接ln sourcefile linkfile
ln -s创建符号链接ln -s sourcefile symlink

4. 驱动与挂载

命令功能示例
df -T -h检查硬盘使用情况df -T -h
fdisk -l检查磁盘分区fdisk -l
mount挂载设备mount -t vfat /dev/sdb1 /mnt/usb
mount -t iso9660 -o loop image.iso /mnt/cdrom
umount解除挂载umount /mnt/cdrom
umount -a(解除所有挂载)

5. 软件包管理

(1)RPM包管理

操作命令说明
安装rpm -ivh package.rpm安装软件包
卸载rpm -e package删除软件包
查询rpm -q package
rpm -qpi package.rpm
查询已安装或未安装包信息
升级rpm -Uvh package.rpm升级软件包
强制安装rpm -ivh --nodeps package.rpm忽略依赖强制安装

(2)源代码包安装流程

  1. 解压:tar -xvzf package.tar.gz
  2. 配置:./configure
  3. 编译:make
  4. 安装:make install

6. 压缩与解压缩

类型解压压缩
tar.gztar -xvzf file.tar.gztar -cvzf file.tar.gz files
tartar -xvf file.tartar -cvf file.tar files
zipunzip file.zip -d dirzip zipfile files
bz2bunzip2 file.bz2bzip2 file

7. 进程管理

命令功能示例
ps -auxw列出当前进程ps -auxw
kill终止进程kill PID(按进程ID)
killall processname(按进程名)
top查看资源占用top
free内存使用情况free -h
重启reboot/init 6重启系统
关机shutdown -h now/halt关闭系统

8. 用户与权限管理

操作命令说明
增加用户adduser username创建新用户
设置密码passwd username为用户设置密码
删除用户userdel username删除用户账号
权限设置chmod修改文件/目录权限

9. 权限代码详解

  • 权限值:execute=1, write=2, read=4
  • 常用权限组合:
    • 0:无权限
    • 4:只读
    • 5:读和执行
    • 6:读和写
    • 7:读、写和执行

10. 文本编辑器(vi / vim)基础

  1. 进入vi:vi filename
  2. 模式切换:
    • 命令模式 → 编辑模式:i(插入)
    • 编辑模式 → 命令模式:Esc
  3. 保存与退出:
    • :w 保存
    • :q 退出
    • :wq 保存并退出

11. 网络服务命令

命令功能示例
ifconfig显示网络接口ifconfig
ping测试网络连接ping www.example.com
netstat显示网络状态netstat -an
httpdWeb服务控制httpd -k start/stop/restart

进阶秘籍:链接的魔法世界

链接就像是文件系统中的 “平行宇宙”。硬链接和符号链接各有妙用:

  • 硬链接:就像是同一本书的不同书签
  • 符号链接:更像是指向书架另一本书的魔法标签

温馨提示与学习建议

  1. 耐心是关键:不要期望一蹴而就,循序渐进
  2. 动手实践:理论加实践,效果翻倍
  3. 善用帮助man--help是你最好的朋友
  4. 建立习惯:经常使用,慢慢就熟悉了

最后的鼓励

每一个Linux高手,都曾经是一个初学者。相信自己,持续学习,你也可以!

📚 学习资源推荐

  • 鼓励订阅关注Linux技术博客(一起学习,共同进步~)👩‍💻👨‍💻
  • 参与开源社区
  • 关注技术论坛和大牛博客

熟练掌握这些Linux命令需要大量的实践,建议小伙伴们在虚拟机或测试环境中多加练习,逐步积累经验。
相信聪明的小伙伴们用不了多久就能熟练使用各种命令啦!

愿你的Linux之旅充满探索与快乐! 👩‍💻👨‍💻


好啦,本篇文章到这里就结束啦,感谢小伙伴的观看!祝所有小伙伴学有所成!!
有任何想法,欢迎评论区留言讨论哦~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ElasticSearch06-分片节点分配

零、文章目录 ElasticSearch06-分片节点分配 1、单节点多分片多副本 (1)启动一个空节点 节点的配置如下 cluster.name: mycluster node.name: node-01 node.master: true node.data: true network.host: 127.0.0.1 http.port: 9201 transport.tcp.p…

信息学奥赛一本通 1438:灯泡 | 洛谷 P5931 [清华集训2015] 灯泡

【题目链接】 ybt 1438:灯泡 洛谷 P5931 [清华集训2015] 灯泡 【题目考点】 1. 三分 求函数极值 2. 相似三角形 3. 对钩函数 【解题思路】 首先考虑影子还没有到达对面墙壁的情况 记BM长度为x,影子为AM,长度为L。三角形ABC相似于三角…

揭开 Choerodon UI 拖拽功能的神秘面纱

01 引言 系统的交互方式主要由点击、选择等组成。为了提升 HZERO 系统的用户体验、减少部分操作步骤,组件库集成了卓越的拖拽功能,让用户可以更高效流畅的操作系统。 例如:表格支持多行拖拽排序、跨表数据调整、个性化调整列顺序&#xff1…

【物联网技术与应用】实验4:继电器实验

实验4 继电器实验 【实验介绍】 继电器是一种用于响应施加的输入信号而在两个或多个点或设备之间提供连接的设备。换句话说,继电器提供了控制器和设备之间的隔离,因为设备可以在AC和DC上工作。但是,他们从微控制器接收信号,因此…

fpga系列 HDL:Quartus II 时序约束 静态时序分析 (STA) test.out.sdc的文件结构

test.out.sdc的文件结构 ## Generated SDC file "test.out.sdc"## Copyright (C) 1991-2013 Altera Corporation ## Your use of Altera Corporations design tools, logic functions ## and other software and tools, and its AMPP partner logic ## functions,…

Windows安全中心(病毒和威胁防护)的注册

文章目录 Windows安全中心(病毒和威胁防护)的注册1. 简介2. WSC注册初探3. WSC注册原理分析4. 关于AMPPL5. 参考 Windows安全中心(病毒和威胁防护)的注册 本文我们来分析一下Windows安全中心(Windows Security Center…

HTML中的Vue3解析!

#Vue 3 是一个用于构建用户界面的渐进式 JavaScript 框架。它在 HTML 中发挥着重要的作用,可以让开发者轻松地创建交互式的网页应用。与 HTML 结合时,Vue 3 通过自定义指令、组件等方式增强了 HTML 的功能。# 一、vue的概述 Vue 采用了双向数据绑定机制…

ARM嵌入式学习--第八天(PWM)

PWM -PWM介绍 PWM(pulse Width Modulation)简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量,通信,工控等方面 PWM的频率 是指在1秒钟内,信号从…

TongESB7.1.0.0安装参考指引+测试参考(by lqw)

文章目录 安装安装准备配置jdk安装管理中心(manager)安装运行时(server)安装mysql并配置manager(新装阶段考虑)放入授权启动内置redis启动内置redis启动manager和server停止manager和server访问控制台如何在控制台上重置密码 测试…

【现代C++开发】使用现代的C++快速开发一款串口读写软件

文章目录 前言一、必要条件二、实现步骤1.创建项目2.配置代码提示3.安装依赖3.编译程序4. 编写实现代码 前言 最近关于C闹出来的动静态势挺大的,主要是由于爱美丽卡开始抵制C,最近有不少文章都报道了这件事,比如 即使C到了这个时候&#xf…

linux上qt打包(二)

sudo apt install git 新建一个文件夹 名为xiazai, chmod -R 777 xiazai cd xiazai 并进入这个文件夹,然后clone git clone https://github.com/probonopd/linuxdeployqt.git 此处可能要fanQiang才能下 cd linuxdeployqt文件夹 下载平台需要的…

电脑开机提示error loading operating system怎么修复?

前一天电脑还能正常运行,但今天启动时却显示“Error loading operating system”(加载操作系统错误)。我已经仔细检查了硬盘、接线、内存、CPU和电源,确认这些硬件都没有问题。硬盘在其他电脑上可以正常使用,说明不是硬…

Nginx 在不同操作系统下的安装指南

Nginx 在不同操作系统下的安装指南 一、Linux 系统下 Nginx 的安装 (一)基于 Ubuntu 系统 更新软件包列表 打开终端,首先执行sudo apt-get update命令。这一步是为了确保系统的软件包列表是最新的,能够获取到最新版本的 Nginx 及…

NTLMv2 离线爆破

攻击者(kali):192.168.72.162 受害者(administrator):192.168.72.163 因为 NTLM 身份验证是通过计算正确的挑战值得出的,所以如果我们能获取域用户的 NTLM 认证某一服务的 Net-NTLM v2 Hash …

“TA”说|表数据备份还原:SQLark 百灵连接助力项目部署验收

💬 南飞雁|应用开发工程师 有些重要项目的部署验收,会在生产环境完成,验收完成后,又需要把这部分数据清空。这时就需要对数据表进行备份和还原,虽然可以通过命令直接实现,但是有一些操作门槛&am…

C++动态规划解决最长公共子序列

动规非常经典的一道题目,由于需要用到二维数组——姑且算为中等难度的题目,其实和01背包有着极高的相似度,无论是实现还是理论。 今天这篇博客不讲过多的DP理论,重在讲解题目本身。其实有一定经验的同志都清楚,DP的难点…

Meta升级Ray-Ban智能眼镜:新增实时AI对话与翻译功能

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

visual studio添加滚动条预览

如何在vs中添加如图的滚动条呢? 打开VS 工具栏 选项 - 文本编辑器 - C/C - 滚动条 行为-使用缩略图 -- 确定

VUE利用一句话复刻实现变声功能

实现思路&#xff1a;利用语音听写实现语音输入---拿到文字后自动调用一句话复刻实现声音输出。最终效果是A输入语音能够转换成B的语音输出。 <template><div class"One-container"><div><hr/><!--发音音色列表展示--><el-row :gut…

Firefly: 大模型训练工具,命令行执行训练,没有界面

文章目录 GitHub地址参数说明训练命令 Firefly: 大模型训练工具&#xff0c;支持训练Qwen2.5、Qwen2、Yi1.5、Phi-3、Llama3、Gemma、MiniCPM、Yi、Deepseek、Orion、Xverse、Mixtral-8x7B、Zephyr、Mistral、Baichuan2、Llma2、Llama、Qwen、Baichuan、ChatGLM2、InternLM、Zi…