操作系统面试高频(五)linux命令

1.Linux中查看进程运行状态的指令、tar解压文件的参数。⭐⭐⭐

在Linux中,可以使用以下指令查看进程的运行状态:

top

用于实时监视系统的进程活动和系统资源使用情况。在终端中运行top命令,可以查看进程的CPU占用、内存占用、运行时间等信息。

ps:用于显示当前正在运行的进程。常用的参数包括:

ps -aux:显示所有正在运行的进程的详细信息。

ps -ef:显示所有正在运行的进程的完整信息。

对于tar解压文件,可以使用以下参数:

  • x:表示解压文件。
  • v:可选参数,表示显示详细的解压过程。
  • f:后面接需要解压的文件名。
  • z:可选参数,用于解压gzip格式的文件。
  • j:可选参数,用于解压bzip2格式的文件。
  • C:指定解压目录,后面接目标目录。

例如,使用以下命令解压一个tar文件:

tar -xvf file.tar

如果需要解压一个gzip格式的tar文件,可以使用以下命令:

tar -xzvf file.tar.gz

2.说说常用的Linux命令⭐⭐⭐

man

帮助命令

ls命令

查看当前文件与目录信息

cd命令

用于切换当前目录

pwd命令

用于显示工作目录。

mkdir命令

mkdir 命令用于创建文件夹。

rm命令

删除文件或文件夹命令

rmdir 命令

从一个目录中删除一个或多个子目录项

mv命令

移动文件或文件夹命令

cp命令

复制命令

cat命令

查看文件内容;连接文件

more命令

more 会以一页一页的显示文件内容

less命令

less 与 more 类似,但使用 less 可以随意浏览文件

grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工。

ps命令

查看进程情况

top命令

可以查看操作系统的信息,如进程、CPU占用率、内存信息等

kill命令

向进程发送终止信号

3.如何创建一个新的目录?⭐⭐

要在Linux中创建一个新的目录,可以使用mkdir命令。mkdir是用于创建目录的命令,下面是它的基本用法:

mkdir 目录名

其中,"目录名"是您想创建的新目录的名称。以下是一些示例:

mkdir mydir # 创建一个名为 "mydir" 的目录

mkdir /path/to/mydir # 创建一个位于指定路径 "/path/to" 下的目录,名称为 "mydir"

如果您希望同时创建多层级的目录,可以使用-p参数:

mkdir -p /path/to/mydir # 创建一个嵌套多层级的目录 "/path/to/mydir"

请注意,您需要拥有足够的权限才能在所选位置创建目录。如果您没有权限,您可能需要使用sudo命令或联系系统管理员来执行该操作。

4.说说如何以root权限运行某个程序。⭐

  • 要以root权限运行某个程序,您可以使用sudo命令。sudo命令允许普通用户以超级用户(即root用户)的权限来执行命令。下面是使用sudo命令来以root权限运行程序的步骤:

sudo ./app

  • 使用sudo su 进入root用户下运行程序

1. sudo su 先进入root用户

2. ./app 再运行程序

5.linux里如何查看一个想知道的进程?⭐

在 Linux 中,您可以使用 ps 命令来查看正在运行的进程。ps 命令用于报告当前活动进程的快照。以下是使用 ps 命令来查看进程的常见用法:

查看所有进程:

ps aux

查看特定用户的进程:在上述命令中,将 "用户名" 替换为要查看其进程的实际用户名。

ps -u 用户名

查找特定进程:将 "进程名" 替换为要查找的实际进程名。

ps -ef | grep 进程名

这些命令将显示有关正在运行的进程的信息,例如进程 ID (PID)、父进程 ID (PPID)、CPU 使用情况、内存使用情况等。

6. Linux里如何查看带有关键字的日志文件?⭐

在 Linux 中,您可以使用 grep 命令来查找带有关键字的日志文件。grep 命令用于在文件中搜索指定的模式或关键字,并将匹配的行打印出来。以下是使用 grep 命令查看带有关键字的日志文件的常见用法:

grep "关键字" 文件路径
在上述命令中,将 "关键字" 替换为您要查找的实际关键字,将 "文件路径" 替换为您要搜索的日志文件的路径和名称。

另外,您可以结合使用 grep 和其他命令,例如 cat 或 tail,以更好地查看和筛选日志文件中的内容:

  • 使用 cat 命令查看整个日志文件并在其中搜索关键字:
  • 使用 tail 命令查看日志文件的末尾内容并在其中搜索关键字:

在这些命令中,使用管道

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

c++/嵌入式面经专栏 文章被收录于专栏

本人2022年毕业于山东大学,目前就职国内某芯片厂。打算把之前校招时做的笔记通过专栏发出来,本专栏适合于C/C++、嵌入式方向就业的同学,本篇面经总结数千篇面经的知识集合,实时更新全网最新的嵌入式/C++最新内容,囊括了C语言、C++、操作系统、计算机网络、嵌入式、算法与数据结构、数据库等一系列知识点,在我看来这些是求职者在面试中必须掌握的知识点。最后呢祝各位能找到自己合适的工作。

全部评论
关注我,分享更多面试经验,想要走c++和嵌入式可以看一下我的面经哦,励志做全网最全的嵌入式总结,后边我也会出算法总结 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
1 回复
分享
发布于 2023-10-20 10:42 北京
m
点赞 回复
分享
发布于 2023-10-20 10:39 北京
联想
校招火热招聘中
官网直投
打卡!
点赞 回复
分享
发布于 01-08 15:24 江苏

相关推荐

2 26 评论
分享
牛客网
牛客企业服务