CentOS中常用的Shell命令详解

2023年 8月 1日 53.5k 0

CentOS中常用的Shell命令详解

(图片来源网络,侵删)

  • 本文目录导读:
  • 前言
  • ls
  • cd
  • mkdir
  • rm
  • cp
  • mv
  • grep
  • top
  • ps
  • chmod
  • chown
  • find
  • 为您分享
  • TAGS
  • 前言

    作为一名LINUX爱好者,掌握Shell命令是必不可少的技能。Shell是LINUX系统中最基础的命令行环境,它可以让我们在不打开图形化界面的情况下,通过输入命令来操作系统。本文将详细介绍CentOS中常用的Shell命令,帮助大家更好地掌握LINUX系统。

    ls

    ls命令是Shell中最常用的命令之一,用于列出当前目录下的文件和子目录。常用的参数有:

    - -a 显示所有文件,包括隐藏文件

    - -l 显示详细信息,包括文件权限、所有者、大小等

    - -h 以人类可读的方式显示文件大小

    - -t 按修改时间排序

    - -r 倒序排序

    输入“ls -l”命令可以列出当前目录下的所有文件和子目录,并显示详细信息。

    cd

    cd命令用于切换当前目录。输入“cd /var/log”可以切换到/var/log目录。

    mkdir

    mkdir命令用于创建新目录。输入“mkdir testdir”可以在当前目录下创建一个名为testdir的新目录。

    rm

    rm命令用于删除文件或目录。常用的参数有:

    - -r 递归删除,可以删除非空目录

    - -f 强制删除,不提示确认

    输入“rm -rf testdir”可以删除名为testdir的目录及其所有子目录和文件。

    cp

    cp命令用于复制文件或目录。常用的参数有:

    - -r 复制目录及其所有子目录和文件

    - -p 保留文件的权限、所有者和时间戳

    - -i 如果目标文件已存在,提示确认是否覆盖

    输入“cp -r sourcedir targetdir”可以将名为sourcedir的目录复制到名为targetdir的目录中。

    mv

    mv命令用于移动或重命名文件或目录。输入“mv oldname newname”可以将名为oldname的文件或目录重命名为newname。

    grep

    grep命令用于在文件中搜索指定的字符串。常用的参数有:

    - -i 忽略大小写

    - -r 递归搜索,可以搜索子目录中的文件

    - -n 显示行号

    - -v 反向搜索,显示不包含指定字符串的行

    输入“grep -i linux testfile.txt”可以在名为testfile.txt的文件中搜索包含“linux”的字符串。

    top

    top命令用于实时显示系统的进程信息。它可以显示每个进程的CPU、内存、IO等资源占用情况。在top界面中,按下“q”键可以退出。

    ps

    ps命令用于显示当前系统中的进程信息。常用的参数有:

    - -e 显示所有进程

    - -f 显示详细信息,包括进程的所有者、启动时间等

    - -u 按用户显示进程信息

    输入“ps -ef”可以显示当前系统中所有进程的详细信息。

    chmod

    chmod命令用于修改文件或目录的权限。权限分为三类:所有者、所在组、其他用户。每类权限又分为读、写、执行三种。输入“chmod 755 testfile.txt”可以将名为testfile.txt的文件的权限设置为所有者可读写执行,所在组和其他用户只可读和执行。

    chown

    chown命令用于修改文件或目录的所有者和所在组。输入“chown root:root testfile.txt”可以将名为testfile.txt的文件的所有者和所在组都修改为root。

    find

    find命令用于在指定路径下查找文件。常用的参数有:

    - -name 按文件名查找

    - -type 按文件类型查找,例如d表示目录,f表示普通文件

    - -mtime 按修改时间查找,例如-7表示最近7天内修改过的文件

    输入“find /var/log -name '*.log' -type f -mtime -7”可以在/var/log目录下查找最近7天内修改过的所有以.log结尾的普通文件。

    为您分享

    在Ubuntu中,可以使用“ctrl + alt + t”快捷键打开终端。

    TAGS

    CentOS Shell命令 LINUX

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论