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

(0)
K-seoK-seoSEO优化员
上一篇 2023年12月20日 07:24
下一篇 2023年12月20日 07:28

相关推荐

发表回复

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

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