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)


​最后我们放松一下眼睛

相关推荐
事业运财运爆棚2 分钟前
7种server的服务器处理结构模型
java·linux·服务器
海域云赵从友5 分钟前
破解海外业务困局:新加坡服务器托管与跨境组网策略
运维·服务器
上海运维Q先生14 分钟前
面试题整理13----deployment和statefulset区别
运维·面试·kubernetes
我是高手高手高高手18 分钟前
ThinkPHP8多应用配置及不同域名访问不同应用的配置
linux·服务器·前端·php
虾稿2 小时前
[手机Linux] 七,NextCloud优化设置
linux·运维·服务器
首发运维2 小时前
centos 释放系统预留内存并关闭Kdump服务
linux·运维·centos·linux操作系统问题
稳重的大王2 小时前
威联通NAS部署openwrt软路由保姆级教程附镜像文件
运维·服务器
ascarl20102 小时前
【Nginx系列】---Nginx配置tcp转发
运维·tcp/ip·nginx
新子-存在了2 小时前
linux中 mysql备份
linux·运维·mysql
最后一个bug2 小时前
rt-linux中使用mlockall与free的差异
linux·c语言·arm开发·单片机·嵌入式硬件·算法