linux常用命令

Linux 是一个强大的操作系统,具有丰富的命令行工具。以下是一些常用的 Linux 命令:

文件和目录操作

  • ls:列出当前目录中的文件和目录
  • cd:切换目录
  • mkdir:创建目录
  • rmdir:删除空目录
  • touch:创建文件
  • cat:查看文件内容
  • echo:输出文本
  • man:查看命令手册

进程管理

  • ps:列出当前运行的进程
  • kill:杀死进程
  • top:实时监控进程
  • pstree:以树形结构显示进程

网络操作

  • ping:测试网络连接
  • ifconfig:查看网络接口信息
  • route:查看路由表
  • ssh:远程登录
  • scp:安全复制文件

软件管理

  • apt-get:在 Debian 和 Ubuntu 系统中安装软件
  • yum:在 Red Hat 和 CentOS 系统中安装软件
  • pip:在 Python 系统中安装软件

其他

  • grep:搜索文本
  • find:查找文件
  • sort:排序文件
  • uniq:去除重复行
  • wc:统计文件行数

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# 列出当前目录中的文件和目录
ls

# 切换到 /etc 目录
cd /etc

# 创建一个名为 myfile 的文件
touch myfile

# 查看 myfile 文件的内容
cat myfile

# 输出 "Hello, world!" 到标准输出
echo "Hello, world!"

# 查看 man 手册中的 ls 命令的使用说明
man ls

# 列出当前运行的进程
ps

# 杀死 PID 为 1234 的进程
kill 1234

# 实时监控进程
top

# 以树形结构显示进程
pstree

# 测试网络连接
ping 8.8.8.8

# 查看网络接口信息
ifconfig

# 查看路由表
route

# 远程登录到另一台计算机
ssh user@example.com

# 安全复制文件到另一台计算机
scp myfile user@example.com:/home/user

# 在 Debian 或 Ubuntu 系统中安装 nginx
apt-get install nginx

# 在 Red Hat 或 CentOS 系统中安装 nginx
yum install nginx

# 在 Python 系统中安装 Django
pip install django

# 搜索文本
grep "Hello, world!" myfile

# 查找文件
find / -name myfile

# 排序文件
sort myfile

# 去除重复行
uniq myfile

# 统计文件行数
wc myfile

这些只是 Linux 常用命令中的一小部分。