Linux最常用到的命令

文件和目录操作

1、1 ls命令

ls命令是Linux系统中最常用的命令之一,用于列出目录中的文件和子目录,常用选项有:

Linux最常用到的命令

-a:显示所有文件,包括隐藏文件(以.开头的文件)

-l:以长格式显示文件详细信息

-h:以易读的方式显示文件大小

-r:反向排序

-t:按修改时间排序

-S:按文件大小排序

要查看当前目录下的所有文件和子目录,可以使用以下命令:

ls

1、2 cd命令

cd命令用于切换当前工作目录,要切换到/home/user目录,可以使用以下命令:

cd /home/user

1、3 pwd命令

pwd命令用于显示当前工作目录的路径,要查看当前工作目录的路径,可以使用以下命令:

pwd

文本处理

2、1 grep命令

grep命令用于在文件中搜索包含指定字符串的行,常用选项有:

-i:忽略大小写

-n:显示匹配行的行号

-v:显示不匹配的行

Linux最常用到的命令

-c:计算匹配行的数量

-r:递归搜索子目录中的文件

-E:使用扩展正则表达式进行搜索

-w:匹配整个单词

-o:仅显示匹配的部分内容(默认为整行匹配)

-A num:显示匹配行及其后num行的内容

-B num:显示匹配行及其前num行的内容

--color:高亮显示匹配的文本(默认为高亮显示)

--exclude-dir:排除指定的目录进行搜索(默认排除当前目录)

--include=FILE:只搜索指定文件中的字符串(默认搜索标准输入)

要在/etc/passwd文件中查找包含"root"的行,可以使用以下命令:

grep "root" /etc/passwd

2、2 find命令

find命令用于在目录树中查找文件,常用选项有:

-name:按照文件名查找(支持通配符)

-type:按照文件类型查找(如普通文件、目录、符号链接等)

-size:按照文件大小查找(如大于1M、大于100K等)

Linux最常用到的命令

-mtime:按照文件修改时间查找(如在过去24小时内修改的文件)

-exec:对找到的文件执行指定的命令(如删除、移动等)

-maxdepth n:限制搜索深度为n层(默认为最大深度)

-mindepth n:限制搜索深度为n层(默认为最小深度)

-not:排除符合指定条件的文件或目录(如不包含"test"的文件)

-and:同时满足多个条件的文件或目录才会被选中(如文件名包含"file"且大小大于100K)

-or:满足任意一个条件的文件或目录都会被选中(如文件名包含"file"或大小大于100K)

要在当前目录及其子目录中查找大于100K的文件,可以使用以下命令:

find . -type f -size +100k

进程管理与系统监控

3、1 ps命令(Process Status)

ps命令用于显示当前系统的进程状态,常用选项有:

a:显示终端上的所有进程(包括其他用户的进程)

u:显示进程的详细状态(如用户、CPU占用率等)

x:显示没有控制终端的进程(如僵尸进程、后台进程等)

e:显示所有进程(包括没有控制终端的进程)并显示其命令行参数的前n个字符(默认为10个字符)

f:显示进程的完整命令行参数(包括环境变量等)

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/148718.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-20 07:24
Next 2023-12-20 07:28

相关推荐

  • ftp操作都有哪些权限设置

    FTP(File Transfer Protocol,文件传输协议)是一种用于在网络上进行文件传输的协议,它允许用户在不同的计算机之间传输文件,从而实现文件的共享和备份,在FTP操作中,权限控制是非常重要的一部分,它决定了用户在服务器上可以执行哪些操作,本文将详细介绍FTP操作中的权限类型及其功能。1、匿名访问权限匿名访问是FTP协议……

    2023-12-29
    0399
  • 如何在Linux系统中迁移根目录下的数据?

    在Linux中迁移根目录下的数据,可以使用cp命令或者rsync命令。你需要确定目标目录的位置,然后使用相应的命令将数据复制到新的目录。使用cp a / /new_directory可以将整个根目录复制到新的目录。

    2024-07-26
    076
  • 如何在Linux系统中撤销编辑操作并重新配置主机授权?

    在Linux中编辑撤销,可以使用vi或vim编辑器的撤销命令。按下Esc键确保处于命令模式,然后输入:q!强制退出不保存更改,或者输入u进行单步撤销。对于授权问题,需要使用chmod和chown命令修改文件权限和所有权。

    2024-08-11
    044
  • Linux中怎么安装和配置LAMP服务器

    使用包管理器安装Apache、MySQL和PHP,编辑配置文件并重启服务。

    2024-05-16
    0121
  • Linux的内核和文件权限介绍

    Linux的内核和文件权限介绍Linux内核简介Linux内核是Linux操作系统的核心,它是运行在计算机硬件之上的最低层软件,内核的主要任务是管理系统资源,如处理器、内存、磁盘、网络等,并为上层应用程序提供接口,Linux内核采用模块化设计,使得各个功能模块可以独立开发、编译和加载,这种设计使得内核可以根据需要灵活地添加或移除功能模……

    2023-12-31
    0123
  • linux命令行显示乱码怎么办

    问题描述在Linux命令行中,有时会遇到显示乱码的情况,这可能是由于字符编码设置不正确导致的,本文将介绍如何解决Linux命令行显示乱码的问题。原因分析1、系统字符集设置不正确Linux系统中的字符集设置对终端的显示非常重要,如果系统的字符集设置不正确,可能会导致命令行显示乱码,常见的字符集有UTF-8、GBK等。2、终端模拟器字体设……

    2024-01-13
    0149

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入