主页

Linux命令

2023-05-26 10:47AM

以下是一些常用的 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 系统还有很多其他命令和参数可以使用。建议在学习和使用命令之前,先阅读相关文档或手册,以便正确使用命令并实现特定任务。

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论