以带行号的形式显示/etc/passwd文件的11-15行
时间: 2023-12-19 16:04:53 浏览: 26
可以使用如下命令以带行号的形式显示/etc/passwd文件的11-15行:
```
$ sed -n '11,15p' /etc/passwd | nl
```
其中,`sed`命令用于提取11-15行的内容,`-n`选项表示不输出原始文件内容,`11,15p`表示输出11-15行的内容。`nl`命令用于给输出的内容添加行号。
相关问题
在/etc/passwd 中 找到以a开头的行,并显示行号
可以使用以下命令来实现:
```
grep -n "^a" /etc/passwd
```
其中,`grep`是用于在文件中搜索指定字符串的命令,`-n`参数表示显示匹配行的行号,`"^a"`表示以字母"a"开头的行,`/etc/passwd`是要搜索的文件名。
执行该命令后,会输出所有以"a"开头的行,并且每行前面会显示行号。
1、用 vi打开/etc/passwd 文件;另存为/etc/passwd.bak文件,设定行号,跳转到第 15 行行首,跳转首行。
您可以按照以下步骤来完成这个任务:
1. 打开终端,输入以下命令来使用 vi 编辑器打开 /etc/passwd 文件:
```
sudo vi /etc/passwd
```
2. 在 vi 编辑器中,按下 "Esc" 键,然后输入以下命令来另存为 /etc/passwd.bak 文件:
```
:w /etc/passwd.bak
```
3. 接下来,使用以下命令来设定行号:
```
:set number
```
4. 跳转到第 15 行行首,可以使用以下命令:
```
:15
```
5. 跳转到文件首行,可以使用以下命令:
```
:1
```
完成上述步骤后,您就成功地用 vi 打开 /etc/passwd 文件,并将其另存为 /etc/passwd.bak 文件,并且设定了行号并跳转到了指定行首和文件首行。