linux 常用基本命令

在Linux系统中,有许多常用的基本命令,这些命令可以帮助用户管理文件、目录、进程,以及执行其他系统任务。以下是一些Linux系统中常用的基本命令及其简要说明:

文件和目录操作

  1. ls:列出目录内容。

    • -l:长格式显示。
    • -a:显示所有文件,包括隐藏文件。
    • -h:以人类可读的格式显示文件大小。
  2. cd:改变当前目录。

    • cd ..:返回上一级目录。
    • cd -:返回上一次所在的目录。
  3. pwd:显示当前工作目录。

  4. mkdir:创建新目录。

    • -p:递归创建目录。
  5. rmdir:删除空目录。

  6. touch:创建空文件或更新文件时间戳。

  7. cp:复制文件或目录。

    • -r-R:递归复制目录。
  8. mv:移动或重命名文件或目录。

  9. rm:删除文件或目录。

    • -r-R:递归删除目录及其内容。
    • -f:强制删除,不询问。
  10. find:查找文件或目录。

  11. cat:显示文件内容。

  12. moreless:分页显示文件内容。

  13. headtail:显示文件的开头或结尾部分。

  14. chmod:改变文件或目录的权限。

  15. chownchgrp:改变文件或目录的所有者和所属组。

系统信息查询

  1. uname:显示系统信息。

    • -a:显示所有信息。
  2. df:显示磁盘使用情况。

    • -h:以人类可读的格式显示。
  3. du:显示目录或文件的磁盘使用情况。

    • -sh:显示总计,并以人类可读的格式显示。
  4. free:显示内存使用情况。

    • -h:以人类可读的格式显示。
  5. tophtop:实时显示系统状态(包括进程、内存、CPU等)。

  6. ps:显示进程状态。

    • ps aux:显示所有用户的所有进程。
  7. kill:终止进程。

  8. date:显示或设置系统日期和时间。

  9. cal:显示日历

网络操作

  1. ping:测试网络连接。

  2. ifconfigip:配置和显示网络接口信息。

  3. netstat:显示网络连接、路由表、接口统计等网络相关信息。

  4. ssh:远程登录到其他计算机。

  5. scp:远程复制文件。

  6. wgetcurl:从网络下载文件。

压缩和解压

  1. gzipgunzip :压缩和解压 .gz 文件。

  2. bzip2bunzip2 :压缩和解压 .bz2 文件。

  3. tar:打包或解包文件和目录。

    • tar -czvf archive.tar.gz directory/:打包并压缩目录。
    • tar -xzvf archive.tar.gz:解压 .tar.gz 文件。
  4. zipunzip :压缩和解压 .zip 文件。

软件包管理

根据Linux发行版的不同,软件包管理工具也会有所不同。例如,Debian/Ubuntu使用apt,而Red Hat/CentOS使用yumdnf

  1. apt(Debian/Ubuntu):

    • apt update:更新软件包列表。
    • apt install package-name:安装软件包。
    • apt remove package-name:删除软件包。
  2. yumdnf(Red Hat/CentOS):

    • yum updatednf update:更新软件包列表。
    • yum install package-namednf install package-name:安装软件包。
    • yum remove package-namednf remove package-name:删除软件包。

其他常用命令

  1. man :显示命令的手册页。
    • `man command-

请注意,Linux命令对大小写敏感,输入时请注意大小写。而且,对于某些命令,可能需要相应的权限才能执行。在使用Linux命令时,建议查阅相关文档或手册以获取更详细和准确的信息。

相关推荐
少妇的美梦10 小时前
logstash教程
运维
chen94510 小时前
k8s集群部署vector日志采集器
运维
chen94510 小时前
aws ec2部署harbor,使用s3存储
运维
轻松Ai享生活14 小时前
5 节课深入学习Linux Cgroups
linux
christine-rr15 小时前
linux常用命令(4)——压缩命令
linux·服务器·redis
三坛海会大神55515 小时前
LVS与Keepalived详解(二)LVS负载均衡实现实操
linux·负载均衡·lvs
東雪蓮☆15 小时前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_2642208915 小时前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
乌萨奇也要立志学C++16 小时前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
雨落Liy16 小时前
Nginx 从入门到进阶:反向代理、负载均衡与高性能实战指南
运维·nginx·负载均衡