27个常用的 Linux 命令
封面图
•
2025-10-18
•
Linux
191
0
0
0
以下是 27 个常用的 Linux 命令,适用于日常操作、系统管理和文件管理等场景: --- ### **1. `ls`** 列出目录内容 ```bash ls # 列出当前目录下的文件和子目录 ls -l # 详细列表(权限、大小、时间等) ls -a # 显示隐藏文件 ``` --- ### **2. `cd`** 切换目录 ```bash cd /path/to/directory # 进入指定目录 cd .. # 返回上一级目录 cd ~ # 返回用户主目录 ``` --- ### **3. `pwd`** 显示当前工作目录的路径 ```bash pwd ``` --- ### **4. `mkdir`** 创建目录 ```bash mkdir new_folder # 创建一个新目录 mkdir -p a/b/c # 创建多级目录 ``` --- ### **5. `rmdir`** 删除空目录 ```bash rmdir empty_folder ``` --- ### **6. `rm`** 删除文件或目录 ```bash rm file.txt # 删除文件 rm -f file.txt # 强制删除(不提示) rm -r folder # 删除目录及其内容 rm -rf folder # 强制删除目录及其内容 ``` --- ### **7. `cp`** 复制文件或目录 ```bash cp file.txt file_copy.txt # 复制文件 cp -r folder1 folder2 # 复制目录 ``` --- ### **8. `mv`** 移动或重命名文件/目录 ```bash mv file.txt new_folder/ # 移动文件 mv old_name new_name # 重命名文件 ``` --- ### **9. `touch`** 创建空文件或更新文件时间戳 ```bash touch new_file.txt ``` --- ### **10. `cat`** 查看文件内容 ```bash cat file.txt # 显示文件内容 cat file1.txt file2.txt # 合并多个文件内容 ``` --- ### **11. `more` / `less`** 分页查看文件内容 ```bash more file.txt less file.txt ``` --- ### **12. `head` / `tail`** 查看文件开头或结尾内容 ```bash head -n 10 file.txt # 查看前10行 tail -n 10 file.txt # 查看后10行 tail -f file.txt # 实时查看文件新增内容 ``` --- ### **13. `grep`** 在文件中搜索文本 ```bash grep "keyword" file.txt grep -i "keyword" file.txt # 忽略大小写 grep -r "keyword" /path # 递归搜索 ``` --- ### **14. `find`** 查找文件或目录 ```bash find /path -name "file.txt" find . -type f -size +1M # 查找大于1MB的文件 ``` --- ### **15. `chmod`** 修改文件权限 ```bash chmod 755 file.sh # 设置权限为 rwxr-xr-x chmod u+x script.sh # 给用户添加可执行权限 ``` --- ### **16. `chown`** 修改文件所有者 ```bash chown user:group file.txt ``` --- ### **17. `tar`** 打包或解压文件 ```bash tar -cvf archive.tar folder/ # 打包 tar -xvf archive.tar # 解压 tar -czvf archive.tar.gz folder/ # 压缩为 gzip 格式 ``` --- ### **18. `unzip`** 解压 ZIP 文件 ```bash unzip file.zip ``` --- ### **19. `gzip` / `gunzip`** 压缩或解压文件 ```bash gzip file.txt # 压缩为 .gz 文件 gunzip file.txt.gz # 解压 ``` --- ### **20. `ping`** 测试网络连通性 ```bash ping google.com ping -c 4 google.com # 发送4次请求 ``` --- ### **21. `ifconfig` / `ip`** 查看网络配置 ```bash ifconfig ip a ``` --- ### **22. `top` / `htop`** 实时监控系统资源使用情况 ```bash top htop # 需要安装 htop 包 ``` --- ### **23. `ps`** 查看进程状态 ```bash ps aux # 显示所有进程 ps -ef # 显示详细进程信息 ``` --- ### **24. `kill`** 终止进程 ```bash kill PID kill -9 PID # 强制终止 ``` --- ### **25. `df`** 查看磁盘空间使用情况 ```bash df -h # 以易读格式显示 ``` --- ### **26. `du`** 查看目录占用空间 ```bash du -sh /path # 显示目录总大小 du -h /path # 以易读格式显示 ``` --- ### **27. `sudo`** 以管理员权限执行命令 ```bash sudo apt update sudo rm /etc/important.conf ``` --- 如果你是 Linux 新手,建议从 `ls`, `cd`, `mkdir`, `touch`, `cat`, `grep`, `chmod` 等基础命令开始学习。 如需更详细的命令说明或示例,请随时告诉我!
下一篇:
如何进行Linux分区优化?
标题录入,一次不能超过6条
返回顶部
留言
留言
评论