Linux常用命令

2024-08-29 18:44:48 浏览数 (1)

1、查看IP地址

ifconfig:找到以"inet"开头的行,后面跟着的就是IP地址

例如 inet 地址:192.168.0.100 子网掩码:255.255.255.0 子网地址:192.168.0.0

2、查看当前主机名

hostname

3、永久修改主机名

hostnamectl set-username 主机名

bash

4、切换成root用户

sudo su -

5、VI编辑器的基本操作

  • 打开文件:vi filename
  • 普通模式:

i进入插入模式。

x删除当前光标位置字符。

dd 删除当前行。

yy复制当前行。

p粘贴复制的内容

  • 插入模式

在普通模式下按i进入插入模式,在光标前插入文本。

a在当前光标后插入文本。

o在当前行的下方插入新行并切换到插入模式。

  • 命令模式

:进入命令模式。

输入w保存文件。

输入q退出 Vi。

输入wq保存并退出。

输入q!强制退出不保存更改。

  • 移动光标

使用箭头键或h、j、k、l分别向左、下、上、右移动。

0移动到行首,$移动到行尾。

gg跳转到文件开头,G跳转到文件末尾。

输入行号然后按G可以跳转到指定行。

  • 查找和替换

在普通模式下输入/后接关键词可以向下搜索。

在普通模式下输入?后接关键词可以向上搜索。

:s/old/new/g替换当前行第一个匹配项。

:%s/old/new/g替换整个文档中所有匹配项。

:n,$s/old/new/g替换从第 n 行到最后一行的所有匹配项。

6、查看当前目录下的文件列表

  • ls
  • ls -l 显示文件的详细信息
  • ls -a 显示隐藏文件

7、目录操作

  • cd 目标目录路径 切换目录
  • cd .. 返回上级目录
  • cd ~ 或者 cd 返回当前用户的主目录
  • pwd 显示当前工作目录的绝对路径
  • mkdir 创建一个新目录:mkdir directory_name
  • mkdir -p 递归创建多级目录:mkdir -p /path/to/directory
  • ls 列出目录中的文件和子目录
  • ls -l 以详细列表形式显示目录内容
  • cp -r 递归复制目录及其内容:cp -r source_directory destination_directory
  • mv 移动目录或者重命名目录:mv source_directory destination_directory
  • rmdir 删除空目录:rmdir directory_name
  • rm -r 递归删除目录及其内容(慎用):rm -r directory_name
  • find 查找文件或目录:find /path/to/search -name "filename"
  • chmod 修改目录权限:chmod permissions directory_name

0 人点赞