Linux系统常用命令

一、Linux常用命令有哪些?

  1. ls - 列出目录内容。
  2. cd - 更改当前目录。
  3. pwd - 打印当前工作目录。
  4. mkdir - 创建新目录。
  5. rmdir - 删除空目录。
  6. touch - 创建新文件或更新现有文件的时间戳。
  7. cp - 复制文件或目录。
  8. mv - 移动或重命名文件或目录。
  9. rm - 删除文件或目录。
  10. echo - 打印参数到终端或文件。
  11. cat - 连接文件并打印到标准输出。
  12. more - 查看文件内容。
  13. less - 与 more 类似,但提供向前和向后滚动功能。
  14. head - 查看文件的开始部分。
  15. tail - 查看文件的结尾部分,常用 -f 选项来跟踪文件新增内容。
  16. grep - 搜索文本并打印匹配行。
  17. find - 在目录树中查找文件。
  18. which - 显示执行特定命令的二进制文件的路径。
  19. whereis - 定位二进制、源和手册页。
  20. top - 显示系统进程和资源使用情况。
  21. htop - 一个增强版的 top 命令,提供更丰富的用户界面和功能。
  22. ps - 显示当前进程的状态。
  23. kill - 向进程发送信号。
  24. chmod - 更改文件或目录的权限。
  25. chown - 更改文件或目录的所有者。
  26. chgrp - 更改文件或目录的组。
  27. df - 报告文件系统的磁盘空间使用情况。
  28. du - 估计文件或目录的磁盘使用量。
  29. ifconfig - 配置或显示系统网络接口的网络配置。
  30. ping - 发送ICMP ECHO请求以测试网络连接。
  31. netstat - 打印网络连接、路由表等网络信息。
  32. ssh - 安全的远程登录到另一台计算机。
  33. scp - 安全地复制文件到/从远程计算机。
  34. wget - 从网络上下载文件。
  35. curl - 客户端工具,用于传输数据。
  36. tar - 打包或解包文件。
  37. gzip - 压缩或解压文件。
  38. gunzip - 解压gzip压缩的文件。
  39. zip - 创建ZIP压缩文件。
  40. unzip - 解压ZIP文件。

这些命令覆盖了文件操作、系统监控、网络管理、磁盘使用、压缩和解压缩等常见任务。掌握这些命令对于Linux用户来说非常重要,因为它们是日常使用Linux的基础。

二、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

三、如何创建一个新的目录?⭐⭐

在Linux中,创建一个新的目录可以使用 mkdir 命令。以下是一些常用的选项和示例:

  1. 基本创建:
  2. 创建多个目录:
  3. 创建嵌套目录:
  4. 使用 -p 选项可以创建嵌套目录,即使父目录不存在也不会报错。  这将创建 dir1、dir1/dir2 和 dir1/dir2/dir3 这三个层级的目录。
  5. 设置目录权限:
  6. 使用 -m 或 --mode 选项可以在创建目录时设置权限。  这将创建 new_directory 目录,并设置其权限为 755(读、写、执行权限给所有者,读、执行权限给组和其他用户)。
  7. 使用绝对路径:
  8. 通过指定完整路径来创建目录。  这将在指定的路径下创建新目录。
  9. 使用相对路径:
  10. 相对路径创建目录,相对于当前工作目录。
  11. 创建具有特定所有权的目录:
  12. 使用 sudo 和 --user 或 --group 选项可以创建具有特定用户或组所有权的目录。  首先以root权限创建目录,然后更改所有权。

使用 mkdir 命令时,可以结合多个选项来满足不同的需求。创建目录后,可以使用 lsdir 命令来验证目录是否成功创建。

四、说说如何以root权限运行某个程序。⭐

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

使用这些方法时,需要谨慎,因为以root权限运行程序具有改变系统设置和潜在破坏系统的能力。始终确保你了解程序的功能,并且信任其来源。此外,建议仅在必要时使用root权限,并尽可能使用 sudo 这样的安全机制,它提供了更好的审计和日志记录功能。

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

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

查看所有进程:

ps aux

查看特定用户的进程:

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

ps -u 用户名

查找特定进程:

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

ps -ef | grep

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

自动驾驶/机器人C++八股精选 文章被收录于专栏

在自动驾驶和机器人领域,C++因其高性能、内存管理高效和跨平台兼容性等特性,被广泛应用。本专栏整理了C++面试中常遇到的八股问题,可私信作者要飞书文档,不论是嵌入式软开、算法、软件开发都可以阅读,包括了C++的虚函数、C++11新特性、C++的STL库、Linux常见命令......

全部评论
hello!
1 回复 分享
发布于 2024-07-19 11:23 湖南
感谢
点赞 回复 分享
发布于 2024-10-01 10:48 安徽

相关推荐

面试拷打成m:我感觉他说的挺对的,感觉我找不到工作也要去送外卖了,至少饿不死
点赞 评论 收藏
分享
评论
12
50
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务