本文介绍: 在实际使用中,根据具体需求可能还会用到其他命令,如sed(流编辑器)、awk(数据处理工具)、netstat(网络状态查看)、ss(Socket统计工具)等。- 查看文件或目录占用的磁盘空间大小。- 创建新文件或更新文件的时间戳。- 输出文本到终端或追加到文件。- 更改文件或目录的所有者或组。- 显示环境变量PATH的内容。- 移动或重命名文件或目录。- 查看命令或程序的手册页。- 下载文件或获取网页内容。- 更改文件或目录的权限。- 显示历史执行过的命令。- 改变当前工作目录。- 显示当前工作目录。

当然,以下是按照类别对上面提到的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)
————————————————

​最后我们放松一下眼睛
在这里插入图片描述

原文地址:https://blog.csdn.net/qqrrjj2011/article/details/135642703

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_58642.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注