Linux常用命令行

YZY Lv3

Linux常用命令行

命令分类 命令 示例
文件和目录操作 ls ls -l(列出当前目录下文件的详细信息)
文件和目录操作 cd cd /home/user(切换到 /home/user 目录)
文件和目录操作 pwd pwd(显示当前工作目录路径)
文件和目录操作 mkdir mkdir newfolder(创建名为 newfolder 的目录)
文件和目录操作 rmdir rmdir emptyfolder(删除名为 emptyfolder 的空目录)
文件和目录操作 rm rm file.txt(删除文件 file.txt)
文件和目录操作 rm -r rm -r mydir(递归删除 mydir 目录及其内容)
文件和目录操作 cp cp file.txt /backup/(将 file.txt 复制到 /backup/ 目录)
文件和目录操作 mv mv oldname.txt newname.txt(重命名文件)
文件和目录操作 touch touch newfile.txt(创建一个空文件 newfile.txt)
文件和目录操作 cat cat file.txt(显示文件内容)
文件和目录操作 less less bigfile.txt(分页浏览大文件)
文件权限和所有权 chmod chmod 755 script.sh(给脚本 script.sh 赋予执行权限)
文件权限和所有权 chown chown user:user file.txt(将文件所有权更改为 user)
文件权限和所有权 chgrp chgrp staff file.txt(将文件的所属组改为 staff)
磁盘和系统信息 df df -h(查看各磁盘分区的使用情况)
磁盘和系统信息 du du -h /var/log(查看 /var/log 目录的磁盘使用情况)
磁盘和系统信息 top top(实时查看系统资源使用情况)
磁盘和系统信息 ps aux `ps aux
磁盘和系统信息 free free -h(查看系统内存使用情况)
磁盘和系统信息 uname uname -a(显示系统详细信息)
磁盘和系统信息 uptime uptime(查看系统运行时间及负载信息)
用户管理 whoami whoami(显示当前用户)
用户管理 sudo sudo reboot(以管理员权限重启系统)
用户管理 su su - user2(切换到用户 user2)
用户管理 adduser sudo adduser newuser(添加新用户 newuser)
用户管理 passwd passwd newuser(修改 newuser 的密码)
网络操作 ping ping google.com(测试与 google.com 的网络连接)
网络操作 ifconfig ifconfig(显示网络接口信息)
网络操作 netstat netstat -tuln(查看系统中正在监听的端口)
网络操作 ssh ssh user@192.168.1.1(通过 SSH 连接到远程主机)
网络操作 scp scp file.txt user@remote:/path/(复制文件到远程主机)
搜索和过滤 grep grep "error" logfile.txt(在日志文件中搜索 “error”)
搜索和过滤 find find /home -name "*.txt"(在 /home 目录下查找 .txt 文件)
搜索和过滤 locate locate file.txt(查找文件 file.txt)
搜索和过滤 awk awk '{print $1}' file.txt(打印文件的第一列)
搜索和过滤 sed sed 's/old/new/g' file.txt(将文件中的 “old” 替换为 “new”)
  • Title: Linux常用命令行
  • Author: YZY
  • Created at : 2025-06-17 21:03:22
  • Updated at : 2025-06-17 21:03:22
  • Link: https://blog.dtoj.team/2025/06/17/linux常用命令行/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
Linux常用命令行