利用ChatGPT来学习Linux,效率非常高,普通程序员对于Linux的使用,只要把一些基础命令掌握好,就完全足够了。
- ls:列出目录内容
- cd:切换当前目录
- mkdir:创建新目录
- touch:创建新文件或更新已有文件的时间戳
- cp:复制文件或目录
- mv:移动或重命名文件或目录
- rm:删除文件或目录
- cat:查看文件内容
- grep:在文本中搜索指定字符串并返回匹配行
- find:在指定路径下查找符合条件的文件或目录
- chmod:修改文件或目录的权限
- chown:修改文件或目录的所有者
- ps:查看当前系统进程状态
- top:动态查看系统进程状态
- tar:打包、压缩和解压缩文件或目录
- ssh:远程登录到另一台计算机
- scp:在本地和远程计算机之间复制文件或目录
- ping:测试网络连接是否正常并返回延迟时间
- ifconfig/ip:查看和配置网络接口信息
- 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