1. 文件和文件夹管理:
– `cd`(change directory):改变当前工作目录。
– `ls`(list):列出当前目录下的文件和文件夹。
– `mkdir`(make directory):创建一个新的文件夹。
– `rmdir`(remove directory):删除一个空的文件夹。
– `mv`(move):移动或重命名文件或文件夹。
– `cp`(copy):复制文件或文件夹。
– `rm`(remove):删除文件或文件夹。
– `cp -r`(copy recursively):递归复制文件和文件夹。
2. 系统工具:
– `sudo`(superuser do):在需要管理员权限时使用。
– `top`(top):显示系统进程的实时信息。
– `ps`(pstree):显示当前运行的进程及其相关信息。
– `df`(disk usage):显示磁盘空间的使用情况。
– `free`(free):显示内存使用情况。
– `uptime`(uptime):显示系统已运行的时间。
– `htop`(htop):类似于top的图形界面工具。
3. 网络管理:
– `ping`(ping):测试与远程服务器之间的连通性。
– `telnet`(telnet):通过telnet协议连接到远程主机。
– `nc`(netcat):用于网络连接的工具。
– `ssh`(secure shell):远程登录到服务器。
– `ifconfig`(ifconfig):查看网络接口配置。
– `ip addr`(ip addr):查看网络接口的详细信息。
4. 文本编辑和管理:
– `nano`(nano):轻量级文本编辑器。
– `vim`(vim):功能强大的文本编辑器。
– `emacs`(emacs):高级文本编辑器。
– `grep`(grep):在文件中搜索文本。
– `awk`(awk):处理文本数据的命令行工具。
– `sed`(sed):流编辑器,用于文本替换和过滤。
5. 软件安装和管理:
– `apt`(aptitude):基于Debian的软件包管理器。
– `yum`(yum):基于Red Hat的软件包管理器。
– `dnf`(fedora package manager):基于Fedora的软件包管理器。
– `brew`(homebrew):macOS上流行的包管理器。
– `curl`(curl):用于下载文件的命令行工具。
– `wget`(wget):用于下载文件的命令行工具。
6. 系统优化:
– `top`(top):显示系统进程的实时信息。
– `ps`(pstree):显示当前运行的进程及其相关信息。
– `df`(disk usage):显示磁盘空间的使用情况。
– `free`(free):显示内存使用情况。
– `uptime`(uptime):显示系统已运行的时间。
– `htop`(htop):类似于top的图形界面工具。
7. 安全和隐私:
– `chmod`(chmod):更改文件或文件夹的权限。
– `chown`(chown):更改文件或文件夹的所有者。
– `chgrp`(chgrp):更改文件或文件夹的组。
– `lsof`(lsof):列出打开的文件描述符。
– `netstat`(netstat):显示网络连接和端口。
– `who`(who):显示当前登录的用户。
– `ps`(pstree):显示当前运行的进程及其相关信息。
8. 多媒体处理:
– `ffmpeg`(ffmpeg):音频和视频处理工具。
– `mpg123`(mpg123):多媒体播放器。
– `vlc`(vlc media player):跨平台的多媒体播放器。
– `mpg123player`:一个简单的多媒体播放器。
9. 编程和脚本:
– `echo`(echo):在终端输出文本。
– `readline`(readline):读取用户输入。
– `history`(history):查看历史命令记录。
– `history -c`(history -c):清除历史记录。
– `history -r`(history -r):撤销最近的命令。
– `history | grep ‘pattern’`(history | grep ‘pattern’):在历史记录中搜索特定文本。
10. 系统维护:
– `systemctl`(systemctl):管理systemd服务。
– `service`(service):管理systemd服务。
– `reboot`(reboot):重启系统。
– `shutdown`(shutdown):关闭系统。
– `halt`(halt):停止系统。
– `poweroff`(poweroff):关闭系统电源。
– `suspend`(suspend):暂停系统,以便在需要时恢复。
– `restart`(restart):重新启动系统。
– `reboot`(reboot):重新启动系统。
– `force-reboot`(force-reboot):强制重启系统。
这些命令只是开始,随着你对Linux或Windows操作系统的了解加深,你可以学习更多高级命令来提高你的工作效率。记得在学习新命令时,先了解其作用、参数和用法,然后在实际环境中练习,以便更好地掌握它们。