Linux常用命令

以下是 Linux 中一些常用的命令及其功能的大全:

文件和目录操作

  1. ls: 列出目录内容

  2. cd: 切换目录

  3. pwd: 显示当前工作目录的绝对路径

  4. mkdir: 创建目录

  5. rm: 删除文件或目录

  6. cp: 复制文件或目录

  7. mv: 移动文件或目录

  8. touch: 创建空文件或更新文件的时间戳

  9. cat: 查看文件内容

  10. more/less: 分页显示文件内容

  11. head/tail: 显示文件头部/尾部

  12. grep: 在文件中搜索指定模式

  13. find: 在文件系统中搜索文件

  14. chmod: 修改文件权限

  15. chown: 修改文件所有者和所属组

进程管理

  1. ps: 显示当前进程状态

  2. top: 实时显示系统资源使用情况

  3. kill: 终止指定进程

  4. killall: 终止指定名称的所有进程

网络相关

  1. ifconfig: 显示和配置网络接口信息

  2. ping: 测试主机之间的连通性

  3. traceroute: 跟踪数据包在网络中的路径

  4. netstat: 显示网络状态信息

  5. ssh: 安全登录远程主机

  6. scp: 在本地主机和远程主机之间安全地复制文件

系统信息

  1. uname: 显示系统信息

  2. uptime: 显示系统的运行时间和负载情况

  3. hostname: 显示主机名

  4. df: 显示文件系统磁盘空间使用情况

  5. du: 显示目录或文件的磁盘使用情况

压缩和解压缩

  1. tar: 打包和解包文件

  2. gzip/gunzip: 压缩和解压文件

  3. zip/unzip: 压缩和解压文件

软件包管理

  1. apt-get/apt: Debian/Ubuntu 系统的软件包管理工具

  2. yum/dnf: CentOS/RHEL 系统的软件包管理工具

用户和权限管理

  1. useradd/userdel: 添加/删除用户

  2. passwd: 修改用户密码

  3. su: 切换用户身份

  4. sudo: 以超级用户身份执行命令

  5. chmod: 修改文件权限

  6. chown: 修改文件所有者和所属组

大部分列出的命令在 CentOS 7 和 Ubuntu 系统中都可以使用,但有一些命令可能在不同的发行版中有些许差异或者一些特定版本中有所变化。以下是一些需要注意的地方:

  1. 软件包管理

    • 在 CentOS 7 中使用 yum 进行软件包管理,而在 Ubuntu 中使用 apt-getapt

    • 在最新的 CentOS 8 版本中,也可以使用 dnf 命令进行软件包管理。

    • 在 Ubuntu 16.04 LTS 之后的版本中,推荐使用 apt 命令代替 apt-get

  2. 网络接口管理

    • 在 CentOS 7 中,使用 ifconfig 可能需要先安装 net-tools 软件包,但推荐使用 ip 命令来管理网络接口。

    • 在 Ubuntu 中,默认情况下可以直接使用 ifconfig 命令。

  3. 用户和权限管理

    • 用户和权限管理方面的命令在大部分情况下都是通用的,但可能会有一些差异。例如,useradduserdel 在 CentOS 和 Ubuntu 中都可以使用,但是有些选项可能会有所不同。

  4. 系统信息

    • dfdu 等命令在所有主流的 Linux 发行版中都通用。

在使用命令时,最好查看相应发行版的官方文档或者使用命令的帮助文档以确保正确使用。此外,对于某些特定的命令和功能,可能会有特定于某个发行版的工具和配置方式。

  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值