【Linux】Linux常用指令合集精讲,一篇让你彻底掌握(万字真言)2

简介: 【Linux】Linux常用指令合集精讲,一篇让你彻底掌握(万字真言)

【Linux】Linux常用指令合集精讲,一篇让你彻底掌握(万字真言)1:https://developer.aliyun.com/article/1563821

2.5 head - 显示文件开头部分内容

head命令显示文件的前几行内容。

head [选项] 文件

常用选项:

  • 显示文件的前10行:
head -n 10 file.txt

2.6 tail - 显示文件结尾部分内容

tail命令显示文件的后几行内容。

tail [选项] 文件

常用选项:

  • 显示文件的最后10行:
tail -n 10 file.txt
  • 实时显示文件新增内容:
tail -f file.txt

2.7 nano - 简单易用的文本编辑器

nano是一个简单易用的文本编辑器,适合新手。

nano 文件

示例:

nano file.txt

基本操作:

  • Ctrl + O:保存文件
  • Ctrl + X:退出编辑器

2.8 vim - 功能强大的文本编辑器

vim是一个功能强大的文本编辑器,适合高级用户。它有两种模式:普通模式和插入模式。

vim 文件

示例:

vim file.txt

基本操作:

  • 进入插入模式:按i
  • 保存文件:按Esc,输入:w
  • 退出编辑器:按Esc,输入:q

三、文件权限管理

3.1 chmod - 修改文件权限

chmod命令用于更改文件或目录的权限。权限由三部分组成:所有者、组和其他用户。

chmod [选项] 权限 文件

权限表示法

  • 数字表示法:如755
  • 符号表示法:如u+x

示例:

  • 设置文件权限为755:
chmod 755 file.txt
  • 增加文件拥有者的执行权限:
chmod u+x file.txt

3.2 chown - 修改文件所有者

chown命令用于更改文件或目录的所有者和组。

chown [选项] 用户:组 文件

示例:

  • 将文件所有者和所有组改为root:
chown root:root file.txt

3.3 chgrp - 修改文件所属组

chgrp命令用于更改文件或目录的组。

chgrp [选项] 组 文件

示例:

  • 将文件的组改为staff:
chgrp staff file.txt

四、系统管理

4.1 ps - 显示当前进程

ps命令用于显示当前系统的进程列表。

ps [选项]

常用选项:

  • 显示所有进程:
ps aux

4.2 top - 实时显示系统资源使用情况

top命令实时显示系统资源的使用情况,包括CPU、内存、进程等。

top

操作提示:

  • q退出

4.3 kill - 终止进程

kill命令用于终止进程。

kill [选项] 进程号

示例:

  • 终止指定进程:
kill 12345
  • 强制终止进程:
kill -9 12345

4.4 df - 显示磁盘空间使用情况

df命令显示文件系统的磁盘空间使用情况。

df [选项]

常用选项:

  • 以人类可读格式显示:
df -h

4.5 du - 显示目录或文件的磁盘使用情况

du命令显示指定目录或文件的磁盘使用情况。

du [选项] [文件]

常用选项:

  • 以人类可读格式显示:
du -h
  • 显示总计:
du -s

4.6 free - 显示内存使用情况

free命令显示系统内存的使用情况。

free [选项]

常用选项:

  • 以MB为单位显示:
free -m

五、网络管理

5.1 ping - 测试网络连通性

ping命令用于测试与目标主机的网络连通性。

ping [选项] 目标地址

示例:

ping google.com


5.2 ifconfig - 配置网络接口(旧版工具,已被ip替代)

ifconfig命令用于显示和配置网络接口。

ifconfig [接口]

示例:

  • 显示所有网络接口:
ifconfig

5.3 ip - 显示或配置网络接口

ip命令是ifconfig命令的替代工具,用于显示和配置网络接口。

ip addr
ip link set dev 接口名 up/down

示例:

  • 显示所有网络接口和地址:
ip addr
  • 启用网络接口:
ip link set dev eth0 up
  • 禁用网络接口:
ip link set dev eth0 down

5.4 netstat - 显示网络连接、路由表、接口状态等

netstat命令用于显示网络连接、路由表、接口状态等信息。

netstat [选项]

常用选项:

  • 显示所有连接:
netstat -an

5.5 ssh - 远程登录

ssh命令用于通过SSH协议远程登录到另一台机器。

ssh 用户名@远程主机

示例:

ssh user@remotehost


【Linux】Linux常用指令合集精讲,一篇让你彻底掌握(万字真言)3:https://developer.aliyun.com/article/1563833



目录
相关文章
|
2月前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
37 4
|
3月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
2月前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
68 0
|
3月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
43 1
|
3月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
52 3
|
3月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
3月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
41 0
Linux入门1——初识Linux指令
|
3月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
5月前
|
存储 人工智能 Ubuntu
Linux指令学习(一)
Linux指令学习(一)
|
5月前
|
安全 Unix Linux
【Linux】基本指令
【Linux】基本指令