Linux 命令大全:快速上手指南

Linux 是一个功能强大且广泛使用的开源操作系统。掌握一些基本的 Linux 命令对于提高工作效率至关重要。本文将介绍一系列常用的 Linux 命令,并通过实际例子展示它们的用法。

1. 查看文件和目录

  • ls(列出目录内容)

bash ls

显示当前目录下的所有文件和子目录。要显示隐藏文件(以.开头),可以添加 -a 参数:

bash ls -a

  • cd(改变目录)

bash cd /path/to/directory

更改当前工作目录到指定路径。使用 cd .. 返回上一级目录。

  • pwd(打印当前工作目录)

bash pwd

打印出当前所在的目录路径。

2. 文件操作

  • touch(创建新文件)

bash touch newfile.txt

创建一个名为 newfile.txt 的新空文件。

  • rm(删除文件或目录)

bash rm file.txt

删除名为 file.txt 的文件。如果要删除目录,请加上 -r(递归)选项:

bash rm -r directory_name

  • mv(移动或重命名文件/目录)

bash mv oldname.txt newname.txt

oldname.txt 重命名为 newname.txt

  • cp(复制文件或目录)

bash cp file.txt /another/path/

file.txt 复制到 /another/path/ 目录下。

3. 进程管理

  • ps(显示进程状态)

bash ps aux | grep ssh

列出所有与 SSH 相关的进程。

  • kill(结束进程)

bash kill 1234

结束 PID 为 1234 的进程。

4. 搜索和文本处理

  • grep(搜索文本)

bash grep "example" file.txt

file.txt 中查找包含单词 “example” 的行。

  • find(查找文件)

bash find . -name "*.txt"

在当前目录及其子目录下查找所有 .txt 文件。

  • sed(流编辑器)

bash sed 's/pattern/replacement/g' file.txt

替换 file.txt 中所有匹配模式 pattern 的实例为 replacement

5. 系统维护

  • top(监视系统任务)

bash top

显示系统中最消耗资源的任务列表。

  • df(显示磁盘空间使用情况)

bash df -h

以易于阅读的格式显示磁盘分区的空间使用情况。

  • free(显示内存使用情况)

bash free -m

显示系统的内存使用情况,单位为 MB。

6. 网络工具

  • ping(测试网络连接)

bash ping www.google.com

向 Google 发送 ICMP 请求包来测试网络连通性。

  • ifconfig(配置网络接口)

bash ifconfig eth0 up

启用名为 eth0 的网络接口。

  • netstat(显示网络连接状态)

bash netstat -tuln

显示 TCP 和 UDP 端口监听的状态。

通过上述命令,你应该能够更好地管理和控制你的 Linux 系统了。不断实践这些命令并探索更多高级功能吧!

© 版权声明

相关文章