Linux环境下进行开发常用的命令


1. 文件管理

   - `ls`: 列出目录中的文件和文件夹

   - `cd`: 切换目录

   - `pwd`: 显示当前工作目录的路径

   - `cp`: 复制文件或目录

   - `mv`: 移动/重命名文件或目录

   - `rm`: 删除文件或目录

   - `cat`: 显示或合并文件内容

   - `nano`, `vi`, or `emacs`: 开启文本编辑器


2. 权限管理

   - `chmod`: 改变文件或目录的权限

   - `chown`: 改变文件或者目录的所有者

   - `chgrp`: 改变文件或目录的组


3. 进程管理

   - `ps`: 显示当前进程的状态

   - `top` 或 `htop`: 显示系统中任务的动态实时视图

   - `kill`: 结束进程


4. 包管理(取决于你的Linux发行版)

   - `apt-get`, `yum`, `dnf`, `pacman`, `zypper`: 用于安装、更新、删除软件包


5. 网络工具

   - `ping`: 检测网络连接

   - `netstat`: 显示网络状态

   - `ssh`: SSH远程登录

   - `scp`: 通过SSH拷贝文件


6. 系统信息

   - `uname`: 显示操作系统信息

   - `df`: 显示磁盘空间使用情况

   - `du`: 显示目录或文件占用的磁盘空间

   - `free`: 显示内存的使用情况

7. 版本控制系統

   - `git`: 进行版本控制的工具


8. 查看日志文件

   - `cat`: 输出文件内容

   - `less`: 分页查看文件内容

   - `more`: 分页查看文件内容,与less类似,但功能较少

   - `tail`:查看文件的最后几行,常用选项`-f`可以实时查看文件尾部的添加内容,非常适合查看日志  


9. 搜索文件内容

   - `grep`: 在文件或者输出中搜索字符串

   - `egrep`: 扩展版的grep,支持更多的正则表达式

   - `fgrep`: 快速版的grep,但不支持正则表达式


10. 查找文件名

   - `find`: 寻找和定位符合条件的文件


例如,使用`grep`搜索日志文件中的特定错误可以像这样:`grep 'ERROR' myfile.log`


使用`tail -f`来实时查看正在写入的日志内容,如:`tail -f /var/log/syslog`


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.5.2 Zero

 Theme By 优美尚品

Copyright Your WebSite.Some Rights Reserved.