Redhat5的一些命令

文章介绍了几个Linux命令行工具,如system-config-network的替代工具NetworkManager和nmcli,.vimrc的使用,ipcs-s和ipcs-m用于管理信号量和共享内存,以及Vim编辑器中的多文件编辑和内容插入。还讨论了gcc编译器和ps-ef|grep命令用于进程管理和头文件定位。
system-config-network

system-config-network命令
system-config-network 是一个在以前的 Red Hat 系统中使用的命令行工具,用于配置网络设置。这个工具被用于设置和管理网络接口、IP 地址、子网掩码、网关等网络相关的配置。然而,自从 Red Hat/CentOS 7 版本开始,这个命令已经被弃用,取而代之的是 NetworkManager 和 nmcli(NetworkManager 命令行界面)工具。

vim ~/.vimrc

 运行命令 vim ~/.vimrc 是用于编辑 Vim 编辑器的配置文件 .vimrc。.vimrc 文件包含了一些配置选项,可以定制 Vim 编辑器的行为和外观。

ipcs -s 

 ipcs -s 是一个 Unix/Linux 命令,用于列出系统中当前存在的信号量集(Semaphore Sets)的信息。信号量是一种用于进程间同步和互斥的机制,允许多个进程在访问共享资源时进行控制

下是一个示例输出,展示了使用 ipcs -s 命令的结果:

------ Semaphore Arrays --------
key        semid      owner      perms      nsems
0x00000000 32768      user       644        1
0x00000000 49153      user       644        1

在这个示例中,列出了两个信号量集的信息。每一行的字段含义如下:

  • key: 信号量集的关键字,用于标识信号量集。
  • semid: 信号量集的标识符。
  • owner: 信号量集的所有者。
  • perms: 信号量集的权限。
  • nsems: 信号量集中的信号量数量。
vim -o msg_send.c msg_recv.c

 这个命令是在 Vim 编辑器中同时打开多个文件,并将它们分割到不同的窗口中进行编辑。可以在不同窗口之间切换,同时编辑这些文件。要切换窗口,您可以使用键盘快捷键 Ctrl + W 后跟方向键。

:r ! sed -n '21,25p' fifo_cls.c

这是一个在 Vim 编辑器中使用的命令,用于将另一个命令的输出插入到当前编辑的文本中,综合起来,这个 Vim 命令会执行外部命令 sed,从文件 fifo_cls.c 中提取行号在 21 到 25 之间的内容,并将这些内容插入到当前编辑的文本中,光标位置下方。这在编辑过程中可以方便地插入其他文件的内容,而不必手动复制粘贴。

 

ipcs -m

ipcs -m 是一个 Unix/Linux 命令,用于列出系统中当前存在的共享内存段(Shared Memory Segments)的信息。共享内存是一种进程间通信的机制,允许多个进程共享同一块物理内存。 

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x00000000 32768      user       644        16384      2
0x00000000 49153      user       644        4096       1

在这个示例中,列出了两个共享内存段的信息。每一行的字段含义如下:

  • key: 共享内存段的关键字,用于标识共享内存段。
  • shmid: 共享内存段的标识符。
  • owner: 共享内存段的所有者。
  • perms: 共享内存段的权限。
  • bytes: 共享内存段的大小(以字节为单位)。
  • nattch: 当前连接到共享内存段的进程数量。
  • status: 共享内存段的状态信息。

 

gcc 03_read.c -o recv 

 这是一个在命令行中使用 GCC 编译器的命令,用于将名为 03_read.c 的源代码文件编译为可执行文件,并将其命名为 recv
综合起来,命令 gcc 03_read.c -o recv 会编译 03_read.c 文件,并生成一个名为 recv 的可执行文件。可以在命令行中执行 ./recv 来运行这个可执行文件。请确保在编译之前,您已经安装了 GCC 编译器。

 

cd /usr /include

查看头文件所在位置

 

ps -ef | grep

ps -ef | grep 命令 是一条常用的命令行指令,用于在 Unix-like 操作系统中查找正在运行的进程。下面是这条命令的解释:

  • ps: 用于显示当前活动进程的状态。
  • -ef: 这是 ps 命令的选项,其中 -e 表示显示所有进程,而 -f 表示以完整格式显示进程信息。
  • |: 管道符,用于将一个命令的输出作为另一个命令的输入。
  • grep 命令: 使用 grep 命令来在输入中搜索匹配的字符串。

综合起来,ps -ef | grep 命令 的作用是先使用 ps -ef 显示所有进程的完整信息,然后将这些信息传递给 grep 命令,用于搜索包含特定关键字(例如 "命令")的行。

例如,假设要查找所有包含 "firefox" 关键字的正在运行的进程,您可以执行以下命令:

ps -ef | grep firefox

 这将显示所有包含 "firefox" 的进程信息,以帮助您找到相关的进程。同样,您可以用这种方式来搜索其他关键字或进程名。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值