
第一部分:基础命令
- pwd:显示当前工作目录的路径。
- cd:切换目录,例如:”cd /home” 将会切换到 “/home” 目录。
- ls:显示当前目录下的文件和文件夹。
- mkdir:创建新的目录,例如:”mkdir mydir” 将会在当前目录下创建一个名为 “mydir” 的目录。
- rm:删除文件或目录,例如:”rm myfile” 将会删除名为 “myfile” 的文件。
- cp:复制文件或目录,例如:”cp myfile newfile” 将会复制 “myfile” 文件并将其命名为 “newfile”。
- mv:移动文件或目录,例如:”mv myfile /home/mydir” 将会将 “myfile” 文件移动到 “/home/mydir” 目录。
- cat:显示文件的内容,例如:”cat myfile” 将会打印出 “myfile” 文件的内容。
- echo:在终端输出文本,例如:”echo Hello” 将会在终端上打印出 “Hello”。
- grep:在文件中搜索指定的字符串,例如:”grep keyword myfile” 将会在 “myfile” 文件中搜索 “keyword”。
第二部分:系统管理命令
- top:显示当前运行的进程和系统资源的使用情况。
- ps:显示当前运行的进程列表。
- kill:终止正在运行的进程,例如:”kill 1234″ 将会终止进程 ID 为 1234 的进程。
- df:显示磁盘空间的使用情况。
- free:显示内存的使用情况。
- uname:显示系统信息,例如:”uname -a” 将会显示全部的系统信息。
- ifconfig:显示网络接口的配置。
- ping:向指定的主机发送 ICMP 请求以检查网络连接。
- shutdown:关机,例如:”shutdown now” 将会立即关机。
- reboot:重启系统,例如:”reboot” 将会重启系统。
第三部分:高级命令
- find:在文件系统中搜索匹配指定条件的文件。
- wget:从网络上下载文件,例如:”wget https://example.com/file” 将会下载 “https://example.com/file”。
- tar:创建和解压归档文件,例如:”tar -czvf archive.tar.gz /path/to/directory” 将会创建一个名为 “archive.tar.gz” 的压缩文件。
- ssh:通过 SSH 协议远程登录到其他主机。
- scp:使用 SSH 协议在本地主机和远程主机之间复制文件。
- chmod:更改文件或目录的权限,例如:”chmod 755 myfile” 将会将 “myfile” 的权限设置为 rwxr-xr-x。
- chown:更改文件或目录的所有者,例如:”chown user myfile” 将会将 “myfile” 的所有者设置为 “user”。
- grep:在文件中搜索匹配指定模式的文本。
- sed:对文本进行流编辑,例如:”sed ‘s/foo/bar/g’ myfile” 将会将 “myfile” 文件中的 “foo” 替换为 “bar”。
- awk:对文本进行文本处理和分析。
这些是 Linux 中一些必学的命令,可以帮助你更好地管理文件、系统资源和网络连接,实现各种任务与操作。无论是初学者还是有经验的用户,熟悉这些命令都是非常有用的。希望本文能够帮助你更好地掌握 Linux 系统。