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命令时,建议查阅相关文档或手册以获取更详细和准确的信息。

相关推荐
摸鱼也很难26 分钟前
Docker 镜像加速和配置的分享 && 云服务器搭建beef-xss
运维·docker·容器
watermelonoops28 分钟前
Deepin和Windows传文件(Xftp,WinSCP)
linux·ssh·deepin·winscp·xftp
woshilys1 小时前
sql server 查询对象的修改时间
运维·数据库·sqlserver
疯狂飙车的蜗牛1 小时前
从零玩转CanMV-K230(4)-小核Linux驱动开发参考
linux·运维·驱动开发
恩爸编程2 小时前
探索 Nginx:Web 世界的幕后英雄
运维·nginx·nginx反向代理·nginx是什么·nginx静态资源服务器·nginx服务器·nginx解决哪些问题
Michaelwubo4 小时前
Docker dockerfile镜像编码 centos7
运维·docker·容器
远游客07134 小时前
centos stream 8下载安装遇到的坑
linux·服务器·centos
马甲是掉不了一点的<.<4 小时前
本地电脑使用命令行上传文件至远程服务器
linux·scp·cmd·远程文件上传
jingyu飞鸟4 小时前
centos-stream9系统安装docker
linux·docker·centos
好像是个likun4 小时前
使用docker拉取镜像很慢或者总是超时的问题
运维·docker·容器