以下是一些常用的 Linux 命令和其详细说明:
1. ls:列出目录中的文件和子目录。
使用 ls -l 可以显示更多信息,例如权限、拥有者和修改时间等。
2. cd:更改当前工作目录。
例如,cd ~ 将您的工作目录更改为 home 目录,cd .. 将您的工作目录更改为上一层级。
3. pwd:显示当前工作目录的绝对路径。
4. mkdir:创建一个新目录。
例如,mkdir new_directory 将在当前目录下创建名为 "new_directory" 的目录。
5. rmdir:删除一个空目录。
例如,rmdir empty_directory 将删除名为 "empty_directory" 的目录,但如果目录包含任何文件或其他目录,则不允许删除。
6. rm:删除文件或目录。
当您使用 -r 选项时可以用于删除非空目录。例如,rm file.txt 删除名为 "file.txt" 的文件,rm -r directory
删除名为 "directory" 的目录及其内部内容。
7. touch:创建新文件或更新已有文件的修改时间戳。
例如,touch file.txt 创建一个名为 "file.txt" 的新文件,或者更新现有文件的最后修改时间戳。
8. cp:复制文件或目录。
例如,cp file.txt backup_file.txt 将 "file.txt" 复制到同一目录下并以 "backup_file.txt" 命名。
9. mv:移动文件或目录,也可用于重命名文件或目录。
例如,mv file.txt new_directory/file.txt 将 "file.txt" 移动到名为 "new_directory"
的目录中。
10. cat:查看(和合并)文件内容。
例如,cat file.txt 显示名为 "file.txt" 的文件的内容,cat file1.txt file2.txt >
merged_file.txt 将 "file1.txt" 和 "file2.txt" 的内容合并到 "merged_file.txt" 中。
11. less:分页查看文本文件。
例如,less file.txt 允许您逐页查看名为 "file.txt" 的文本文件。
12. head:查看文件的前几行。
例如,head -5 file.txt 显示名为 "file.txt" 的文件的前五行。
13. tail:查看文件的后几行。
例如,tail -10 file.txt 显示名为 "file.txt" 的文件的最后十行。
14. grep:在文件中搜索给定的字符串。
例如,grep "search_term" file.txt 搜索名为 "file.txt" 的文件以获取包含 "search_term" 的所有行 。
15. top:动态查看运行中的进程信息和占用情况。
例如,在终端运行 top 可以动态查看正在运行的进程的 CPU 和内存使用情况、运行时间等信息。
16. ps:列出当前用户的正在运行的进程。
例如,ps -ef 列出正在运行的所有进程和每个进程的详细信息。
17. kill:发送信号以结束进程。
例如,kill [进程ID] 结束具有给定 ID 的进程。
18. sudo:使用超级用户权限执行命令。
例如,sudo apt-get update 使用超级用户权限运行更新命令以更新软件包列表。
19. chmod:更改文件或目录的权限。
例如,chmod 755 file.txt 将 "file.txt" 的权限更改为 -rwxr-xr-x。
20. chown:更改文件或目录的所有权。
例如,chown user:group file.txt 将 "file.txt" 的所有权更改为由 "user" 拥有并属于 "group" 组。
21. tar:在 Linux 中用来归档文件和目录。
例如,tar -cvzf archive.tar.gz directory/ 将名为 "directory" 的目录打包到名为
"archive.tar.gz" 的存档文件中。
这只是基础命令列表,Linux 系统还有很多其他命令和参数可以使用。建议在学习和使用命令之前,先阅读相关文档或手册,以便正确使用命令并实现特定任务。