Linux 常用命令大全:提高效率的必备指南

Linux 是一种广泛使用的开源操作系统,深受开发者和系统管理员的喜爱。掌握一些基本的 Linux 命令对于提高工作效率至关重要。本文将为你介绍一系列常用的 Linux 命令,帮助你在日常工作中更加游刃有余。

1. 文件与目录管理

  • ls: 列出当前目录下的文件及子目录。 bash ls -l # 显示详细信息,包括权限、所有者等 ls -a # 显示所有文件,包括隐藏文件(以 . 开头)

  • cd: 改变当前工作目录。 bash cd /path/to/directory # 进入指定目录 cd .. # 返回上一级目录

  • pwd: 打印当前工作目录的完整路径。 bash pwd

  • mkdir: 创建新目录。 bash mkdir new_directory

  • rm: 删除文件或目录。 bash rm file.txt # 删除文件 rm -r dir # 删除目录及其内容(递归删除)

  • cp: 复制文件或目录。 bash cp source.txt destination.txt cp -r source_dir destination_dir

  • mv: 移动或重命名文件/目录。 bash mv old_name new_name mv source_dir destination_dir

2. 文件内容操作

  • cat: 显示文本文件的内容。 bash cat file.txt

  • echo: 将文本输出到标准输出或文件。 bash echo "Hello, World!" > output.txt

  • grep: 在文件中搜索指定模式。 bash grep "pattern" file.txt

  • sed: 流编辑器,用于文本替换等操作。 bash sed 's/pattern/replacement/g' file.txt

  • find: 在目录树中查找文件。 bash find /path/to/search -name "filename"

3. 系统与进程管理

  • top: 显示系统活动概览,包括 CPU 和内存使用情况。 bash top

  • ps: 查看当前运行的进程。 bash ps aux

  • kill: 终止一个进程。 bash kill PID

  • man: 查看命令的手册页。 bash man command

  • history: 查看命令历史记录。 bash history

4. 网络与服务管理

  • ping: 测试网络连接。 bash ping www.example.com

  • curl: 从服务器获取或发送数据。 bash curl https://www.example.com

  • netstat: 显示网络连接状态。 bash netstat -tuln

  • iptables: 配置防火墙规则。 bash iptables -A INPUT -p tcp --dport 80 -j ACCEPT

5. 用户与权限管理

  • sudo: 以超级用户权限执行命令。 bash sudo apt-get update

  • whoami: 显示当前用户名。 bash whoami

  • chown: 更改文件或目录的所有者。 bash chown user:group file.txt

  • chmod: 更改文件或目录的权限。 bash chmod 755 script.sh

通过学习和熟练掌握这些常用的 Linux 命令,你可以在日常工作中更加高效地管理和操作 Linux 系统。希望本文对你有所帮助!

© 版权声明

相关文章