利用ChatGPT来学习Linux

136 阅读2分钟

利用ChatGPT来学习Linux,效率非常高,普通程序员对于Linux的使用,只要把一些基础命令掌握好,就完全足够了。

image.png

  1. ls:列出目录内容
  2. cd:切换当前目录
  3. mkdir:创建新目录
  4. touch:创建新文件或更新已有文件的时间戳
  5. cp:复制文件或目录
  6. mv:移动或重命名文件或目录
  7. rm:删除文件或目录
  8. cat:查看文件内容
  9. grep:在文本中搜索指定字符串并返回匹配行
  10. find:在指定路径下查找符合条件的文件或目录
  11. chmod:修改文件或目录的权限
  12. chown:修改文件或目录的所有者
  13. ps:查看当前系统进程状态
  14. top:动态查看系统进程状态
  15. tar:打包、压缩和解压缩文件或目录
  16. ssh:远程登录到另一台计算机
  17. scp:在本地和远程计算机之间复制文件或目录
  18. ping:测试网络连接是否正常并返回延迟时间
  19. ifconfig/ip:查看和配置网络接口信息
  20. curl/wget:下载网页或文件。

如果不了解每一个的命令是什么意思,可以继续问ChatGPT,他找资料的速度比我们问百度还要快。 hmod是一个Linux/Unix命令,用于更改文件或目录的权限。它可以为所有者、组和其他用户分别设置读取、写入和执行权限。

chmod命令的语法如下:

Copy

chmod [选项]... 权限模式 文件名

其中,权限模式可以使用数字表示或符号表示。

  • 数字表示:每个数字代表一种权限,r=4,w=2,x=1。例如,rwxr-xr--对应的数字表示为755。
  • 符号表示:u代表所有者(user),g代表组(group),o代表其他用户(others),a代表所有用户(all)。+/-表示添加或删除权限。例如,将文件foo.txt的所有者添加可写权限:chmod u+w foo.txt

常用选项包括:

  • -R:递归地修改目录及其子目录中的所有文件和目录的权限。
  • -v:显示操作详细信息。
  • -c:只在修改了某些文件或目录的权限时才显示操作详细信息。

例如,将文件foo.txt设置为只有所有者有读写执行权限:

Copy

chmod 700 foo.txt