Linux命令大全

文章目录

当然,以下是按照类别对上面提到的30个Linux命令及其示例进行归类:

目录操作与文件管理

  1. ls - 列出目录内容

    • 示例:
      • ls
      • ls -a
      • ls -l
  2. cd - 改变当前工作目录

    • 示例:
      • cd /home/user
      • cd ..
      • cd ~
  3. pwd - 显示当前工作目录

    • 示例:
      • pwd
  4. mkdir - 创建新目录

    • 示例:
      • mkdir new_directory
  5. touch - 创建新文件或更新文件的时间戳

    • 示例:
      • touch file.txt
  6. rm - 删除文件或目录

    • 示例:
      • rm file.txt
      • rm -r directory
  7. cp - 复制文件或目录

    • 示例:
      • cp file1.txt file2.txt
      • cp -r source_dir target_dir
  8. mv - 移动或重命名文件或目录

    • 示例:
      • mv oldfile.txt newfile.txt
      • mv file directory/
  9. cat/more/less - 查看文件内容

    • 示例:
      • cat file.txt
      • more file.txt
      • less file.txt
  10. echo - 输出文本到终端或追加到文件

    • 示例:
      • echo "Hello World"
      • echo "text" >> file.txt

系统信息与管理

  1. clearCtrl + L - 清除屏幕内容

    • 示例:
      • clear
  2. find - 在文件系统中查找文件

    • 示例:
      • find / -name "filename"
  3. top/ps - 进程查看与管理

    • 示例:
      • top
      • ps aux
  4. kill/killall - 终止进程

    • 示例:
      • kill PID
      • killall process_name
  5. shutdown/reboot - 关机或重启计算机

    • 示例:
      • sudo shutdown -h now
      • sudo reboot

软件包管理和系统维护

  1. sudo - 以超级用户权限执行命令

    • 示例:
      • sudo apt-get update
  2. apt-get/yum/dnf - 包管理工具

    • 示例:
      • sudo apt-get install package_name
      • sudo yum install package_namesudo dnf install package_name

文件权限和所有权管理:

  1. chmod - 更改文件或目录的权限

    • 示例:
      • chmod 755 script.sh
  2. chown/chgrp - 更改文件或目录的所有者或组

    • 示例:
      • chown user:group file.txt

压缩与解压缩

  1. tar - 打包和压缩文件

    • 示例:
      • tar -cvf archive.tar file1 file2 dir1
      • tar -zcvf archive.tar.gz file1 file2 dir1
  2. zip/unzip - 压缩和解压缩文件

    • 示例:
      • zip archive.zip file1.txt file2.txt
      • unzip archive.zip

网络与通信

  1. ping - 测试网络连接
    • 示例:
      • ping www.example.com

辅助工具与信息获取

  1. man - 查看命令或程序的手册页

    • 示例:
      • man ls
  2. history - 显示历史执行过的命令

    • 示例:
      • history
      • !n
  3. echo $PATH - 显示环境变量PATH的内容

    • 示例:
      • echo $PATH

文本处理与搜索

  1. grep - 在文件中搜索特定文本
    • 示例:
      • grep "text" file.txt

时间与日期操作

  1. date - 查看或设置系统日期和时间
    • 示例:
      • date
      • date -s "2022-01-01 12:00:00"

网络连接与通信(补充)

  1. ssh - 安全远程登录到另一台计算机

    • 示例:
      • ssh user@hostname
  2. curl/wget - 下载文件或获取网页内容

    • 示例:
      • curl -O http://example.com/file.zip
      • wget http://example.com/file.zip

链接管理

  1. ln - 创建硬链接或符号链接
    • 示例:
      • ln source_file link_name 创建硬链接
      • ln -s source_file link_name 创建符号链接

磁盘与存储管理

  1. df - 显示磁盘空间使用情况

    • 示例:
      • df -h
  2. du - 查看文件或目录占用的磁盘空间大小

    • 示例:
      • du -sh directory

环境变量与路径设置

  1. export - 设置或显示环境变量
    • 示例:
      • export PATH=$PATH:/new/path

用户和组管理

  1. useradd/userdel/groupadd/groupdel - 管理用户和用户组
    • 示例:
      • useradd newuser
      • groupadd developers
      • userdel olduser
      • groupdel designers

查看系统信息

  1. uname - 显示操作系统基本信息

    • 示例:
      • uname -a
  2. free - 显示内存使用情况

    • 示例:
      • free -m

以上是更多的Linux常用命令及其分类和示例。在实际使用中,根据具体需求可能还会用到其他命令,如sed(流编辑器)、awk(数据处理工具)、netstat(网络状态查看)、ss(Socket统计工具)等。通过熟练掌握这些命令,可以更好地进行Linux系统的管理和日常运维工作。

python推荐学习汇总连接:
50个开发必备的Python经典脚本(1-10)

50个开发必备的Python经典脚本(11-20)

50个开发必备的Python经典脚本(21-30)

50个开发必备的Python经典脚本(31-40)

50个开发必备的Python经典脚本(41-50)


​最后我们放松一下眼睛

相关推荐
甲鱼92914 小时前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
Johny_Zhao1 天前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
YuMiao2 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
chlk1233 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑3 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件3 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒3 天前
OpenClaw 多 Agent 配置实战指南
运维
xy123063 天前
OpenStack Train 部署实战(三)控制节点--keystone服务
centos·openstack
深紫色的三北六号3 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash3 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)