Frequently used Ubuntu commands

1. ls

Lists the contents of a directory.

  • ls - Lists files and directories in the current directory.
  • ls -l - Lists with detailed information including permissions, owner, size, and modification date.
  • ls -a - Lists all entries including hidden files starting with ..

2. cd

Changes the current directory.

  • cd /path/to/directory - Changes to the specified directory.
  • cd .. - Moves up one directory level.
  • cd or cd ~ - Changes to the user's home directory.

3. pwd

Prints the current working directory.

  • pwd - Outputs the full path of the current directory.

4. cp

Copies files or directories.

  • cp source_file destination_file - Copies a file.
  • cp -r source_directory destination_directory - Recursively copies a directory.

5. mv

Moves or renames files and directories.

  • mv source destination - Moves or renames files or directories.

6. rm

Removes files or directories.

  • rm file - Deletes a file.
  • rm -r directory - Recursively deletes a directory and its contents.

7. mkdir

Creates a new directory.

  • mkdir directory_name - Creates a new directory.

8. rmdir

Removes empty directories.

  • rmdir directory_name - Removes an empty directory.

9. chmod

Changes the permissions of files or directories.

  • chmod 755 file - Changes the permissions of a file to read, write, and execute for the owner, and read and execute for others.

10. chown

Changes the owner and/or group of files or directories.

  • chown user:group file - Changes the owner and group of a file.

11. top

Displays running processes and system resource usage.

  • top - Opens an interactive monitor displaying system processes and resource usage.

12. df

Shows disk space usage.

  • df - Shows the amount of disk space used and available on all mounted filesystems.
  • df -h - Displays the space in human-readable form (e.g., KB, MB, GB).

13. du

Shows the disk usage of files and directories.

  • du -sh directory - Shows the total size of a directory in a human-readable format.

14. grep

Searches for patterns in text.

  • grep "pattern" file - Searches for a pattern within a file and prints lines containing the pattern.

15. echo

Displays a line of text/string that is passed as an argument.

  • echo "Hello, World!" - Prints "Hello, World!" to the terminal.

16. cat

Concatenates and displays files.

  • cat file - Displays the contents of a file.

17. tail

Displays the last part of files.

  • tail file - Shows the last 10 lines of a file.
  • tail -f file - Continuously monitors the end of a file, useful for logs.

18. head

Displays the first part of files.

  • head file - Shows the first 10 lines of a file.

19. man

Displays the manual pages for commands.

  • man command - Shows the manual for the specified command.

20. sudo

Executes a command with superuser privileges.

  • sudo command - Executes the command as the superuser.

These commands form the backbone of the Ubuntu command-line interface and are critical for daily operations and system management. Each command typically has a man page (e.g., man ls) which provides detailed usage information, options, and examples.

相关推荐
maosheng11463 小时前
RHCSA的第一次作业
linux·运维·服务器
wifi chicken4 小时前
Linux 端口扫描及拓展
linux·端口扫描·网络攻击
旺仔.2914 小时前
Linux 信号详解
linux·运维·网络
放飞梦想C4 小时前
CPU Cache
linux·cache
Hoshino.415 小时前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
恒创科技HK5 小时前
通用型云服务器与计算型云服务器:您真正需要哪些配置?
运维·服务器
吴佳浩 Alben6 小时前
GPU 生产环境实践:硬件拓扑、显存管理与完整运维体系
运维·人工智能·pytorch·语言模型·transformer·vllm
播播资源6 小时前
CentOS系统 + 宝塔面板 部署 OpenClaw源码开发版完整教程
linux·运维·centos
源远流长jerry7 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
学不完的7 小时前
Docker数据卷管理及优化
运维·docker·容器·eureka